rquadling / 列举
本包最新版本(v2.0.0)没有提供许可证信息。
扩展Eloquent/列举,用于RQuadling项目内部使用。
v2.0.0
2020-06-28 19:31 UTC
Requires
- php: ^7.4
- ext-json: *
- eloquent/enumeration: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpstan/phpstan: ^0.12
- phpstan/phpstan-php-parser: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-08-29 04:55:00 UTC
README
扩展Eloquent/列举,用于RQuadling项目内部使用。
安装
使用Composer
composer require rquadling/enumeration
PHPStan规则
有一个PHPStan规则用于管理列举类。
规则如下:
- 尝试扩展
\Eloquent\Enumeration\AbstractEnumeration
而不是\RQuadling\Enumeration\AbstractEnumeration
。 - 列举中的值有多个名称。
- 缺少
@method static
文档注释。
如果你也安装了phpstan/extension-installer,那么你就可以完成配置了!
手动安装
如果你不想使用phpstan/extension-installer
,请将rules.neon
包含在你的项目PHPStan配置中。
includes:
- vendor/rquadling/enumeration/rules.neon