8000 properly choose the best mailer message logger listener · symfony/symfony@6cffc79 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6cffc79

Browse files
committed
properly choose the best mailer message logger listener
1 parent a80dbc5 commit 6cffc79

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,14 @@ public static function getMailerMessage(int $index = 0, string $transport = null
118118

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

125-
return self::$container->get('mailer.logger_message_listener')->getEvents();
125+
if (self::$container->has('mailer.logger_message_listener')) {
126+
return self::$container->get('mailer.logger_message_listener')->getEvents();
127+
}
128+
129+
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
126130
}
127131
}

0 commit comments

Comments
 (0)
0