vr / doctrine-dbal-enum-type
Abstract enum type for doctrine dbal Mysql platform
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: 2025-04-13 04:07:52 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; } }