Lorsque j'utilise le plugin Symfony2 pour PHPStorm, je vois parfois un avertissement Weak Route:
Qu'est-ce que ça veut dire?
Ça a marché. Le plugin Symfony2 analyse le appDevDebugProjectContainer.php
fichier pour obtenir des informations sur l'itinéraire et le service. Cependant, ce fichier n'est recompilé que lorsque la page Web est chargée, ce qui signifie que les itinéraires nouvellement créés ne sont pas inclus.
Pour contourner cela, le plugin aussi analyse les fichiers de configuration mais ce n'est pas fiable à 100% donc les routes découvertes de cette manière sont marquées comme "faibles". Le rechargement de la page Web fera disparaître l'avertissement.
J'ai finalement résolu ce problème pour ma situation ( Symfony 2.8 / PhpStorm 2016.3 ).
Elle est similaire à la solution de @Atmarama mais je pense que ma version de PhpStorm (2016.3) est différente et/ou Symfony 2.8.
Ma solution n'implique pas non plus le paramètre deprecated
. J'espère que cela aidera les autres:
Dans PhpStorm, accédez à Languages & Frameworks > PHP > Symfony > Routing
et ajoutez le chemin d'accès à appDevProjectContainerUrlGenerator.php
.
Dans mon cas, c'est:
var/cache/dev/appDevDebugProjectContainerUrlGenerator.php