Index
A
- AbstractEnumeration — Class in namespace Eloquent\Enumeration
- Abstract base class for C++ style enumerations.
- AbstractMultiton — Class in namespace Eloquent\Enumeration
- Abstract base class for Java-style enumerations.
- AbstractMultiton::anyOf() — Method in class AbstractMultiton
- Check if this member is in the specified list of members.
- AbstractMultiton::anyOfArray() — Method in class AbstractMultiton
- Check if this member is in the specified list of members.
- AbstractValueMultiton — Class in namespace Eloquent\Enumeration
- Abstract base class for Java-style enumerations with a value.
- MultitonInterface::anyOf() — Method in class MultitonInterface
- Check if this member is in the specified list of members.
- MultitonInterface::anyOfArray() — Method in class MultitonInterface
- Check if this member is in the specified list of members.
C
- UndefinedMemberExceptionInterface::className() — Method in class UndefinedMemberExceptionInterface
- Get the class name.
E
- EnumerationInterface — Class in namespace Eloquent\Enumeration
- The interface implemented by C++ style enumeration instances.
- ExtendsConcreteException — Class in namespace Eloquent\Enumeration\Exception
- The supplied member extends an already concrete base class.
K
- AbstractMultiton::key() — Method in class AbstractMultiton
- Returns the string key of this member.
- MultitonInterface::key() — Method in class MultitonInterface
- Returns the string key of this member.
M
- AbstractMultiton::memberByKey() — Method in class AbstractMultiton
- Returns a single member by string key.
- AbstractMultiton::memberByKeyWithDefault() — Method in class AbstractMultiton
- Returns a single member by string key. Additionally returns a default if no associated member is found.
- AbstractMultiton::memberOrNullByKey() — Method in class AbstractMultiton
- Returns a single member by string key. Additionally returns null if the supplied key is null.
- AbstractMultiton::memberBy() — Method in class AbstractMultiton
- Returns a single member by comparison with the result of an accessor method.
- AbstractMultiton::memberByWithDefault() — Method in class AbstractMultiton
- Returns a single member by comparison with the result of an accessor method. Additionally returns a default if no associated member is found.
- AbstractMultiton::memberOrNullBy() — Method in class AbstractMultiton
- Returns a single member by comparison with the result of an accessor method. Additionally returns null if the supplied value is null.
- AbstractMultiton::memberByPredicate() — Method in class AbstractMultiton
- Returns a single member by predicate callback.
- AbstractMultiton::memberByPredicateWithDefault() — Method in class AbstractMultiton
- Returns a single member by predicate callback. Additionally returns a default if no associated member is found.
- AbstractMultiton::members() — Method in class AbstractMultiton
- Returns an array of all members in this multiton.
- AbstractMultiton::membersBy() — Method in class AbstractMultiton
- Returns a set of members by comparison with the result of an accessor method.
- AbstractMultiton::membersByPredicate() — Method in class AbstractMultiton
- Returns a set of members by predicate callback.
- AbstractValueMultiton::memberByValue() — Method in class AbstractValueMultiton
- Returns a single member by value.
- AbstractValueMultiton::memberByValueWithDefault() — Method in class AbstractValueMultiton
- Returns a single member by value. Additionally returns a default if no associated member is found.
- AbstractValueMultiton::memberOrNullByValue() — Method in class AbstractValueMultiton
- Returns a single member by value. Additionally returns null if the supplied value is null.
- AbstractValueMultiton::membersByValue() — Method in class AbstractValueMultiton
- Returns a set of members matching the supplied value.
- MultitonInterface — Class in namespace Eloquent\Enumeration
- The interface implemented by Java-style enumeration instances.
P
- UndefinedMemberExceptionInterface::property() — Method in class UndefinedMemberExceptionInterface
- Get the property name.
U
- UndefinedMemberExceptionInterface — Class in namespace Eloquent\Enumeration\Exception
- The interface implemented by exceptions that are thrown when an undefined member is requested.
V
- AbstractValueMultiton::value() — Method in class AbstractValueMultiton
- Returns the value of this member.
- UndefinedMemberExceptionInterface::value() — Method in class UndefinedMemberExceptionInterface
- Get the value of the property used to search for the member.
- ValueMultitonInterface — Class in namespace Eloquent\Enumeration
- The interface implemented by Java-style enumeration instances with a value.
- ValueMultitonInterface::value() — Method in class ValueMultitonInterface
- Returns the value of this member.
_
- AbstractMultiton::__callStatic() — Method in class AbstractMultiton
- Maps static method calls to members.
- AbstractMultiton::__toString() — Method in class AbstractMultiton
- Returns a string representation of this member.
- MultitonInterface::__toString() — Method in class MultitonInterface
- Returns a string representation of this member.