При использовании плагина Symfony2 для PHPStorm я иногда вижу предупреждение Слабый маршрут:
Что это значит?
Ответ 1
Разработал это. плагин Symfony2 анализирует файл appDevDebugProjectContainer.php, чтобы получить информацию о маршрутах и услугах. Однако этот файл перекомпилируется только при загрузке веб-страницы, что означает, что вновь созданные маршруты не включены.
Чтобы обойти это, плагин также анализирует конфигурационные файлы, но это не на 100% надежнее, поэтому обнаруженные таким образом маршруты отмечены как "слабый". Перезагрузка веб-страницы заставит предупреждение уйти.
Ответ 2
Наконец-то я исправил эту проблему для своей ситуации (Symfony 2.8/ PhpStorm 2016.3).
Он похож на решение @Atmarama, но я думаю, что моя версия PhpStorm (2016.3) отличается и/или Symfony 2.8.
Мое решение также не включает настройку deprecated. Надеюсь, это поможет другим:
В PhpStorm перейдите к Languages & Frameworks > PHP > Symfony > Routing и добавьте путь к appDevProjectContainerUrlGenerator.php.
Я также получаю ту же проблему и в моем случае, потому что я использую '/' для объявления шаблона визуализации вместо ":"
Изменение с "/" на ":" очистило это предупреждение в моем случае