Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krakphp/enum-normalizer

MYClabs Enum Symfony Normalizer
https://github.com/krakphp/enum-normalizer

enum php-enum serializer symfony

Last synced: 2 months ago
JSON representation

MYClabs Enum Symfony Normalizer

Awesome Lists containing this project

README

        

# Enum Normalizer

This contains a Symfony Denormalizer for the `myclabs/php-enum` `MyCLabs\Enum\Enum` class.

## Installation

Install with composer at `krak/enum-normalizer`.

## Usage

## EnumDenormalizer

```php
$denormalizer = new Krak\EnumNormalizer\EnumDenormalizer();
$enum = $denormalizer->denormalize('value', AcmeEnum::class);
```

## Symfony Integration

Register the EnumNormalizerBundle in your kernel in `config/bundles.php`:

```php
['all' => true],
];
```