Я недавно задал вопрос, похожий на этот, в котором мне был нужен только валидатор, однако у человека, который сначала ответил на мой вопрос, было решение, которое дало доступ ко всему контейнеру.
В принципе, вы можете выбрать отдельноWebTestCase
для того, чтобы увидеть, как она создает среду Symfony2 и создать свой собственный базовый класс, который Symfony знает как есть.
Вот ответ, надеюсь, он поможет: Symfony2: объект тестированияограничения проверки