项目作者: krakphp

项目描述 :
MYClabs Enum Symfony Normalizer
高级语言: PHP
项目地址: git://github.com/krakphp/enum-normalizer.git
创建时间: 2018-10-21T16:10:14Z
项目社区:https://github.com/krakphp/enum-normalizer

开源协议:

下载


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

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

Symfony Integration

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

  1. <?php
  2. return [
  3. //...
  4. Krak\EnumNormalizer\Bridge\Symfony\EnumNormalizerBundle::class => ['all' => true],
  5. ];