phpstan symfony
1.0.0
대신 phpstan/phpstan-symfony를 사용하십시오.
ContainerInterface::get() 메소드에 올바른 반환 유형을 제공합니다.Controller::get() 메소드,composer require --dev lookyman/phpstan-symfony 이것을 phpstan.neon config에 넣으십시오 :
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를 사용하지 않습니다. 따라서 여기서는 작동하지 않거나 기능이 부족할 수 있습니다. 이 경우 문제를 열거나 풀 요청을 보내는 것을 망설이지 마십시오 . 나는 그것을 살펴보고 함께 우리는 당신이 필요한 것을 얻을 것입니다. 감사해요.