【发布时间】:2018-05-28 14:38:27
【问题描述】:
在更大的应用程序中,我有许多服务。使用 Symfony 2.x,我们将大部分服务公开并在控制器中使用:
$container->get('service.id');
过渡到 Symfony 3.4/4 我想反对公开使用服务。由于许多客户直接使用该服务,因此我必须将其公开。
但我想将服务的公开使用标记为“已弃用”。
我已经知道如何在 Symfony 中弃用服务定义 (http://symfony.com/blog/new-in-symfony-2-8-deprecated-service-definitions)。
我能否以某种方式仅弃用公共用途?
【问题讨论】:
标签: php symfony symfony4 symfony-3.4