symfony2, behat и mink: доступ к контейнеру после редиректа

У меня есть сценарий behat+mink, в котором шаг посещает URL-адрес (mink), а контроллер

  • помещает что-то в службу в контейнере
  • выполняет перенаправление на другой URL

Проблема в том, что перенаправление контроллера сбрасывает контейнер, поэтому служба перестраивается, и следующий шаг больше не может получить к ней доступ.

Есть ли способ получить доступ к контейнеру?


person E Ciotti    schedule 27.06.2012    source источник


Ответы (1)


В CommonContexts есть MinkRedirectContext. Вы можете использовать его для предотвращения перенаправления. Таким образом, вы сможете проверить контейнер до того, как будет сделано перенаправление.

person Jakub Zalas    schedule 28.06.2012
comment
сработало, отлично, спасибо. Я разместил И я не следую редиректам как шагу от этого контекста - person E Ciotti; 28.06.2012