浏览代码

[MonologBundle] Fix eager getDefinition() call throwing an exception

Jordi Boggiano 14 年之前
父节点
当前提交
f96baa7e0a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php

+ 2 - 2
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);