8000 [Messenger] fix BC for FrameworkBundle 4.4 with a non-existence alias… · symfony/symfony@aa0e166 · GitHub
[go: up one dir, main page]

Skip to content

Commit aa0e166

Browse files
monteironicolas-grekas
authored andcommitted
[Messenger] fix BC for FrameworkBundle 4.4 with a non-existence alias being used
1 parent 95b3d0a commit aa0e166

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,11 @@ private function registerReceivers(ContainerBuilder $container, array $busIds)
260260
$commandDefinition = $container->getDefinition('console.command.messenger_failed_messages_retry');
261261
$globalReceiverName = $commandDefinition->getArgument(0);
262262
if (null !== $globalReceiverName) {
263-
$failureTransportsMap[$commandDefinition->getArgument(0)] = new Reference('messenger.failure_transports.default');
263+
if ($container->hasAlias('messenger.failure_transports.default')) {
264+
$failureTransportsMap[$globalReceiverName] = new Reference('messenger.failure_transports.default');
265+
} else {
266+
$failureTransportsMap[$globalReceiverName] = new Reference('messenger.transport.'.$globalReceiverName);
267+
}
264268
}
265269
}
266270

0 commit comments

Comments
 (0)
0