PlumCollection integrates Cocur\Collection into Plum. Plum is a data processing pipeline for PHP.
Developed by Florian Eckerstorfer in Vienna, Europe.
You can install PlumCollection using Composer.
$ composer require plumphp/plum-collection
Please refer to the Plum documentation for more information about using Plum in general.
PlumCollection provides converts to convert items into elements of a collection.
Plum\PlumCollection\ItemConverter
converts the given item into an instance of Cocur\Collection\Item
and adds it to
the collection.
use Plum\PlumCollection\ItemConverter;
use Cocur\Collection\Collection;
$collection = new Collection();
$converter = new ItemConverter($collection);
$converter->convert('foobar'); // -> Cocur\Collection\Item
$collection->count(); // -> 1
Plum\PlumCollection\ArrayItemConverter
converts the given item into an instance of Cocur\Collection\ArrayItem
and
adds it to the collection.
use Plum\PlumCollection\ArrayItemConverter;
use Cocur\Collection\Collection;
$collection = new Collection();
$converter = new ArrayItemConverter($collection);
$converter->convert(['foo' => 'bar']); // -> Cocur\Collection\ArrayItem
$collection->count(); // -> 1
- Update dependency to Cocur\Collection
- Initial release
The MIT license applies to plumphp/plum-collection. For the full copyright and license information, please view the LICENSE file distributed with this source code.