[DependencyInjection] XML: optimize defaults parsing

This commit is contained in:
Kévin Dunglas 2017-01-20 11:07:17 +01:00
parent 63b8d31885
commit dc115ab91b
No known key found for this signature in database
GPG Key ID: 4D04EBEF06AAF3A6

View File

@ -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);
}
}