jcshoww/php-dictionary

Base dictionary class for dictionary entities in projects

1.0.1 2022-04-27 12:29 UTC

This package is auto-updated.

Last update: 2025-05-27 19:21:52 UTC


README

This is base PHP Dictionary library. Dictionaries are used for static data lists storing.

Installation

You can install the package via composer:

composer require jcshoww/php-dictionary

Usage

Create your own dictionary and extend it from base dictionary class. Look example below:

use Jcshoww\PHPDictionary\Dictionary;

class BindingSideDictionary extends Dictionary
{
    public const FRONT = 1;

    public const BACK = 2;

    public const LEFT = 3;
    
    public const RIGHT = 4;

    /**
     * {@inheritDoc}
     */
    public static function getValues(): array
    {
        return [
            static::FRONT => 'Front',
            static::BACK => 'Back',
            static::LEFT => 'Left',
            static::RIGHT => 'Right',
        ];
    }
}