miserenkov / phpstan-yii2-laravel
PHPStan 的 Yii2 扩展,提供 Laravel 代理
v1.0
2023-04-11 20:06 UTC
Requires
- php: ^7.4|^8.0
- nikic/php-parser: ^4.1.0
- nunomaduro/larastan: ^1.0|^2.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
This package is auto-updated.
Last update: 2024-09-11 23:08:41 UTC
README
它做什么?
- 为
Yii::$container->get('service_id')
方法提供正确的返回类型 - 为
Yii::$app->request
提供正确的方法和属性 - 忽略与响应对象的常见问题(将被移除)。
兼容性
安装
composer require --dev miserenkov/phpstan-yii2-laravel
配置
将以下内容放入您的 phpstan.neon
配置文件中
includes: - vendor/miserenkov/phpstan-yii2-laravel/extension.neon parameters: yii2: application_id: api
限制
容器闭包必须具有返回类型。
您必须在 laravel 应用程序中提供 yii 应用程序的配置,在键 yii.{application_id} 下