diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index efc2e968d404f..85c0d07193333 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -279,6 +279,13 @@ private function registerProfilerConfiguration(array $config, ContainerBuilder $ if (!$config['collect']) { $container->getDefinition('profiler')->addMethodCall('disable', array()); } + + if ($container->hasDefinition('debug.event_dispatcher')) { + $container + ->getDefinition('data_collector.events') + ->replaceArgument(0, new Reference('debug.event_dispatcher')) + ; + } } /**