Php 如何使用容器将依赖项注入到私有服务中?

Php 如何使用容器将依赖项注入到私有服务中?,php,symfony,symfony4,Php,Symfony,Symfony4,我正在为Symfony开发,但我有一个问题 我使用参数值解析将FormRequest实例注入控制器操作。但是我想将服务注入FormRequest实例,而不在services.yaml文件中公开它 这是我的解析器: 感谢@Cerad的帮助!以下是总体结果: 你可以把自己变成一个容器,然后注入它,而不是整个容器。这里还有更详细的解释。@Cerad非常感谢!它起作用了!不是我是一个推销员或任何东西,但你也可以考虑对链接的例子答案进行投票。

我正在为Symfony开发,但我有一个问题

我使用参数值解析将
FormRequest
实例注入控制器操作。但是我想将服务注入
FormRequest
实例,而不在
services.yaml
文件中公开它

这是我的解析器:


感谢@Cerad的帮助!以下是总体结果:


你可以把自己变成一个容器,然后注入它,而不是整个容器。这里还有更详细的解释。@Cerad非常感谢!它起作用了!不是我是一个推销员或任何东西,但你也可以考虑对链接的例子答案进行投票。