繁体   English   中英

默认情况下,Symfony 服务是如何私有的?

[英]How are Symfony services private by default?

官方发布开始,Symfony 服务默认是私有的。 但是当我在我的 Symfony-4.4 容器上运行debug命令时:

bin/console debug:container

它仍然将许多 Symfony 框架内置服务列为public

private/public功能是否不适用于命令行操作?

例如 debug:container 命令默认隐藏私有服务,因此列出应用程序中可用的服务不再有用。 这就是为什么在 Symfony 4.1 中我们更改了 debug:container 命令以默认显示私有服务,并且我们还弃用了 --show-private 选项。 请参阅https://symfony.com/blog/new-in-symfony-4-1-hidden-services

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM