This class provides a basic implementation of ArrayInterface, to minimize the effort required to implement this interface.
This class provides a basic implementation of CollectionInterface, to minimize the effort required to implement this interface
This class contains the basic implementation of a collection that does not allow duplicated values (a set), to minimize the effort required to implement this specific type of collection.
ArrayInterface provides traversable array functionality to data types.
A collection represents a group of objects.
A collection represents a group of objects, known as its elements.
This class provides a basic implementation of DoubleEndedQueueInterface, to minimize the effort required to implement this interface.
A linear collection that supports element insertion and removal at both ends.
Thrown when attempting to operate on collections of differing types.
Thrown to indicate an argument is not of the expected type.
Thrown when attempting to use a sort order that is not recognized.
Thrown when attempting to access an element that does not exist.
Thrown when attempting to access an element out of the range of the collection.
Thrown to indicate that the requested operation is not supported.
Thrown when attempting to extract a value for a method or property that does not exist.
GenericArray represents a standard array object.
This class provides a basic implementation of MapInterface, to minimize the effort required to implement this interface.
This class provides a basic implementation of TypedMapInterface, to minimize the effort required to implement this interface.
AssociativeArrayMap represents a standard associative array object.
An object that maps keys to values.
NamedParameterMap represents a mapping of values to a set of named keys that may optionally be typed
A TypedMap represents a map of elements where key and value are typed.
A TypedMapInterface represents a map of elements where key and value are typed.
This class provides a basic implementation of QueueInterface, to minimize the effort required to implement this interface.
A queue is a collection in which the entities in the collection are kept in order.
Set
A set is a collection that contains no duplicate elements.
Provides functionality to check values for specific types.
Provides functionality to extract the value of a property or method from an object.
Provides functionality to express a value as string