PHP-Enum enumerations with native PHP.
PHPStan is a static code analysis tool.
PHPStan focuses on finding errors in your code without actually running it. It catches whole classes of bugs even before you write tests for the code. It moves PHP closer to compiled languages in the sense that the correctness of each line of the code can be checked before you run the actual line.
This PHPStan extension makes enumerator accessor methods and enum possible values known to PHPStan.
Install via Composer
composer require --dev marc-mabe/php-enum-phpstan
and include extension.neon in your project's PHPStan config
includes:
- vendor/marc-mabe/php-enum-phpstan/extension.neon