Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.24 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.24 KB

Enum class reflection extension for PHPStan

Packagist Version GitHub Workflow Status

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