在更大的应用程序中,我有许多服务。使用 Symfony 2.x,我们将大部分服务公开并在控制器中使用:
$container->get('service.id');
过渡到 Symfony 3.4/4 我想反对公共使用服务。由于许多客户直接使用该服务,因此我必须将其公开。
但我想将服务的公共使用标记为“已弃用”。
我已经知道如何在 Symfony 中弃用服务定义(http://symfony.com/blog/new-in-symfony-2-8-deprecated-service-definitions)。
我只能以某种方式弃用公共使用吗?