【发布时间】:2016-03-08 19:28:13
【问题描述】:
我正在尝试将 @validator 注入我的服务,但 LiipFunctionalTestBundle 在注入时会覆盖该服务。
admin.image_service:
class: AdminBundle\Service\ImageService
arguments: ["@validator", "@doctrine.orm.admin_entity_manager", "@image_storage_filesystem"]
这会导致错误
必须是 Symfony\Component\Validator\Validator\RecursiveValidator 的实例,给定的 Liip\FunctionalTestBundle\Validator\DataCollectingValidator 的实例
运行 php bin/console debug:container 结果
liip_functional_test.validator: Liip\FunctionalTestBundle\Validator\DataCollectingValidator
验证器:“liip_functional_test.validator”的别名
除了删除 liip 并重构我的所有测试之外,有没有办法解决这个问题?
【问题讨论】:
标签: php symfony liipfunctionaltestbundle