Skip to content
[READ-ONLY] PHP Collections library (List, Set, Map, Queue & Stack)
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.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

Build Status 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

You can’t perform that action at this time.