@postgresdev

Как в Symfony дебажить event?

Есть event, нужно его оттедабить и посмотреть как он выполняеться. Можно ли вызвать event как команду?
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
Продебажить event или все же listener/subscriber?
Если последнее, то напишите тест, в котором соберёте нужный евент, и передадите его в слушателя, попутно проверив, что все выполняется...

Если нужно именно протестировать интеграционный характер работы, то собственно напишите интеграционный тест, подняв Kernel (в Симфони уже есть необходимые кейсы) и через контейнер дёрните листенер и передайте событие, результаты соберите уже реальные.

Если без тестов — Запилите простенький контроллер, в котором киньте событие, и продебажьте результат, этот способ займёт 5 минут...

UPD: С телефона нашёл пример: www.inanzzz.com/index.php/post/04ad/testing-event-...
суть передает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы