我将我的包添加到travic-ci。但是我的项目失败并带有消息
The service "my.form_extension" has a dependency on a non-existent service "validator".
我无法理解为什么会出现这个错误,在composer.json中我有
"symfony/framework-bundle": "~2.3",
"symfony/twig-bundle": "~2.3",
"symfony/validator": "2.6.*@dev"
framework-bundle
中存在验证器服务。我做错了什么?
P.S。 travis.yml中的前脚本
before_script:
- composer self-update
- composer install
答案 0 :(得分:3)
验证器通过配置only registered if validation is enabled。在测试配置中,您需要在框架部分(仅like in standard edition)下启用验证:
framework:
validation: ~