wakeapp / enumer
This package is abandoned and no longer maintained.
No replacement package was suggested.
Provides possibility for enum
v1.0.2
2021-11-06 11:12 UTC
Requires
- php: ~7.1||~8.0
- ext-mbstring: *
This package is auto-updated.
Last update: 2021-11-06 11:12:49 UTC
README
Введение
Компонент предоставляет возможность управлять enum.
Установка
Откройте консоль и, перейдя в директорию проекта, выполните следующую команду для загрузки наиболее подходящей стабильной версии этого компонента:
composer require wakeapp/enumer
Эта команда подразумевает что Composer установлен и доступен глобально.
Пример использования
<?php use Wakeapp\Component\Enumer\Enumer; use Wakeapp\Component\Enumer\EnumRegistry; use Wakeapp\Component\Enumer\Example\GenderEnum; $enumRegistry = new EnumRegistry(); $enumRegistry->addEnum(GenderEnum::class); $enumer = new Enumer($enumRegistry); // Нормализация значения $enumer->normalize(GenderEnum::class, 'male'); // Получеие списка $enumer->getList(GenderEnum::class); // Получеие списка с ключами $enumer->getCombineList(GenderEnum::class);