简体   繁体   English

如何将Symfony \\ Component \\ Validator \\ Validator正确注入服务?

[英]How Symfony\Component\Validator\Validator could be properly injected into service?

I am trying to inject a validator class into my service. 我正在尝试将验证器类注入我的服务。

My service.yml config: 我的service.yml配置:

validator_service:
        class: AppBundle\Service\Validator\ValidatorService
        argument: ['@validator']

But insted I got an error: 但是我发现一个错误:

Catchable Fatal Error: Argument 1 passed to AppBundle\Service\Validator\ValidatorService::__construct() must be an instance of Symfony\Component\Validator\Validator, none given...

How can I properly inject a validator class into my service? 如何正确将验证器类注入我的服务? What principles should I guide next time, to find proper name for injection (may be some tutorial, that I missed in symfony's docs)? 下次我应该指导什么原则,以找到合适的注射名称(可能是我在symfony的文档中错过的一些教程)?

Thanks 谢谢

它是“参数”,而不是“参数”。

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

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