我将我的bundle添加到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
中。我做错了什么?
第页。S.travis.yml 中的脚本之前
before_script:
- composer self-update
- composer install
只有通过配置启用验证时,才会注册验证器。在您的测试配置中,您需要启用框架部分下的验证(就像标准版中一样):
framework:
validation: ~