Merge branch '4.1'

* 4.1:
  [DI] Fix hidding service in autowiring errors
This commit is contained in:
Nicolas Grekas 2018-05-16 18:37:07 +02:00
commit 7a8b706084

View File

@ -308,7 +308,7 @@ class AutowirePass extends AbstractRecursivePass
return;
}
if (preg_match('/^\d+_[^~]++~[._a-zA-Z\d]{7}$/', $id) || $definition->isDeprecated() || !$reflectionClass = $this->container->getReflectionClass($definition->getClass(), false)) {
if ('' === $id || '.' === $id[0] || $definition->isDeprecated() || !$reflectionClass = $this->container->getReflectionClass($definition->getClass(), false)) {
return;
}