do not use deprecated mailer.logger_message_listener service
This commit is contained in:
parent
7c522e2163
commit
0e93216322
@ -1990,6 +1990,9 @@ class FrameworkExtension extends Extension
|
||||
$container->getDefinition('mailer.transports')->setArgument(0, $transports);
|
||||
$container->getDefinition('mailer.default_transport')->setArgument(0, current($transports));
|
||||
|
||||
$container->removeDefinition('mailer.logger_message_listener');
|
||||
$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.'));
|
||||
|
||||
$mailer = $container->getDefinition('mailer.mailer');
|
||||
if (false === $messageBus = $config['message_bus']) {
|
||||
$mailer->replaceArgument(1, null);
|
||||
|
@ -118,7 +118,7 @@ trait MailerAssertionsTrait
|
||||
|
||||
private static function getMessageMailerEvents(): MessageEvents
|
||||
{
|
||||
if (!self::$container->has('mailer.logger_message_listener')) {
|
||||
if (!(self::$container->has('mailer.message_logger_listener') ? self::$container->get('mailer.message_logger_listener') : self::$container->get('mailer.logger_message_listener'))) {
|
||||
static::fail('A client must have Mailer enabled to make email assertions. Did you forget to require symfony/mailer?');
|
||||
}
|
||||
|
||||
|
@ -9,3 +9,4 @@ framework:
|
||||
sender: sender@example.org
|
||||
recipients:
|
||||
- redirected@example.org
|
||||
profiler: ~
|
||||
|
Reference in New Issue
Block a user