[EventDispatcher] fix registering subscribers twice on edge-case

This commit is contained in:
Nicolas Grekas 2021-02-18 18:12:37 +01:00
parent e3b0c8868c
commit ad60072998

View File

@ -149,7 +149,7 @@ class RegisterListenersPass implements CompilerPassInterface
continue;
}
$dispatcherDefinitions[] = $container->getDefinition($attributes['dispatcher']);
$dispatcherDefinitions[$attributes['dispatcher']] = $container->getDefinition($attributes['dispatcher']);
}
if (!$dispatcherDefinitions) {