diff --git a/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php b/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php index a87e938409..dcea04c4bc 100644 --- a/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php +++ b/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php @@ -262,8 +262,8 @@ class MonologExtension extends Extension { if (0 === strpos($definition, '@')) { $definition = substr($definition, 1); - if ($container && $service = $container->getDefinition($definition)) { - $service->setPublic(true); + if ($container && $container->hasDefinition($definition)) { + $container->getDefinition($definition)->setPublic(true); } return new Reference($definition);