turkevich/php-abstract-enum

There is no license information available for the latest version (dev-master) of this package.

PHP Abstract Enum

Installs: 78

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/turkevich/php-abstract-enum

dev-master 2015-07-16 16:20 UTC

This package is not auto-updated.

Last update: 2025-10-12 00:04:28 UTC


README

Example

<?php
namespace app\enums;

use ctur\base\Enum;

/**
 * @package app\enums
 */
class UserType extends Enum
{
    const USER = '1';
    const CLIENT = '2';
    const ADMIN = '3';
    const SUPER_ADMIN = '4';

    /**
     * @var array $list payment statuses.
     */
    protected static $list = [
        self::USER        => 'User',
        self::CLIENT      => 'Client',
        self::ADMIN       => 'Admin',
        self::SUPER_ADMIN => 'Super admin',
    ];
}

Enjoy, guys!