aboutcoders/enum-serializer-bundle
Symfony bundle adding JMS Serializer support for myclabs/php-enum enums. Register enum types via config or tagged services, then serialize/deserialize to JSON using enum class names in @Type annotations or directly in serializer calls.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| prinsfrank/enums | 0.88 | — | 2 | 2 | 1 | 53K | 0 | 1.8 | 55.3 | MIT | 1 year ago | |
| laudis/typed-enum | 0.87 | — | 4 | 4 | 0 | 32K | 0 | 0.0 | 52.5 | MIT | — | |
| konekt/enum | 0.86 | Lightweight PHP enum base class (pre-PHP 8.1) for defining value-safe constants via abstract Enum subclasses. Simple instantiation, validation and utilities, with docs and optional Laravel Eloquent integration via konekt/enum-eloquent. | 21 | 21 | 2 | 74K | 0 | 0.2 | 48.7 | MIT | — | |
| adrenalinkin/enum-mapper | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| elao/enum | 0.85 | Opinionated extensions for PHP 8.1+ native enums with readable labels, flag/bitmask enums, and extra values. Includes integrations for Symfony (Forms, HTTP Kernel arg resolver, Translation, VarDumper), Doctrine ORM/ODM, and Faker. | 327 | 327 | 29 | 33K | 15 | 30.5 | 36.7 | MIT | 3 months ago | |
| henzeb/enumhancer-ide-helper | 0.85 | 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. | 0 | 0 | 0 | 1K | 0 | 0.3 | 42.9 | AGPL-3.0 | 3 years ago | |
| botanick/serializer-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| nilportugues/serializer-eloquent | 0.84 | Eloquent ORM driver for nilportugues/serializer. Serialize Laravel/Eloquent models and their relationships into the Serializer library’s normalized array format, handling common Eloquent edge cases so you can reuse one consistent serialization layer across your app. | 5 | 5 | 7 | 15 | 2 | 4.6 | 7.9 | MIT | 9 years ago | |
| spatie/laravel-enum | 0.84 | Laravel integration for spatie/enum: use Enum base class in Laravel, cast model attributes to enums (including nullable and arrays), and get Laravel-friendly behavior via custom casts and Castable support for Eloquent. | 365 | 369 | 36 | 147K | 0 | 11.3 | 36.0 | MIT | 1 year ago | |
| paillechat/php-enum | 0.83 | PHP 7+ enum library: define enums by extending Enum and declaring constants, then instantiate via static named calls (IssueType::ONE()). Instances are strict-equal singletons, work with in_array/type hints, and can convert to/from names. | 16 | 17 | 3 | 508 | 0 | 2.0 | 20.6 | MIT | 7 years ago | |
| dlakomski/jms-serializer-bundle-bridge | 0.83 | — | 0 | 0 | 0 | 220 | 0 | 0.0 | 32.4 | MIT | — | |
| botanick/serializer | 0.83 | Laravel/PHP serializer package for converting objects and arrays to structured formats and back. Aims to simplify data transformation with configurable normalization/denormalization for APIs, DTOs, and persistence layers. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| henzeb/enumhancer | 0.83 | — | 69 | 70 | 8 | 22K | 0 | 18.4 | 36.6 | AGPL-3.0 | 7 months ago | |
| simplesamlphp/assert | 0.83 | Fork of webmozart/assert that lets every assertion throw your chosen exception (or a default AssertionFailedException) instead of always InvalidArgumentException. Adds a few custom assertions aimed at XML/SAML2 use cases. | 7 | 7 | 3 | 205K | 0 | 20.5 | 64.9 | LGPL-2.1 | 3 weeks ago | |
| open-southeners/laravel-model-status | 0.83 | Lightweight Laravel model status handling using native PHP enums—no extra tables needed. Define a status enum, attach it via a PHP attribute, and use a trait for helpers like setStatus, setStatusWhen, hasStatus, and optional status events. | 0 | 0 | 0 | 87 | 0 | 18.6 | 27.9 | MIT | 3 months ago | |
| b2pweb/bdf-serializer-bundle | 0.83 | — | 0 | 0 | 0 | 73 | 0 | 0.0 | 25.8 | MIT | — | |
| avoo/serializer-translation-bundle | 0.83 | — | 0 | 0 | 6 | 0 | 0 | 0.3 | — | MIT | — | |
| timeweb/phpstan-enum | 0.83 | PHPStan extension for PHP enums. Provides additional rules and type inference to catch invalid enum values and comparisons, improve static analysis around backed/unit enums, and surface enum-related bugs early in CI. | 44 | 44 | 7 | 48K | 1 | 5.1 | 42.1 | MIT | 1 year ago | |
| aescarcha/serializer | 0.83 | Symfony bundle that simplifies entity serialization using symfony/serializer, with optional fallback loading from Doctrine when relations or data aren’t initialized. Installs via Composer and registers as a service and bundle. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| archtechx/enums | 0.83 | Modern PHP enum helpers: casting, validation, labels, and convenience methods for native enums. Add common patterns like options arrays, random values, and comparisons to make enums easier to use across Laravel apps and APIs. | 566 | 568 | 23 | 597K | 2 | 7.0 | 42.0 | MIT | 1 year ago |
How can I help you explore Laravel packages today?