瀏覽代碼

[DependencyInjection] forced anonymous services to always be private

Fabien Potencier 14 年之前
父節點
當前提交
6fec656239
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php

+ 3 - 0
src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php

@@ -259,6 +259,9 @@ class XmlFileLoader extends FileLoader
         // resolve definitions
         krsort($definitions);
         foreach ($definitions as $id => $def) {
+            // anonymous services are always private
+            $def[0]['public'] = false;
+
             $this->parseDefinition($id, $def[0], $def[1]);
 
             $oNode = dom_import_simplexml($def[0]);