8000 [Mailer] Prevent MessageLoggerListener from leaking in env=prod · symfony/symfony@e226775 · GitHub
[go: up one dir, main page]

Skip to content

Commit e226775

Browse files
vudaltsovfabpot
authored andcommitted
[Mailer] Prevent MessageLoggerListener from leaking in env=prod
1 parent e411c96 commit e226775

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/Symfony/Bundle/FrameworkBundle/Resources/config/mailer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,6 @@
7171

7272
->set('mailer.logger_message_listener', MessageLoggerListener::class)
7373
->tag('kernel.event_subscriber')
74+
->deprecate('symfony/framework-bundle', '5.2', 'The "%service_id%" service is deprecated, use "mailer.message_logger_listener" instead.')
7475
;
7576
};

src/Symfony/Bundle/FrameworkBundle/Resources/config/mailer_debug.php

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,21 @@
1212
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
1313

1414
use Symfony\Component\Mailer\DataCollector\MessageDataCollector;
15+
use Symfony\Component\Mailer\EventListener\MessageLoggerListener;
1516

1617
return static function (ContainerConfigurator $container) {
1718
$container->services()
1819
->set('mailer.data_collector', MessageDataCollector::class)
1920
->args([
20-
service('mailer.logger_message_listener'),
21+
service('mailer.message_logger_listener'),
2122
])
22-
->tag('data_collector', [
23-
'template' => '@WebProfiler/Collector/mailer.html.twig',
24-
'id' => 'mailer',
25-
])
23+
->tag('data_collector', [
24+
'template' => '@WebProfiler/Collector/mailer.html.twig',
25+
'id' => 'mailer',
26+
])
27+
28+
->set('mailer.message_logger_listener', MessageLoggerListener::class)
29+
->tag('kernel.event_subscriber')
30+
->tag('kernel.reset', ['method' => 'reset'])
2631
;
2732
};

0 commit comments

Comments
 (0)
0