wakeapp / enumer
Provides possibility for enum
Installs: 20 509
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 7
Forks: 0
Open Issues: 0
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);