Name Last Update
..
.github/workflows Loading commit data...
.gitignore Loading commit data...
AbstractCollection.php Loading commit data...
AbstractList.php Loading commit data...
ArrayList.php Loading commit data...
Collection.php Loading commit data...
CollectionUtils.php Loading commit data...
LICENSE Loading commit data...
Map.php Loading commit data...
Queue.php Loading commit data...
README.md Loading commit data...
Set.php Loading commit data...
Stack.php Loading commit data...
composer.json Loading commit data...

PHP Collections library

Tests Scrutinizer Code Quality Code Coverage License Latest Stable Version Total Downloads

PHP Collections library which contains ArrayList, Set, Map, Queue & Stack.

Goals

  • Provide collections for php
  • Inspired by java java.util.Collection
  • Functional sugar (map, filter, reduce, ...)

Installation

Installation via composer:

composer require phootwork/collection

Documentation

https://phootwork.github.io/collection

Running tests

This package is a part of the Phootwork library. In order to run the test suite, you have to download the full library.

git clone https://github.com/phootwork/phootwork

Then install the dependencies via composer:

composer install

Now, run the collection test suite:

vendor/bin/phpunit --testsuite collection

If you want to run the whole library tests, simply run:

vendor/bin/phpunit

Contact

Report issues at the github Issue Tracker.

Changelog

Refer to Releases