- Support PHP ~8.0.
- Added support Symfony ~5.0
- Fixed
required
annotation
- Added possibility for register classes without
EnumerInterface
implementation. - Added configuration
wakeapp_enumer.source_classes
. - Added
EnumRegistryService::hasEnum
method.
- Fixed deprecation
symfony/config
since 4.2
- Added
EnumRegistryService
and appropriated servicewakeapp_enumer.enum_registry
. - Added
LICENSE
file and information about license in every file.
- Enum building executed at the container compiling instead runtime.
- Removed redundant class comments.
- Changed bundle configuration: removed
wakeapp_enumer.enum_class
and addedwakeapp_enumer.source_directories
.
- Removed
EnumerFactory
and appropriated servicewakeapp_enumer.enumer
. - Removed
EnumerAwareTrait
and addedEnumRegistryAwareTrait
instead.
- Fixed
PSR-2
code style.
- Method
EnumerFactory::create()
to static. - Add return type Enumer.
- Fix trait namespace.
- Fix bug namespace.
- First release of this bundle.