Registry / utility / marc-mabe-php-enum

marc-mabe-php-enum

JSON →
library4.7.2phppackagistunverified

Simple and fast implementation of enumerations with native PHP

composer require marc-mabe/php-enum
INSTALL
IMPORT
SIG · MARC-MABE-PHP-ENUM
M
marc-mabe-php-enum
utilityphpv4.7.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Enum
use MabeEnum\Enum;

Define an enum class by extending MabeEnum\Enum and using constants.

use MabeEnum\Enum; class Status extends Enum { const ACTIVE = 'active'; const INACTIVE = 'inactive'; } echo Status::ACTIVE();
Debug
Known issues
gotchaNot compatible with PHP 8.1 native enums; may conflict if both are used.
fix
Consider using PHP 8.1 native enums instead for new projects.
affects: >=4.0
Upgrade
Version history
4.7.2latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
marc-mabe-php-enum — pip install marc-mabe-php-enum · libregistry