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。因此,在这里某些东西可能完全不起作用,或者它缺乏某些功能。如果是这样,请随时开放问题或发送拉动请求。我会看看它,我们将共同为您提供所需的东西。谢谢。