comquer/enum

Maintainers

Details

github.com/comquer/enum

Source

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

pkg:composer/comquer/enum

1.1.0 2019-03-26 18:50 UTC

This package is auto-updated.

Last update: 2025-10-29 03:10:22 UTC


README

Enumeration library for connoisseurs.

Installation

composer install comquer/enum

Enum declaration

<?php

use  Comquer\Enum\Enum;

class Colors extends Enum
{
    public const RED = 'red';
    public const GREEN = 'green';
    protected const INVISIBLE_COLOR = 'invisible_color';
}

Enum usage

<?php
// $red is instance of Enum with value 'red'
$red = Colors::RED();
$red->getValue(); // "red"
$red->getKey();// "RED"