phpstan-enum
phpstan-enum copied to clipboard
Enum class reflection extension for PHPStan
Enum class reflection extension for PHPStan
This extension defines dynamic methods for MyCLabs\Enum\Enum
subclasses.
Usage
To use this extension, require it with Composer
composer require --dev timeweb/phpstan-enum
If you also install phpstan/extension-installer then you're all set!
Manual installation
If you don't want to use phpstan/extension-installer
, include extension.neon in your project's PHPStan config:
includes:
- vendor/timeweb/phpstan-enum/extension.neon
Install for Local Development
With docker
git clone [email protected]:timeweb/phpstan-enum.git
cd phpstan-enum
make docker-build
make install
make phpunit
Without docker (localy installed actual version of php, composer, etc)
git clone [email protected]:timeweb/phpstan-enum.git
cd phpstan-enum
make install
make phpunit