8000 :package: [#50580] Register `mailer.message_logger_listener` only on … · symfony/symfony@25de67d · GitHub
[go: up one dir, main page]

Skip to content

Commit 25de67d

Browse files
committed
📦 [#50580] Register mailer.message_logger_listener only on debug mode to prevent memory leaks
1 parent cb08480 commit 25de67d

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ CHANGELOG
44
7.3
55
---
66

7+
* `mailer.message_logger_listener` now registered in DI only on debug mode to prevent memory leaks
78
* Add `errors.php` and `webhook.php` routing configuration files (use them instead of their XML equivalent)
89

910
Before:

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,6 @@
7272
])
7373
->tag('kernel.event_subscriber')
7474

75-
->set('mailer.message_logger_listener', MessageLoggerListener::class)
76-
->tag('kernel.event_subscriber')
77-
->tag('kernel.reset', ['method' => 'reset'])
78-
7975
->set('mailer.messenger_transport_listener', MessengerTransportListener::class)
8076
->tag('kernel.event_subscriber')
8177

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,14 @@
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()
19+
->set('mailer.message_logger_listener', MessageLoggerListener::class)
20+
->tag('kernel.event_subscriber')
21+
->tag('kernel.reset', ['method' => 'reset'])
22+
1823
->set('mailer.data_collector', MessageDataCollector::class)
1924
->args([
2025
service('mailer.message_logger_listener'),

0 commit comments

Comments
 (0)
0