Collection base classes that do not depend on other non-collection packages, on which there is a dependency of other collection packages that depend on this package. This is done to avoid circular reference in the collection toolchain



Collections - Abstract Base

Build Status Code Climate Test Coverage

The abstract base classes for collections.

This exists in order not to create a circular reference between generic and more specialized collection classes, which would otherwise be inevitable due to the unavailability of traits in the target version of PHP.