Skip to content

yii2mod/yii2-enum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Enumerable helper

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist yii2mod/yii2-enum "*" 

or add

"yii2mod/yii2-enum": "*" 

to the require section of your composer.json file.

Example enumerable class

use yii2mod\enum\helpers\BaseEnum; class YesNoEnumerable extends BaseEnum { const YES = 1; const NO = 2; public static $list = [ self::YES => 'Yes', self::NO => 'No' ]; }

Example usage

 var_dump(YesNoEnumerable::YES); var_dump(YesNoEnumerable::NO); var_dump(YesNoEnumerable::getConstantsByValue()); var_dump(YesNoEnumerable::getConstantsByName()); var_dump(YesNoEnumerable::isValidName(1)); // false var_dump(YesNoEnumerable::isValidName('YES')); var_dump(YesNoEnumerable::isValidValue(1)); var_dump(YesNoEnumerable::isValidValue('YES')); //false var_dump(YesNoEnumerable::listData()); var_dump(YesNoEnumerable::getLabel(1)); var_dump(YesNoEnumerable::getLabel('YES')); // false

Packages

No packages published

Contributors 2

  •  
  •  

Languages