diff --git a/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php b/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php index 7db5d58c15..45c6390452 100644 --- a/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php +++ b/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]);