stella-maris / callmap
PHPStan 插件,用于收集方法调用以进行进一步处理
0.1.0
2023-10-08 15:02 UTC
Requires
- php: ^8.2
- phpstan/phpstan: ^1.11
Requires (Dev)
- roave/security-advisories: dev-latest
Suggests
README
将方法和函数调用映射到发生它们的对应方法和函数上。
目的
这允许创建一个映射文件,可以用来生成方法被调用的概览。
是生成图形概览还是检查命名空间边界被跨越则是另一个话题。
该包本身是pPHPStan的一个插件。
安装
通过composer安装
composer require --dev stella-maris/callmap
使用方法
通过PHPStan运行
./vendor/bin/phpstan analyse -c vendor/stella-maris/callmap/callmap.neon <path/to/your/sources>
这将创建一个包含用于创建方法调用映射的对象数组的JSON文件
对象包含以下属性
- callingClass
- callingMethod
- calledClass
- calledMethod