A simple PHP based collection.
For basic usage, use the provided base class of Collection or KeyedCollection. Each class has a mutable counterpart.
<?php
$collection = new Collection([1, 2, 3]);
$collection->has(2); // true
$mutable = MutableCollection::fromCollection($collection);
$mutable->remove(2);
$mutable->has(2); // false