proget-hq / phpstan-yii2
PHPStan 的 Yii2 扩展
0.8.0
2022-01-10 14:49 UTC
Requires
- php: ^7.2|^8.0
- nikic/php-parser: ^4.1.0
- phpstan/phpstan: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.1
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^8.0
- yiisoft/yii2: ^2.0.42
README
它做什么?
- 为
Yii::$container->get('service_id')
方法提供正确的返回类型, - 为
Yii::$app->request
提供正确的方法和属性 - 忽略与响应对象常见的问题(将被移除)。
兼容性
安装
composer require --dev proget-hq/phpstan-yii2
配置
将此内容放入您的 phpstan.neon
配置文件中
includes: - vendor/proget-hq/phpstan-yii2/extension.neon parameters: yii2: config_path: %rootDir%/../../../config/test.php
限制
容器闭包必须具有返回类型。
您必须提供一个指向 config/test.php
或其他 Yii2 配置文件的路径。