guuzen/psalm-enum-plugin
最新稳定版本:1.1.0
Composer 安装命令:
composer require guuzen/psalm-enum-plugin
包简介
Reports attempts to create enum with a wrong case
README 文档
README
Psalm doesn't detect situations when we try to create backed enums using from method with a wrong literal
For example:
enum StringEnum: string { case ONE = 'one'; /** * @param 'two' $value */ public static function createSelf(string $value): void { /** * Psalm won't complain */ self::from($value); } }
Might be useful if you generate OAS enums as phpdoc union literals and want to know about type problems before running your code
Installation
composer require --dev guuzen/psalm-enum-plugin
It needs to be enabled by either using psalm-plugin tool:
vendor/bin/psalm-plugin enable guuzen/psalm-enum-plugin
or by manually adding to your psalm.xml
<plugins> <pluginClass class="Guuzen\PsalmEnumPlugin\Plugin"/> </plugins>
统计信息
- 总下载量: 2.63k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-21