comparison core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children
comparison
equal deleted inserted replaced
13:5fb285c0d0e3 14:1fec387a4317
6 use Drupal\Component\FileCache\FileCacheFactory; 6 use Drupal\Component\FileCache\FileCacheFactory;
7 use Drupal\Core\Serialization\Yaml; 7 use Drupal\Core\Serialization\Yaml;
8 use Symfony\Component\DependencyInjection\Alias; 8 use Symfony\Component\DependencyInjection\Alias;
9 use Symfony\Component\DependencyInjection\ContainerInterface; 9 use Symfony\Component\DependencyInjection\ContainerInterface;
10 use Symfony\Component\DependencyInjection\Definition; 10 use Symfony\Component\DependencyInjection\Definition;
11 use Symfony\Component\DependencyInjection\DefinitionDecorator; 11 use Symfony\Component\DependencyInjection\ChildDefinition;
12 use Symfony\Component\DependencyInjection\Reference; 12 use Symfony\Component\DependencyInjection\Reference;
13 use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException; 13 use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
14 14
15 /** 15 /**
16 * YamlFileLoader loads YAML files service definitions. 16 * YamlFileLoader loads YAML files service definitions.
153 153
154 return; 154 return;
155 } 155 }
156 156
157 if (isset($service['parent'])) { 157 if (isset($service['parent'])) {
158 $definition = new DefinitionDecorator($service['parent']); 158 $definition = new ChildDefinition($service['parent']);
159 } else { 159 } else {
160 $definition = new Definition(); 160 $definition = new Definition();
161 } 161 }
162 162
163 if (isset($service['class'])) { 163 if (isset($service['class'])) {