![]() |
||
---|---|---|
.. | ||
.github/workflows | ||
.gitignore | ||
AbstractCollection.php | ||
AbstractList.php | ||
ArrayList.php | ||
Collection.php | ||
CollectionUtils.php | ||
LICENSE | ||
Map.php | ||
Queue.php | ||
README.md | ||
Set.php | ||
Stack.php | ||
composer.json |
README.md
PHP Collections library
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