phpstan symfony
1.0.0
Вместо этого используйте Phpstan/Phpstan-Symfony.
ContainerInterface::get() ,Controller::get() Метод,composer require --dev lookyman/phpstan-symfony Поместите это в свою конфигурацию phpstan.neon :
includes :
- vendor/lookyman/phpstan-symfony/extension.neon
parameters :
symfony :
container_xml_path : %rootDir%/../../../var/cache/dev/appDevDebugProjectContainer.xml # or srcDevDebugProjectContainer.xml for Symfony 4+ Он может распознавать только чистые строки или ::class , передаваемые в метод get() . Это следует из природы анализа статического кода.
Вы должны предоставить путь к appDevDebugProjectContainer.xml или аналогичному XML -файлу, описывающему ваш контейнер.
Я не использую Symfony так часто. Таким образом, может быть вполне возможно, что что -то здесь не работает или что ему не хватает некоторой функциональности. Если это так, пожалуйста, не стесняйтесь открыть проблему или отправить запрос на привлечение. Я посмотрю на это, и вместе мы доставим вам то, что вам нужно. Спасибо.