koomai / constants
此包已被废弃,不再维护。没有推荐替代包。
管理应用程序级别的全局常量的一种简单且干净的方法
v1.2.0
2019-03-17 03:12 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ~6.0
README
此包已弃用。查看以下包
常量
常量是一个辅助包,用于验证和检索应用程序级别的全局常量/枚举。
内容
安装
composer require koomai/constants:^1.0
使用
- 简单地从
Koomai\Constants\Constants扩展你的类并定义你的常量。例如,
<?php
namespace App\Constants;
use Koomai\Constants\Constants as AbstractConstants;
class LeadStatus extends AbstractConstants
{
const ATTEMPTED = 'attempted';
const CONTACTED = 'contacted';
const OPPORTUNITY = 'opportunity';
const DISQUALIFIED = 'disqualified';
}
- 在代码内部使用时,你只需像往常一样直接引用常量名称即可
LeadStatus::CONTACTED
- 在执行查找时,例如通过用户输入或方法参数,使用静态
get()方法
LeadStatus::get($status)
如果它是一个有效的常量值,则它将返回 $status 或抛出 InvalidConstantException。
- 如果你不希望抛出异常,你可以先检查该值是否存在
LeadStatus::has($status)
- 要获取一个类中所有常量的数组
LeadStatus::all()
变更日志
请参阅 CHANGELOG 了解最近更改的信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。