From f96baa7e0a7a11851e0f6a8288e6f6d8c56420e2 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 5 Jul 2011 06:59:49 -0700 Subject: [PATCH] [MonologBundle] Fix eager getDefinition() call throwing an exception --- .../MonologBundle/DependencyInjection/MonologExtension.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);