v1/vendor/phootwork/collection
Gdilove 927f32325b 初始化 2023-11-13 20:36:13 +08:00
..
.github/workflows 初始化 2023-11-13 20:36:13 +08:00
.gitignore 初始化 2023-11-13 20:36:13 +08:00
AbstractCollection.php 初始化 2023-11-13 20:36:13 +08:00
AbstractList.php 初始化 2023-11-13 20:36:13 +08:00
ArrayList.php 初始化 2023-11-13 20:36:13 +08:00
Collection.php 初始化 2023-11-13 20:36:13 +08:00
CollectionUtils.php 初始化 2023-11-13 20:36:13 +08:00
LICENSE 初始化 2023-11-13 20:36:13 +08:00
Map.php 初始化 2023-11-13 20:36:13 +08:00
Queue.php 初始化 2023-11-13 20:36:13 +08:00
README.md 初始化 2023-11-13 20:36:13 +08:00
Set.php 初始化 2023-11-13 20:36:13 +08:00
Stack.php 初始化 2023-11-13 20:36:13 +08:00
composer.json 初始化 2023-11-13 20:36:13 +08:00

README.md

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