Provides a way to build strongly typed lists of values. Provides methods to search, sort, and manipulate lists. Heavily inspired by the .NET List class.
composer require briward/itemlist
use Briward\ItemList\ItemList;
class Foo {}
$list = new ItemList('Foo');
$list->add(new Foo());
print_r($list->items());