@@ -40,7 +40,7 @@ |
||
40 | 40 | public function __construct(ServicesConfigurator $parent, PhpFileLoader $loader, Definition $defaults, $namespace, $resource, $allowParent) |
41 | 41 | { |
42 | 42 | $definition = new Definition(); |
43 | - if (!$defaults->isPublic() || !$defaults->isPrivate()) { |
|
43 | + if ( ! $defaults->isPublic() || ! $defaults->isPrivate()) { |
|
44 | 44 | $definition->setPublic($defaults->isPublic()); |
45 | 45 | } |
46 | 46 | $definition->setAutowired($defaults->isAutowired()); |
@@ -23,11 +23,11 @@ |
||
23 | 23 | */ |
24 | 24 | public final function tag($name, array $attributes = []) |
25 | 25 | { |
26 | - if (!\is_string($name) || '' === $name) { |
|
26 | + if ( ! \is_string($name) || '' === $name) { |
|
27 | 27 | throw new InvalidArgumentException(\sprintf('The tag name for service "%s" must be a non-empty string.', $this->id)); |
28 | 28 | } |
29 | 29 | foreach ($attributes as $attribute => $value) { |
30 | - if (!\is_scalar($value) && null !== $value) { |
|
30 | + if ( ! \is_scalar($value) && null !== $value) { |
|
31 | 31 | throw new InvalidArgumentException(\sprintf('A tag attribute must be of a scalar-type for service "%s", tag "%s", attribute "%s".', $this->id, $name, $attribute)); |
32 | 32 | } |
33 | 33 | } |
@@ -29,7 +29,7 @@ |
||
29 | 29 | public final function bind($nameOrFqcn, $valueOrRef) |
30 | 30 | { |
31 | 31 | $valueOrRef = static::processValue($valueOrRef, \true); |
32 | - if (isset($nameOrFqcn[0]) && '$' !== $nameOrFqcn[0] && !$valueOrRef instanceof Reference) { |
|
32 | + if (isset($nameOrFqcn[0]) && '$' !== $nameOrFqcn[0] && ! $valueOrRef instanceof Reference) { |
|
33 | 33 | throw new InvalidArgumentException(\sprintf('Invalid binding for service "%s": named arguments must start with a "$", and FQCN must map to references. Neither applies to binding "%s".', $this->id, $nameOrFqcn)); |
34 | 34 | } |
35 | 35 | $bindings = $this->definition->getBindings(); |
@@ -28,7 +28,7 @@ |
||
28 | 28 | */ |
29 | 29 | protected final function setParent($parent) |
30 | 30 | { |
31 | - if (!$this->allowParent) { |
|
31 | + if ( ! $this->allowParent) { |
|
32 | 32 | throw new InvalidArgumentException(\sprintf('A parent cannot be defined when either "_instanceof" or "_defaults" are also defined for service prototype "%s".', $this->id)); |
33 | 33 | } |
34 | 34 | if ($this->definition instanceof ChildDefinition) { |
@@ -23,8 +23,8 @@ |
||
23 | 23 | protected $definition; |
24 | 24 | public function __call($method, $args) |
25 | 25 | { |
26 | - if (\method_exists($this, 'set' . $method)) { |
|
27 | - return \call_user_func_array([$this, 'set' . $method], $args); |
|
26 | + if (\method_exists($this, 'set'.$method)) { |
|
27 | + return \call_user_func_array([$this, 'set'.$method], $args); |
|
28 | 28 | } |
29 | 29 | throw new \BadMethodCallException(\sprintf('Call to undefined method "%s::%s()".', static::class, $method)); |
30 | 30 | } |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | */ |
61 | 61 | public function supports($resource, $type = null) |
62 | 62 | { |
63 | - if (!\is_string($resource)) { |
|
63 | + if ( ! \is_string($resource)) { |
|
64 | 64 | return \false; |
65 | 65 | } |
66 | 66 | if (null === $type && 'xml' === \pathinfo($resource, \PATHINFO_EXTENSION)) { |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | if (null === ($defaultsNode = $xpath->query('//container:services/container:defaults')->item(0))) { |
140 | 140 | return []; |
141 | 141 | } |
142 | - $defaults = ['tags' => $this->getChildren($defaultsNode, 'tag'), 'bind' => \array_map(function ($v) { |
|
142 | + $defaults = ['tags' => $this->getChildren($defaultsNode, 'tag'), 'bind' => \array_map(function($v) { |
|
143 | 143 | return new BoundArgument($v); |
144 | 144 | }, $this->getArgumentsAsPhp($defaultsNode, 'bind', $file))]; |
145 | 145 | foreach ($defaults['tags'] as $tag) { |
@@ -180,7 +180,7 @@ discard block |
||
180 | 180 | if ($this->isLoadingInstanceof) { |
181 | 181 | $definition = new ChildDefinition(''); |
182 | 182 | } elseif ($parent = $service->getAttribute('parent')) { |
183 | - if (!empty($this->instanceof)) { |
|
183 | + if ( ! empty($this->instanceof)) { |
|
184 | 184 | throw new InvalidArgumentException(\sprintf('The service "%s" cannot use the "parent" option in the same file where "instanceof" configuration is defined as using both is not supported. Move your child definitions to a separate file.', $service->getAttribute('id'))); |
185 | 185 | } |
186 | 186 | foreach ($defaults as $k => $v) { |
@@ -195,7 +195,7 @@ discard block |
||
195 | 195 | } |
196 | 196 | continue; |
197 | 197 | } |
198 | - if (!$service->hasAttribute($k)) { |
|
198 | + if ( ! $service->hasAttribute($k)) { |
|
199 | 199 | throw new InvalidArgumentException(\sprintf('Attribute "%s" on service "%s" cannot be inherited from "defaults" when a "parent" is set. Move your child definitions to a separate file or define this attribute explicitly.', $k, $service->getAttribute('id'))); |
200 | 200 | } |
201 | 201 | } |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | } |
216 | 216 | foreach (['class', 'public', 'shared', 'synthetic', 'lazy', 'abstract'] as $key) { |
217 | 217 | if ($value = $service->getAttribute($key)) { |
218 | - $method = 'set' . $key; |
|
218 | + $method = 'set'.$key; |
|
219 | 219 | $definition->{$method}(XmlUtils::phpize($value)); |
220 | 220 | } |
221 | 221 | } |
@@ -223,7 +223,7 @@ discard block |
||
223 | 223 | $definition->setAutowired(XmlUtils::phpize($value)); |
224 | 224 | } |
225 | 225 | if ($value = $service->getAttribute('autoconfigure')) { |
226 | - if (!$definition instanceof ChildDefinition) { |
|
226 | + if ( ! $definition instanceof ChildDefinition) { |
|
227 | 227 | $definition->setAutoconfigured(XmlUtils::phpize($value)); |
228 | 228 | } elseif ($value = XmlUtils::phpize($value)) { |
229 | 229 | throw new InvalidArgumentException(\sprintf('The service "%s" cannot have a "parent" and also have "autoconfigure". Try setting autoconfigure="false" for the service.', $service->getAttribute('id'))); |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | $definition->addMethodCall($call->getAttribute('method'), $this->getArgumentsAsPhp($call, 'argument', $file)); |
268 | 268 | } |
269 | 269 | $tags = $this->getChildren($service, 'tag'); |
270 | - if (!empty($defaults['tags'])) { |
|
270 | + if ( ! empty($defaults['tags'])) { |
|
271 | 271 | $tags = \array_merge($tags, $defaults['tags']); |
272 | 272 | } |
273 | 273 | foreach ($tags as $tag) { |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | if ('name' === $name) { |
277 | 277 | continue; |
278 | 278 | } |
279 | - if (\false !== \strpos($name, '-') && \false === \strpos($name, '_') && !\array_key_exists($normalizedName = \str_replace('-', '_', $name), $parameters)) { |
|
279 | + if (\false !== \strpos($name, '-') && \false === \strpos($name, '_') && ! \array_key_exists($normalizedName = \str_replace('-', '_', $name), $parameters)) { |
|
280 | 280 | $parameters[$normalizedName] = XmlUtils::phpize($node->nodeValue); |
281 | 281 | } |
282 | 282 | // keep not normalized key |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | try { |
320 | 320 | $dom = XmlUtils::loadFile($file, [$this, 'validateSchema']); |
321 | 321 | } catch (\InvalidArgumentException $e) { |
322 | - throw new InvalidArgumentException(\sprintf('Unable to parse file "%s": ', $file) . $e->getMessage(), $e->getCode(), $e); |
|
322 | + throw new InvalidArgumentException(\sprintf('Unable to parse file "%s": ', $file).$e->getMessage(), $e->getCode(), $e); |
|
323 | 323 | } |
324 | 324 | $this->validateExtensions($dom, $file); |
325 | 325 | return $dom; |
@@ -334,7 +334,7 @@ discard block |
||
334 | 334 | { |
335 | 335 | $definitions = []; |
336 | 336 | $count = 0; |
337 | - $suffix = '~' . ContainerBuilder::hash($file); |
|
337 | + $suffix = '~'.ContainerBuilder::hash($file); |
|
338 | 338 | $xpath = new \DOMXPath($xml); |
339 | 339 | $xpath->registerNamespace('container', self::NS); |
340 | 340 | // anonymous services as arguments/properties |
@@ -342,7 +342,7 @@ discard block |
||
342 | 342 | foreach ($nodes as $node) { |
343 | 343 | if ($services = $this->getChildren($node, 'service')) { |
344 | 344 | // give it a unique name |
345 | - $id = \sprintf('%d_%s', ++$count, \preg_replace('/^.*\\\\/', '', $services[0]->getAttribute('class')) . $suffix); |
|
345 | + $id = \sprintf('%d_%s', ++$count, \preg_replace('/^.*\\\\/', '', $services[0]->getAttribute('class')).$suffix); |
|
346 | 346 | $node->setAttribute('id', $id); |
347 | 347 | $node->setAttribute('service', $id); |
348 | 348 | $definitions[$id] = [$services[0], $file, \false]; |
@@ -358,7 +358,7 @@ discard block |
||
358 | 358 | foreach ($nodes as $node) { |
359 | 359 | @\trigger_error(\sprintf('Top-level anonymous services are deprecated since Symfony 3.4, the "id" attribute will be required in version 4.0 in %s at line %d.', $file, $node->getLineNo()), \E_USER_DEPRECATED); |
360 | 360 | // give it a unique name |
361 | - $id = \sprintf('%d_%s', ++$count, \preg_replace('/^.*\\\\/', '', $node->getAttribute('class')) . $suffix); |
|
361 | + $id = \sprintf('%d_%s', ++$count, \preg_replace('/^.*\\\\/', '', $node->getAttribute('class')).$suffix); |
|
362 | 362 | $node->setAttribute('id', $id); |
363 | 363 | $definitions[$id] = [$node, $file, \true]; |
364 | 364 | } |
@@ -394,8 +394,8 @@ discard block |
||
394 | 394 | // this is used by ChildDefinition to overwrite a specific |
395 | 395 | // argument of the parent definition |
396 | 396 | if ($arg->hasAttribute('index')) { |
397 | - $key = ($isChildDefinition ? 'index_' : '') . $arg->getAttribute('index'); |
|
398 | - } elseif (!$arg->hasAttribute('key')) { |
|
397 | + $key = ($isChildDefinition ? 'index_' : '').$arg->getAttribute('index'); |
|
398 | + } elseif ( ! $arg->hasAttribute('key')) { |
|
399 | 399 | // Append an empty argument, then fetch its key to overwrite it later |
400 | 400 | $arguments[] = null; |
401 | 401 | $keys = \array_keys($arguments); |
@@ -423,7 +423,7 @@ discard block |
||
423 | 423 | $arguments[$key] = new Reference($arg->getAttribute('id'), $invalidBehavior); |
424 | 424 | break; |
425 | 425 | case 'expression': |
426 | - if (!\class_exists(Expression::class)) { |
|
426 | + if ( ! \class_exists(Expression::class)) { |
|
427 | 427 | throw new \LogicException(\sprintf('The type="expression" attribute cannot be used without the ExpressionLanguage component. Try running "composer require symfony/expression-language".')); |
428 | 428 | } |
429 | 429 | $arguments[$key] = new Expression($arg->nodeValue); |
@@ -440,7 +440,7 @@ discard block |
||
440 | 440 | } |
441 | 441 | break; |
442 | 442 | case 'tagged': |
443 | - if (!$arg->getAttribute('tag')) { |
|
443 | + if ( ! $arg->getAttribute('tag')) { |
|
444 | 444 | throw new InvalidArgumentException(\sprintf('Tag "<%s>" with type="tagged" has no or empty "tag" attribute in "%s".', $name, $file)); |
445 | 445 | } |
446 | 446 | $arguments[$key] = new TaggedIteratorArgument($arg->getAttribute('tag')); |
@@ -483,17 +483,17 @@ discard block |
||
483 | 483 | */ |
484 | 484 | public function validateSchema(\DOMDocument $dom) |
485 | 485 | { |
486 | - $schemaLocations = ['http://symfony.com/schema/dic/services' => \str_replace('\\', '/', __DIR__ . '/schema/dic/services/services-1.0.xsd')]; |
|
486 | + $schemaLocations = ['http://symfony.com/schema/dic/services' => \str_replace('\\', '/', __DIR__.'/schema/dic/services/services-1.0.xsd')]; |
|
487 | 487 | if ($element = $dom->documentElement->getAttributeNS('http://www.w3.org/2001/XMLSchema-instance', 'schemaLocation')) { |
488 | 488 | $items = \preg_split('/\\s+/', $element); |
489 | 489 | for ($i = 0, $nb = \count($items); $i < $nb; $i += 2) { |
490 | - if (!$this->container->hasExtension($items[$i])) { |
|
490 | + if ( ! $this->container->hasExtension($items[$i])) { |
|
491 | 491 | continue; |
492 | 492 | } |
493 | 493 | if (($extension = $this->container->getExtension($items[$i])) && \false !== $extension->getXsdValidationBasePath()) { |
494 | 494 | $ns = $extension->getNamespace(); |
495 | - $path = \str_replace([$ns, \str_replace('http://', 'https://', $ns)], \str_replace('\\', '/', $extension->getXsdValidationBasePath()) . '/', $items[$i + 1]); |
|
496 | - if (!\is_file($path)) { |
|
495 | + $path = \str_replace([$ns, \str_replace('http://', 'https://', $ns)], \str_replace('\\', '/', $extension->getXsdValidationBasePath()).'/', $items[$i + 1]); |
|
496 | + if ( ! \is_file($path)) { |
|
497 | 497 | throw new RuntimeException(\sprintf('Extension "%s" references a non-existent XSD file "%s".', \get_class($extension), $path)); |
498 | 498 | } |
499 | 499 | $schemaLocations[$items[$i]] = $path; |
@@ -516,9 +516,9 @@ discard block |
||
516 | 516 | $locationstart = 'phar:///'; |
517 | 517 | } |
518 | 518 | } |
519 | - $drive = '\\' === \DIRECTORY_SEPARATOR ? \array_shift($parts) . '/' : ''; |
|
520 | - $location = $locationstart . $drive . \implode('/', \array_map('rawurlencode', $parts)); |
|
521 | - $imports .= \sprintf(' <xsd:import namespace="%s" schemaLocation="%s" />' . "\n", $namespace, $location); |
|
519 | + $drive = '\\' === \DIRECTORY_SEPARATOR ? \array_shift($parts).'/' : ''; |
|
520 | + $location = $locationstart.$drive.\implode('/', \array_map('rawurlencode', $parts)); |
|
521 | + $imports .= \sprintf(' <xsd:import namespace="%s" schemaLocation="%s" />'."\n", $namespace, $location); |
|
522 | 522 | } |
523 | 523 | $source = <<<EOF |
524 | 524 | <?xml version="1.0" encoding="utf-8" ?> |
@@ -551,7 +551,7 @@ discard block |
||
551 | 551 | private function validateAlias(\DOMElement $alias, $file) |
552 | 552 | { |
553 | 553 | foreach ($alias->attributes as $name => $node) { |
554 | - if (!\in_array($name, ['alias', 'id', 'public'])) { |
|
554 | + if ( ! \in_array($name, ['alias', 'id', 'public'])) { |
|
555 | 555 | @\trigger_error(\sprintf('Using the attribute "%s" is deprecated for the service "%s" which is defined as an alias in "%s". Allowed attributes for service aliases are "alias", "id" and "public". The XmlFileLoader will raise an exception in Symfony 4.0, instead of silently ignoring unsupported attributes.', $name, $alias->getAttribute('id'), $file), \E_USER_DEPRECATED); |
556 | 556 | } |
557 | 557 | } |
@@ -571,12 +571,12 @@ discard block |
||
571 | 571 | private function validateExtensions(\DOMDocument $dom, $file) |
572 | 572 | { |
573 | 573 | foreach ($dom->documentElement->childNodes as $node) { |
574 | - if (!$node instanceof \DOMElement || 'http://symfony.com/schema/dic/services' === $node->namespaceURI) { |
|
574 | + if ( ! $node instanceof \DOMElement || 'http://symfony.com/schema/dic/services' === $node->namespaceURI) { |
|
575 | 575 | continue; |
576 | 576 | } |
577 | 577 | // can it be handled by an extension? |
578 | - if (!$this->container->hasExtension($node->namespaceURI)) { |
|
579 | - $extensionNamespaces = \array_filter(\array_map(function ($ext) { |
|
578 | + if ( ! $this->container->hasExtension($node->namespaceURI)) { |
|
579 | + $extensionNamespaces = \array_filter(\array_map(function($ext) { |
|
580 | 580 | return $ext->getNamespace(); |
581 | 581 | }, $this->container->getExtensions())); |
582 | 582 | throw new InvalidArgumentException(\sprintf('There is no extension able to load the configuration for "%s" (in "%s"). Looked for namespace "%s", found "%s".', $node->tagName, $file, $node->namespaceURI, $extensionNamespaces ? \sprintf('"%s"', \implode('", "', $extensionNamespaces)) : 'none')); |
@@ -589,11 +589,11 @@ discard block |
||
589 | 589 | private function loadFromExtensions(\DOMDocument $xml) |
590 | 590 | { |
591 | 591 | foreach ($xml->documentElement->childNodes as $node) { |
592 | - if (!$node instanceof \DOMElement || self::NS === $node->namespaceURI) { |
|
592 | + if ( ! $node instanceof \DOMElement || self::NS === $node->namespaceURI) { |
|
593 | 593 | continue; |
594 | 594 | } |
595 | 595 | $values = static::convertDomElementToArray($node); |
596 | - if (!\is_array($values)) { |
|
596 | + if ( ! \is_array($values)) { |
|
597 | 597 | $values = []; |
598 | 598 | } |
599 | 599 | $this->container->loadFromExtension($node->namespaceURI, $values); |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | return null; |
86 | 86 | } |
87 | 87 | if (\is_string($factory = $definition->getFactory())) { |
88 | - if (!\function_exists($factory)) { |
|
88 | + if ( ! \function_exists($factory)) { |
|
89 | 89 | throw new RuntimeException(\sprintf('Invalid service "%s": function "%s" does not exist.', $this->currentId, $factory)); |
90 | 90 | } |
91 | 91 | $r = new \ReflectionFunction($factory); |
@@ -108,18 +108,18 @@ discard block |
||
108 | 108 | } |
109 | 109 | $class = $definition->getClass(); |
110 | 110 | try { |
111 | - if (!($r = $this->container->getReflectionClass($class))) { |
|
111 | + if ( ! ($r = $this->container->getReflectionClass($class))) { |
|
112 | 112 | throw new RuntimeException(\sprintf('Invalid service "%s": class "%s" does not exist.', $this->currentId, $class)); |
113 | 113 | } |
114 | 114 | } catch (\ReflectionException $e) { |
115 | - throw new RuntimeException(\sprintf('Invalid service "%s": ', $this->currentId) . \lcfirst($e->getMessage())); |
|
115 | + throw new RuntimeException(\sprintf('Invalid service "%s": ', $this->currentId).\lcfirst($e->getMessage())); |
|
116 | 116 | } |
117 | - if (!($r = $r->getConstructor())) { |
|
117 | + if ( ! ($r = $r->getConstructor())) { |
|
118 | 118 | if ($required) { |
119 | 119 | throw new RuntimeException(\sprintf('Invalid service "%s": class%s has no constructor.', $this->currentId, \sprintf($class !== $this->currentId ? ' "%s"' : '', $class))); |
120 | 120 | } |
121 | - } elseif (!$r->isPublic()) { |
|
122 | - throw new RuntimeException(\sprintf('Invalid service "%s": ', $this->currentId) . \sprintf($class !== $this->currentId ? 'constructor of class "%s"' : 'its constructor', $class) . ' must be public.'); |
|
121 | + } elseif ( ! $r->isPublic()) { |
|
122 | + throw new RuntimeException(\sprintf('Invalid service "%s": ', $this->currentId).\sprintf($class !== $this->currentId ? 'constructor of class "%s"' : 'its constructor', $class).' must be public.'); |
|
123 | 123 | } |
124 | 124 | return $r; |
125 | 125 | } |
@@ -135,18 +135,18 @@ discard block |
||
135 | 135 | if ('__construct' === $method) { |
136 | 136 | return $this->getConstructor($definition, \true); |
137 | 137 | } |
138 | - if (!($class = $definition->getClass())) { |
|
138 | + if ( ! ($class = $definition->getClass())) { |
|
139 | 139 | throw new RuntimeException(\sprintf('Invalid service "%s": the class is not set.', $this->currentId)); |
140 | 140 | } |
141 | - if (!($r = $this->container->getReflectionClass($class))) { |
|
141 | + if ( ! ($r = $this->container->getReflectionClass($class))) { |
|
142 | 142 | throw new RuntimeException(\sprintf('Invalid service "%s": class "%s" does not exist.', $this->currentId, $class)); |
143 | 143 | } |
144 | - if (!$r->hasMethod($method)) { |
|
145 | - throw new RuntimeException(\sprintf('Invalid service "%s": method "%s()" does not exist.', $this->currentId, $class !== $this->currentId ? $class . '::' . $method : $method)); |
|
144 | + if ( ! $r->hasMethod($method)) { |
|
145 | + throw new RuntimeException(\sprintf('Invalid service "%s": method "%s()" does not exist.', $this->currentId, $class !== $this->currentId ? $class.'::'.$method : $method)); |
|
146 | 146 | } |
147 | 147 | $r = $r->getMethod($method); |
148 | - if (!$r->isPublic()) { |
|
149 | - throw new RuntimeException(\sprintf('Invalid service "%s": method "%s()" must be public.', $this->currentId, $class !== $this->currentId ? $class . '::' . $method : $method)); |
|
148 | + if ( ! $r->isPublic()) { |
|
149 | + throw new RuntimeException(\sprintf('Invalid service "%s": method "%s()" must be public.', $this->currentId, $class !== $this->currentId ? $class.'::'.$method : $method)); |
|
150 | 150 | } |
151 | 151 | return $r; |
152 | 152 | } |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | $definitions = new \SplPriorityQueue(); |
27 | 27 | $order = \PHP_INT_MAX; |
28 | 28 | foreach ($container->getDefinitions() as $id => $definition) { |
29 | - if (!($decorated = $definition->getDecoratedService())) { |
|
29 | + if ( ! ($decorated = $definition->getDecoratedService())) { |
|
30 | 30 | continue; |
31 | 31 | } |
32 | 32 | $definitions->insert([$id, $definition], [$decorated[2], --$order]); |
@@ -35,8 +35,8 @@ discard block |
||
35 | 35 | foreach ($definitions as list($id, $definition)) { |
36 | 36 | list($inner, $renamedId) = $definition->getDecoratedService(); |
37 | 37 | $definition->setDecoratedService(null); |
38 | - if (!$renamedId) { |
|
39 | - $renamedId = $id . '.inner'; |
|
38 | + if ( ! $renamedId) { |
|
39 | + $renamedId = $id.'.inner'; |
|
40 | 40 | } |
41 | 41 | // we create a new alias/service for the service we are replacing |
42 | 42 | // to be able to reference it in the new one |
@@ -59,11 +59,11 @@ discard block |
||
59 | 59 | } |
60 | 60 | $value = clone $value; |
61 | 61 | } |
62 | - if (!$value instanceof Reference || !$this->container->hasDefinition($id = $this->container->normalizeId($value))) { |
|
62 | + if ( ! $value instanceof Reference || ! $this->container->hasDefinition($id = $this->container->normalizeId($value))) { |
|
63 | 63 | return parent::processValue($value, $isRoot); |
64 | 64 | } |
65 | 65 | $definition = $this->container->getDefinition($id); |
66 | - if (!$this->isInlineableDefinition($id, $definition, $this->container->getCompiler()->getServiceReferenceGraph())) { |
|
66 | + if ( ! $this->isInlineableDefinition($id, $definition, $this->container->getCompiler()->getServiceReferenceGraph())) { |
|
67 | 67 | return $value; |
68 | 68 | } |
69 | 69 | $this->container->log($this, \sprintf('Inlined service "%s" to "%s".', $id, $this->currentId)); |
@@ -93,13 +93,13 @@ discard block |
||
93 | 93 | if ($definition->getErrors() || $definition->isDeprecated() || $definition->isLazy() || $definition->isSynthetic()) { |
94 | 94 | return \false; |
95 | 95 | } |
96 | - if (!$definition->isShared()) { |
|
96 | + if ( ! $definition->isShared()) { |
|
97 | 97 | return \true; |
98 | 98 | } |
99 | 99 | if ($definition->isPublic() || $definition->isPrivate()) { |
100 | 100 | return \false; |
101 | 101 | } |
102 | - if (!$graph->hasNode($id)) { |
|
102 | + if ( ! $graph->hasNode($id)) { |
|
103 | 103 | return \true; |
104 | 104 | } |
105 | 105 | if ($this->currentId == $id) { |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | } |
115 | 115 | $ids[] = $edge->getSourceNode()->getId(); |
116 | 116 | } |
117 | - if (!$ids) { |
|
117 | + if ( ! $ids) { |
|
118 | 118 | return \true; |
119 | 119 | } |
120 | 120 | if (\count(\array_unique($ids)) > 1) { |