PHPackages                             codebot/phpenum - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. codebot/phpenum

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

codebot/phpenum
===============

Enum helper, that will help you to define Enum types easily by defining just constants.

0.1.2(5y ago)132.2k↓28.9%1MITPHPPHP &gt;=7.4

Since May 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/hakobyansen/phpenum)[ Packagist](https://packagist.org/packages/codebot/phpenum)[ RSS](/packages/codebot-phpenum/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (1)

PHP Enum
========

[](#php-enum)

> This package provides you a class named Enum. It is designed to help you to structure your Enum classes easily and get rid of the most boilerplate code.

Usage
-----

[](#usage)

### Installation

[](#installation)

Install via composer:

```
composer require codebot/phpenum

```

### How to use

[](#how-to-use)

All your Enum classes should extend the abstract `Enum` class. All constants in your class, which extends `Enum`, will be converted to enum options.

```
