поэтому я решил использовать KnpMenuBundle в своем проекте Symfony, но для того, чтобы меню работало так, как я собираюсь, я добавил 2 строки в /vendor/knplabs/knp-menu/src/Knp/Menu/Matcher/Voter/RouteVoter.php
.Как зарегистрировать пользовательский избиратель в Symfony KNP Menu Bundle?
Поэтому я знаю, что неправильная практика заключается в изменении содержимого папки поставщика. Мой вопрос: как мне применить эти изменения? Я предполагаю, что мне нужно создать свой собственный класс Voter, расширить RouteVoter и зарегистрировать его с помощью Symfony. Нигде в Интернете я не мог найти, как это сделать.
Любые идеи? Спасибо, Майк.
Я думаю, что если вы используете ESI, вы должны использовать это регулярное выражение: 'preg_match ($ itemRegex, $ this-> requestStack-> getMasterRequest() -> getPathInfo())' – Bruno