properly choose the best mailer message logger listener
This commit is contained in:
parent
a80dbc5309
commit
6cffc79de6
@ -118,10 +118,14 @@ trait MailerAssertionsTrait
|
|||||||
|
|
||||||
private static function getMessageMailerEvents(): MessageEvents
|
private static function getMessageMailerEvents(): MessageEvents
|
||||||
{
|
{
|
||||||
if (!(self::$container->has('mailer.message_logger_listener') ? self::$container->get('mailer.message_logger_listener') : self::$container->get('mailer.logger_message_listener'))) {
|
if (self::$container->has('mailer.message_logger_listener')) {
|
||||||
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
|
return self::$container->get('mailer.message_logger_listener')->getEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (self::$container->has('mailer.logger_message_listener')) {
|
||||||
return self::$container->get('mailer.logger_message_listener')->getEvents();
|
return self::$container->get('mailer.logger_message_listener')->getEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user