Skip to content

Commit edc262d

Browse files
Merge branch '4.4' into 5.1
* 4.4: Fix transient tests Fix class resolution in Doctrine EventListenerPass [Serializer] Fix tests marked as incomplete [Translator] fix handling plural for floating numbers fix redis messenger options with dsn Update ConsoleEvents.php allow Doctrine persistence 2 too [Messenger] Fix transporting non-UTF8 payloads by encoding them using base 64 add doctrine/persistence as a dev requirement Exclude non-initialized properties accessed with getters
2 parents b803ad1 + 2ac8560 commit edc262d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

DependencyInjection/CompilerPass/RegisterEventListenersAndSubscribersPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private function addTaggedSubscribers(ContainerBuilder $container, array &$liste
8585

8686
if (!isset($managerDefs[$con])) {
8787
$managerDef = $parentDef = $this->getEventManagerDef($container, $con);
88-
while ($parentDef instanceof ChildDefinition) {
88+
while (!$parentDef->getClass() && $parentDef instanceof ChildDefinition) {
8989
$parentDef = $container->findDefinition($parentDef->getParent());
9090
}
9191
$managerClass = $container->getParameterBag()->resolveValue($parentDef->getClass());

0 commit comments

Comments
 (0)