Компонент предоставляет возможность управлять enum.
Откройте консоль и, перейдя в директорию проекта, выполните следующую команду для загрузки наиболее подходящей стабильной версии этого компонента:
composer require wakeapp/enumerЭта команда подразумевает что Composer установлен и доступен глобально.
<?phpuseWakeapp\Component\Enumer\Enumer;
useWakeapp\Component\Enumer\EnumRegistry;
useWakeapp\Component\Enumer\Example\GenderEnum;
$enumRegistry = newEnumRegistry();
$enumRegistry->addEnum(GenderEnum::class);
$enumer = newEnumer($enumRegistry);
// Нормализация значения$enumer->normalize(GenderEnum::class, 'male');
// Получеие списка $enumer->getList(GenderEnum::class);
// Получеие списка с ключами $enumer->getCombineList(GenderEnum::class);