wakeapp / enumer
此包已被废弃且不再维护。未建议替代包。
提供枚举(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
介绍
该组件提供枚举管理功能。
安装
打开控制台,进入项目目录,执行以下命令以下载此组件的适当稳定版本:
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);