Преглед на файлове

[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]);