From c4b6066c9f16b21d9c08e785949efb47ca0fd08a Mon Sep 17 00:00:00 2001 From: Roland Franssen Date: Wed, 12 Jul 2017 20:41:02 +0200 Subject: [PATCH] [DI] Check privates before resolving alias in Container::initialized --- src/Symfony/Component/DependencyInjection/Container.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/Container.php b/src/Symfony/Component/DependencyInjection/Container.php index cd4bed9f91..9ee97ceead 100644 --- a/src/Symfony/Component/DependencyInjection/Container.php +++ b/src/Symfony/Component/DependencyInjection/Container.php @@ -366,14 +366,14 @@ class Container implements ResettableContainerInterface return false; } - if (isset($this->aliases[$id])) { - $id = $this->aliases[$id]; - } - if (isset($this->privates[$id])) { @trigger_error(sprintf('Checking for the initialization of the "%s" private service is deprecated since Symfony 3.4 and won\'t be supported anymore in Symfony 4.0.', $id), E_USER_DEPRECATED); } + if (isset($this->aliases[$id])) { + $id = $this->aliases[$id]; + } + return isset($this->services[$id]); }