marc-mabe/php-enum-phpstan

Enum class reflection extension for PHPStan

Installs: 360 479

Dependents: 1

Suggesters: 0

Security: 0

Stars: 12

Watchers: 5

Forks: 4

Open Issues: 1

Type:phpstan-extension

v2.0.1 2022-04-02 12:39 UTC

This package is auto-updated.

Last update: 2024-03-01 00:19:37 UTC


README

Build Status Code Coverage License Latest Stable

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

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