comquer / enum
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
pkg:composer/comquer/enum
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: >=8.0
- squizlabs/php_codesniffer: >=3.0
README
Enumeration library for connoisseurs.
Installation
composer install comquer/enum
Enum declaration
<?php use Comquer\Enum\Enum; class Colors extends Enum { public const RED = 'red'; public const GREEN = 'green'; protected const INVISIBLE_COLOR = 'invisible_color'; }
Enum usage
<?php // $red is instance of Enum with value 'red' $red = Colors::RED(); $red->getValue(); // "red" $red->getKey();// "RED"