Symfony2捆绑包和Travis-CI

I add my bundle to travic-ci. But my project fails with message

The service "my.form_extension" has a dependency on a non-existent service "validator".

I cant understand why this error appear, in composer.json I has

"symfony/framework-bundle": "~2.3",
"symfony/twig-bundle": "~2.3",
"symfony/validator": "2.6.*@dev"

So validator service exists in framework-bundle. Whats I am doing wrong?

P.S. before-script in travis.yml

before_script:
  - composer self-update
  - composer install

The validator is only registered if validation is enabled via the configuration. In your test configuration you need to enable validation under the framework section (just like in standard edition):

framework:
    validation: ~