我有一个基于Symfony 3.4和Flex的项目,并且已将phpstan添加到其中以进行静态分析。
它抱怨找不到我的迁移课程:Class DoctrineMigrations\Version20180831185050 was not found while trying to analyse it - autoloading is probably not configured properly.
确实,Doctrine Migrations生成的文件不适合自动加载器模式,但在其他情况下效果很好。
我有什么办法可以停止抱怨呢?
最佳答案
您可以exclude files from analysis
在项目目录中创建phpstan.neon
配置文件并插入:
parameters:
excludes_analyse:
- %currentWorkingDirectory%/src/DoctrineMigrations/*
src/DoctrineMigrations
目录中的每个文件都将从分析中排除。