├── .gitignore ├── .travis.yml ├── BiplaneEnumBundle.php ├── CHANGELOG.md ├── DependencyInjection ├── BiplaneEnumExtension.php └── Configuration.php ├── Enumeration ├── Enum.php ├── EnumInterface.php └── FlaggedEnum.php ├── Exception └── InvalidEnumArgumentException.php ├── Form ├── DataTransformer │ ├── BaseEnumTransformer.php │ ├── EnumToValueTransformer.php │ ├── EnumsToValuesTransformer.php │ └── FlaggedEnumToValuesTransformer.php ├── EnumExtension.php └── Type │ └── EnumType.php ├── README.md ├── Resources ├── config │ └── services.xml └── meta │ └── LICENSE ├── Serializer ├── Handler │ └── EnumHandler.php └── Normalizer │ └── EnumNormalizer.php ├── Tests ├── DependencyInjection │ └── BiplaneEnumExtensionTest.php ├── Enumeration │ ├── EnumTest.php │ └── FlaggedEnumTest.php ├── Fixtures │ ├── ExtendedSimpleEnum.php │ ├── FlagsEnum.php │ ├── InvalidFlagsEnum.php │ └── SimpleEnum.php ├── Form │ └── Type │ │ └── EnumTypeTest.php └── Serializer │ ├── Handler │ ├── BaseSerializationTest.php │ ├── JsonSerializationTest.php │ ├── XmlSerializationTest.php │ └── xml │ │ ├── array_enums.xml │ │ └── enum.xml │ └── Normalizer │ └── EnumNormalizerTest.php ├── composer.json └── phpunit.xml.dist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /BiplaneEnumBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/BiplaneEnumBundle.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DependencyInjection/BiplaneEnumExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/DependencyInjection/BiplaneEnumExtension.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /Enumeration/Enum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Enumeration/Enum.php -------------------------------------------------------------------------------- /Enumeration/EnumInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Enumeration/EnumInterface.php -------------------------------------------------------------------------------- /Enumeration/FlaggedEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Enumeration/FlaggedEnum.php -------------------------------------------------------------------------------- /Exception/InvalidEnumArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Exception/InvalidEnumArgumentException.php -------------------------------------------------------------------------------- /Form/DataTransformer/BaseEnumTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/DataTransformer/BaseEnumTransformer.php -------------------------------------------------------------------------------- /Form/DataTransformer/EnumToValueTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/DataTransformer/EnumToValueTransformer.php -------------------------------------------------------------------------------- /Form/DataTransformer/EnumsToValuesTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/DataTransformer/EnumsToValuesTransformer.php -------------------------------------------------------------------------------- /Form/DataTransformer/FlaggedEnumToValuesTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/DataTransformer/FlaggedEnumToValuesTransformer.php -------------------------------------------------------------------------------- /Form/EnumExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/EnumExtension.php -------------------------------------------------------------------------------- /Form/Type/EnumType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Form/Type/EnumType.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Resources/config/services.xml -------------------------------------------------------------------------------- /Resources/meta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Resources/meta/LICENSE -------------------------------------------------------------------------------- /Serializer/Handler/EnumHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Serializer/Handler/EnumHandler.php -------------------------------------------------------------------------------- /Serializer/Normalizer/EnumNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Serializer/Normalizer/EnumNormalizer.php -------------------------------------------------------------------------------- /Tests/DependencyInjection/BiplaneEnumExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/DependencyInjection/BiplaneEnumExtensionTest.php -------------------------------------------------------------------------------- /Tests/Enumeration/EnumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Enumeration/EnumTest.php -------------------------------------------------------------------------------- /Tests/Enumeration/FlaggedEnumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Enumeration/FlaggedEnumTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/ExtendedSimpleEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Fixtures/ExtendedSimpleEnum.php -------------------------------------------------------------------------------- /Tests/Fixtures/FlagsEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Fixtures/FlagsEnum.php -------------------------------------------------------------------------------- /Tests/Fixtures/InvalidFlagsEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Fixtures/InvalidFlagsEnum.php -------------------------------------------------------------------------------- /Tests/Fixtures/SimpleEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Fixtures/SimpleEnum.php -------------------------------------------------------------------------------- /Tests/Form/Type/EnumTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Form/Type/EnumTypeTest.php -------------------------------------------------------------------------------- /Tests/Serializer/Handler/BaseSerializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Handler/BaseSerializationTest.php -------------------------------------------------------------------------------- /Tests/Serializer/Handler/JsonSerializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Handler/JsonSerializationTest.php -------------------------------------------------------------------------------- /Tests/Serializer/Handler/XmlSerializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Handler/XmlSerializationTest.php -------------------------------------------------------------------------------- /Tests/Serializer/Handler/xml/array_enums.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Handler/xml/array_enums.xml -------------------------------------------------------------------------------- /Tests/Serializer/Handler/xml/enum.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Handler/xml/enum.xml -------------------------------------------------------------------------------- /Tests/Serializer/Normalizer/EnumNormalizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/Tests/Serializer/Normalizer/EnumNormalizerTest.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yethee/BiplaneEnumBundle/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------