Skip to content

Tags: vjik/php-enum

Tags

4.0.0

Toggle 4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Implement ideas from RFC (#1)

* On create object with invalid value throws ValueError instead UnexpectedValueException
* Use private constants in enum object
* Rename methods `toObjects()` to `cases()` and `toValues()` to `values()`
* Remove immutability
* Add method `getName()`
* Add method `tryFrom()`
* Add protected method `match()`
* Add info to change log
* Fix readme

3.0.0

Toggle 3.0.0's commit message
Rewrite the package from scratch

2.2.0

Toggle 2.2.0's commit message
Версия 2.2.0.

2.1.0

Toggle 2.1.0's commit message
Добавлена статическая функция get

2.0.0

Toggle 2.0.0's commit message
Свойство value переименовано в id.

Метод toValues переименован в toIds.

1.2.0

Toggle 1.2.0's commit message
В фильтрах добавлена поддержка оператора in

1.1.1

Toggle 1.1.1's commit message
Исправлено: в некоторых случаях значения приводились к типу integer, …

…что приводило к некорректной работе класса. Проблема связана с приведением типа ключей массива.

1.1.0

Toggle 1.1.0's commit message
Добавлена вспомогательная функция toObjects

1.0.0

Toggle 1.0.0's commit message
[1.0.0] Первый коммит