Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / symfony / dependency-injection / Compiler / RemoveUnusedDefinitionsPass.php
index c0771890a453cc66a44a599e4fdade812a8f6dec..5a8548a1958ad5572babfe6e544da4007a3ab743 100644 (file)
@@ -58,19 +58,19 @@ class RemoveUnusedDefinitionsPass implements RepeatablePassInterface
                         $referencingAliases[] = $node->getValue();
                     }
                 }
-                $isReferenced = (count(array_unique($sourceIds)) - count($referencingAliases)) > 0;
+                $isReferenced = (\count(array_unique($sourceIds)) - \count($referencingAliases)) > 0;
             } else {
                 $referencingAliases = array();
                 $isReferenced = false;
             }
 
-            if (1 === count($referencingAliases) && false === $isReferenced) {
+            if (1 === \count($referencingAliases) && false === $isReferenced) {
                 $container->setDefinition((string) reset($referencingAliases), $definition);
                 $definition->setPublic(!$definition->isPrivate());
                 $definition->setPrivate(reset($referencingAliases)->isPrivate());
                 $container->removeDefinition($id);
                 $container->log($this, sprintf('Removed service "%s"; reason: replaces alias %s.', $id, reset($referencingAliases)));
-            } elseif (0 === count($referencingAliases) && false === $isReferenced) {
+            } elseif (0 === \count($referencingAliases) && false === $isReferenced) {
                 $container->removeDefinition($id);
                 $container->resolveEnvPlaceholders(serialize($definition));
                 $container->log($this, sprintf('Removed service "%s"; reason: unused.', $id));