sunnyphp/enum
Composer 安装命令:
composer require sunnyphp/enum
包简介
Simple AbstractEnum class
关键字:
README 文档
README
Installation
composer require sunnyphp/enum
Usage
use SunnyPHP\Enum\AbstractEnum; class MyEnum extends AbstractEnum { public const HELLO = 1; public const WORLD = 2; }
Methods
| Method name | Description | Example | Returns |
|---|---|---|---|
get |
Returns constant value if exists or default value (42) if not exists | MyEnum::get('HELLO', 42) |
1 |
getValues |
Returns all constant values | MyEnum::getValues() |
[1, 2, ] |
getKeys |
Returns all keys (constant names) | MyEnum::getKeys() |
['HELLO', 'WORLD', ] |
getAll |
Returns all constants, key-value pairs | MyEnum::getAll() |
['HELLO' => 1, 'WORLD' => 2, ] |
hasValue |
Returns True if constant value is exists | MyEnum::hasValue(1) |
true |
hasKey |
Returns True if constant is exists | MyEnum::hasKey('HELLO') |
true |
hasAnyKey |
Returns True if one or more constants is exists | MyEnum::hasAnyKey('FOO', 'HELLO', 'BAR') |
true |
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: WTFPL
- 更新时间: 2020-09-05