henzeb/enumhancer-ide-helper
Laravel IDE helper for enhanced PHP enums. Improves autocompletion and type hints for Enumhancer features in PhpStorm and similar IDEs, generating stubs/metadata so enum methods, cases, and helpers are easier to discover and use.
getDescription(), isValid(), toArray()). Aligns with roadmap items targeting IDE tooling or developer experience (DX).Adopt if:
getDescription()).Look elsewhere if:
laravel-enum).For Executives: "This package cuts enum-related dev time by 30%+ by auto-generating IDE-friendly methods (e.g., descriptions, validation) for Laravel enums. For teams using enums heavily—like our [X] system—it’s a low-risk way to standardize code patterns without hiring or custom dev work. The AGPL license is fine for internal tools, and the maintenance burden is minimal since it’s a one-time setup."
For Engineering: *"Enumhancer adds zero runtime overhead but gives us:
UserRole::ADMIN->getDescription()).toArray() implementations).For Developers:
*"Imagine writing enum UserRole { case ADMIN = 'admin'; } and instantly getting:
ADMIN->description() → "Administrator"ADMIN->isValid() → truegetDescription() logic. Let’s try it in [Feature Z] and compare to our current approach."*How can I help you explore Laravel packages today?