Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8449f70

Browse files
committed
bug #37728 [FrameworkBundle] do not use deprecated mailer.logger_message_listener service (xabbuh)
This PR was merged into the 5.2-dev branch. Discussion ---------- [FrameworkBundle] do not use deprecated mailer.logger_message_listener service | Q | A | ------------- | --- | Branch? | master | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | | License | MIT | Doc PR | Commits ------- 0e93216 do not use deprecated mailer.logger_message_listener service
2 parents 7c522e2 + 0e93216 commit 8449f70

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1990,6 +1990,9 @@ private function registerMailerConfiguration(array $config, ContainerBuilder $co
19901990
$container->getDefinition('mailer.transports')->setArgument(0, $transports);
19911991
$container->getDefinition('mailer.default_transport')->setArgument(0, current($transports));
19921992

1993+
$container->removeDefinition('mailer.logger_message_listener');
1994+
$container->setAlias('mailer.logger_message_listener', (new Alias('mailer.message_logger_listener'))->setDeprecated('symfony/framework-bundle', '5.2', 'The "%alias_id%" alias is deprecated, use "mailer.message_logger_listener" instead.'));
1995+
19931996
$mailer = $container->getDefinition('mailer.mailer');
19941997
if (false === $messageBus = $config['message_bus']) {
19951998
$mailer->replaceArgument(1, null);

src/Symfony/Bundle/FrameworkBundle/Test/MailerAssertionsTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public static function getMailerMessage(int $index = 0, string $transport = null
118118

119119
private static function getMessageMailerEvents(): MessageEvents
120120
{
121-
if (!self::$container->has('mailer.logger_message_listener')) {
121+
if (!(self::$container->has('mailer.message_logger_listener') ? self::$container->get('mailer.message_logger_listener') : self::$container->get('mailer.logger_message_listener'))) {
122122
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
123123
}
124124

src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Mailer/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ framework:
99
1010
recipients:
1111
12+
profiler: ~

0 commit comments

Comments
 (0)