Как в Symfony сделать маршрут, который в случае определенного параметра будет его удалять из итогового URL?
Я не могу понять, как в этом фреймворке сделать
$this->generateUrl('page_locale', [ 'lang' => 'en' ]); чтобы en автоматически удалялось из URL поскольку это язык по умолчанию
BoShurik, вариант с try/catch является "рекомендуемым" так что норм. Прикручивать кэши долго. Я когда-то делал пулл-реквест, но его до сих пор не приняли (и наверное не примут): https://github.com/symfony/symfony/pull/19302