phpstan symfony
1.0.0
Verwenden Sie stattdessen Phpstan/Phpstan-Symfony.
ContainerInterface::get() Methode,Controller::get() Methode,composer require --dev lookyman/phpstan-symfony Geben Sie dies in Ihre phpstan.neon -Konfiguration ein:
includes :
- vendor/lookyman/phpstan-symfony/extension.neon
parameters :
symfony :
container_xml_path : %rootDir%/../../../var/cache/dev/appDevDebugProjectContainer.xml # or srcDevDebugProjectContainer.xml for Symfony 4+ Es kann nur reine Saiten erkennen oder ::class , die in get() -Methode übergeben wurden. Dies ergibt sich aus der Art der statischen Codeanalyse.
Sie müssen einen Pfad zu appDevDebugProjectContainer.xml oder einer ähnlichen XML -Datei angeben, die Ihren Container beschreibt.
Ich benutze nicht so oft Symfony. Es kann also durchaus möglich sein, dass hier etwas nicht funktioniert oder dass es keine Funktionalität hat. Wenn dies der Fall ist, zögern Sie bitte nicht , ein Problem zu eröffnen oder eine Pull -Anfrage zu senden. Ich werde es mir ansehen und zusammen bringen wir Ihnen das, was Sie brauchen. Danke.