wakeapp/enumer

此包已被废弃且不再维护。未建议替代包。

提供枚举(enum)的可能性

v1.0.2 2021-11-06 11:12 UTC

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);

许可证

license