Пакет Symfony2 и 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, Что я делаю не так?

Постскриптум before-скрипт в travis.yml

before_script:
- composer self-update
- composer install

2

Решение

Валидатор регистрируется только если проверка включена через конфигурацию. В вашей тестовой конфигурации вам нужно включить валидацию в разделе фреймворка (просто как в стандартной редакции):

framework:
validation: ~
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]