@andreystrelkov@GavriKos дело не в том, чтобы городить, а чтобы получить механизм для более удобного отслеживания ошибок, которые свойственны всем. В данном случае, по каким причинам не работает, казалось бы, элементарный механизм, как это проверить? Без сомнений, Вы можете использовать tcpdump, tshark, tcpflow и тд.
@Quber скорее всего сервис @router называется иначе, сделайте дамп контейнера в консоли, для версии 2.2 это было: $ php app/console container:debug
Для версии 2.5 скорее всего это: $ php application.php container:debug
Phpstorm скорее всего подсвечивает ошибку, потому что нельзя просто объявить "new Url()", если у класса этого объекта обязательный аргумент в конструкторе.
Видно, что выбрасывается исключение, но его описания и трассировки стека нет, лог полностью можно залить, например, на pastebin.com/. Возможно, где то в коде ошибка или опечатка. Полное название класса слушателя у Вас точно совпадает? Потому что в yml: class: App\CoreBundle\Form\EventListener\Url, a в url.php App\CoreBundle\Form\EventListener\EventListener\Url