Registry / utility / bensampo-laravel-enum

bensampo-laravel-enum

JSON →
library6.14.0phppackagistunverified

Simple, extensible and powerful enumeration implementation for Laravel.

composer require bensampo/laravel-enum
INSTALL
IMPORT
SIG · BENSAMPO-LARAVEL-E
B
bensampo-laravel-enum
utilityphpv6.14.0
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 BenSampo\Enum\Enum;

Define and use an enum class.

use BenSampo\Enum\Enum; final class UserRole extends Enum { const Admin = 'admin'; const User = 'user'; } echo UserRole::Admin; // admin
Debug
Known issues
gotchaEnum constants must be defined as class constants; the package does not support native PHP 8.1 enums.
fix
Use native enums if on PHP 8.1+; otherwise, continue using this package.
affects: >=6.0.0
Upgrade
Version history
6.14.0latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
16 hits · last 30 days
node
14
OpenAI (training)
1
Resources
bensampo-laravel-enum — pip install bensampo-laravel-enum · libregistry