Remove the consume command tweaks as they are now done by the compiler pass in FWB

This commit is contained in:
Samuel ROZE 2018-09-01 19:17:50 +01:00
parent 37920e1499
commit 08be233ca5

View File

@ -189,7 +189,7 @@ class MessengerPass implements CompilerPassInterface
}
}
if ($container->hasDefinition('console.command.messenger_debug')) {
if ($container->hasDefinitgion('console.command.messenger_debug')) {
$debugCommandMapping = $handlersByBusAndMessage;
foreach ($busIds as $bus) {
if (!isset($debugCommandMapping[$bus])) {
@ -198,17 +198,6 @@ class MessengerPass implements CompilerPassInterface
}
$container->getDefinition('console.command.messenger_debug')->replaceArgument(0, $debugCommandMapping);
}
if ($container->hasDefinition('console.command.messenger_consume_messages')) {
$buses = array();
foreach ($busIds as $busId) {
$buses[$busId] = new Reference($busId);
}
$container
->getDefinition('console.command.messenger_consume_messages')
->replaceArgument(0, ServiceLocatorTagPass::register($container, $buses))
->replaceArgument(4, $busIds);
}
}
private function guessHandledClasses(\ReflectionClass $handlerClass, string $serviceId): iterable