diff --git a/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php b/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php index b37f5ebc86..46b1fea1c4 100644 --- a/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php +++ b/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php @@ -125,8 +125,9 @@ class XmlFileLoader extends FileLoader return; } + $defaults = $this->getServiceDefaults($xml, $file); foreach ($services as $service) { - if (null !== $definition = $this->parseDefinition($service, $file, $this->getServiceDefaults($xml, $file))) { + if (null !== $definition = $this->parseDefinition($service, $file, $defaults)) { $this->container->setDefinition((string) $service->getAttribute('id'), $definition); } }