【文件属性】:
文件名称:enum:PHP中的强类型枚举,支持自动完成和重构
文件大小:14KB
文件格式:ZIP
更新时间:2021-04-29 00:56:28
php enum PHP
PHP枚举
该软件包在PHP中提供了强类型的枚举。 在此程序包中,枚举始终是对象,而永远不会是常量。 这允许在IDE中进行适当的静态分析和重构。
使用此包创建枚举的方法如下:
use \ Spatie \ Enum \ Enum ;
/**
* @method static self draft()
* @method static self published()
* @method static self archived()
*/
class StatusEnum extends Enum
{
}
这是它们的用法:
public function setStatus ( StatusEnum $ status ): void
{
$ this -> status = $ status ;
}
// ...
$ class -> setStatus ( Sta
【文件预览】:
enum-master
----src()
--------Exceptions()
--------Faker()
--------Enum.php(6KB)
--------EnumDefinition.php(885B)
--------Phpunit()
----LICENSE.md(1KB)
----CONTRIBUTING.md(3KB)
----composer.json(2KB)
----CHANGELOG.md(6KB)
----README.md(8KB)
----UPGRADING.md(1KB)