From 9d91d2f1437f3c67039eaec66ce22b6242a32015 Mon Sep 17 00:00:00 2001 From: rxu Date: Fri, 8 Jan 2021 21:04:18 +0700 Subject: [PATCH] [ticket/16649] Adjust markpublic di pass PHPBB3-16649 --- phpBB/phpbb/di/pass/markpublic_pass.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/phpBB/phpbb/di/pass/markpublic_pass.php b/phpBB/phpbb/di/pass/markpublic_pass.php index a24ba32a68..7bbcb9045f 100644 --- a/phpBB/phpbb/di/pass/markpublic_pass.php +++ b/phpBB/phpbb/di/pass/markpublic_pass.php @@ -48,10 +48,8 @@ class markpublic_pass implements CompilerPassInterface foreach ($container->getAliases() as $alias) { - $aliased_service_id = $alias->__toString(); - // Only mark alias as public if original service is public too - if ($service_definitions[$aliased_service_id]->isPublic() && $alias->isPrivate()) + if ($service_definitions[(string) $alias]->isPublic() && $alias->isPrivate()) { $alias->setPublic(true); }