Symfony2捆绑包和Travis-CI

时间:2015-03-30 09:27:07

标签: php symfony travis-ci

我将我的包添加到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

1 个答案:

答案 0 :(得分:3)

验证器通过配置only registered if validation is enabled。在测试配置中,您需要在框架部分(仅like in standard edition)下启用验证:

framework:
    validation: ~