vr / doctrine-dbal-enum-type
为 doctrine dbal Mysql 平台提供的抽象枚举类型
v1.0.1
2017-06-15 11:38 UTC
Requires
- php: ^7.1
- doctrine/dbal: ^2.5
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is not auto-updated.
Last update: 2024-09-29 01:32:59 UTC
README
安装
请使用 Composer 进行安装
执行 composer require vr/doctrine-dbal-enum-type
示例
<?php namespace AppBundle\Doctrine\DBAL\Types; use Vr\Doctrine\DBAL\Types\AbstractEnumType; class StatusType extends AbstractEnumType { const ENABLED = 'enabled'; const DISABLED = 'disabled'; const DELETED = 'deleted'; const UNVERIFED = 'unverifed'; protected static $default = self::UNVERIFED; protected static $values = [ self::ENABLED, self::DISABLED, self::DELETED, self::UNVERIFED ]; public static function getEnabled() { return static::ENABLED; } public static function getDisabled() { return static::DISABLED; } public static function getDeleted() { return static::DELETED; } public static function getUnverifed() { return static::UNVERIFED; } }