Skip to content

Commit 457f8da

Browse files
authored
Merge pull request #620 from xabbuh/compiler-passes
make it possible to decorate services
2 parents 6c953d1 + da681ef commit 457f8da

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

DependencyInjection/Compiler/CustomHandlersPass.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function process(ContainerBuilder $container)
6767
}
6868
}
6969

70-
$container->getDefinition('jms_serializer.handler_registry')
70+
$container->findDefinition('jms_serializer.handler_registry')
7171
->addArgument($handlers);
7272
}
7373
}

DependencyInjection/Compiler/DoctrinePass.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function process(ContainerBuilder $container)
4848
foreach ($serviceTemplates as $serviceName => $service) {
4949
$id = sprintf($service['template'], $registry);
5050
$container
51-
->getDefinition($id)
51+
->findDefinition($id)
5252
->replaceArgument($service['position'], new Reference($previousId[$serviceName]));
5353
$previousId[$serviceName] = $id;
5454
$container->setAlias($serviceName, new Alias($previousId[$serviceName], true));

DependencyInjection/Compiler/RegisterEventListenersAndSubscribersPass.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public function process(ContainerBuilder $container)
7171
$events = call_user_func_array('array_merge', $events);
7272
}
7373

74-
$container->getDefinition('jms_serializer.event_dispatcher')
74+
$container->findDefinition('jms_serializer.event_dispatcher')
7575
->addMethodCall('setListeners', array($listeners));
7676
}
7777
}

DependencyInjection/Compiler/TwigExtensionPass.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public function process(ContainerBuilder $container)
1818
return;
1919
}
2020

21-
$def = $container->getDefinition('jms_serializer.twig_extension.serializer');
21+
$def = $container->findDefinition('jms_serializer.twig_extension.serializer');
2222
$def->setClass('%jms_serializer.twig_runtime_extension.class%');
2323
$def->setArguments(array());
2424
}

0 commit comments

Comments
 (0)