fail properly when the required service is not defined

This commit is contained in:
Christian Flothmann 2020-08-03 15:05:59 +02:00
parent 909158bdb7
commit a16ebc177d

View File

@ -122,10 +122,10 @@ trait MailerAssertionsTrait
static::fail('Unable to make email assertions. Did you forget to make an HTTP request?'); static::fail('Unable to make email assertions. Did you forget to make an HTTP request?');
} }
if (!$logger = self::$container->get('mailer.logger_message_listener')) { if (!self::$container->has('mailer.logger_message_listener')) {
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?'); static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
} }
return $logger->getEvents(); return self::$container->get('mailer.logger_message_listener')->getEvents();
} }
} }