PHPackages                             pipeline-streams/pipeline-streams - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. pipeline-streams/pipeline-streams

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

pipeline-streams/pipeline-streams
=================================

Support functional-style operations on streams of elements, such as map-reduce transformations on interators and arrays

v0.1.0(9y ago)31.2kMITPHPPHP &gt;=7.0.0

Since Jul 11Pushed 9y ago2 watchersCompare

[ Source](https://github.com/FabioBatSilva/pipeline-streams)[ Packagist](https://packagist.org/packages/pipeline-streams/pipeline-streams)[ RSS](/packages/pipeline-streams-pipeline-streams/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

pipeline-streams
================

[](#pipeline-streams)

This library support functional-style operations on streams of elements, such as map-reduce transformations on interators and arrays.

[![Build Status](https://camo.githubusercontent.com/9cc8b6ae491ebf73f6f92b2fdcaa3ef653b77b3e12bde7d233833325871f157e/68747470733a2f2f7472617669732d63692e6f72672f466162696f42617453696c76612f706970656c696e652d73747265616d732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/FabioBatSilva/pipeline-streams)[![Coverage Status](https://camo.githubusercontent.com/56f285600b31abca95eefc392730cdd426e1216f8caf40ae51903151d076daf2/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f466162696f42617453696c76612f706970656c696e652d73747265616d732f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/FabioBatSilva/pipeline-streams?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/c953577d03f46a7f31514d9b00671b9ae453cf6c24decde6c59ece3cf2fe0bef/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f466162696f42617453696c76612f706970656c696e652d73747265616d732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/FabioBatSilva/pipeline-streams/?branch=master)

**NOTICE: THIS LIBRARY IS UNDER ACTIVE DEVELOPMENT, USE AT YOUR OWN RISK**

### Installation

[](#installation)

```
composer require pipeline-streams/pipeline-streams
```

### Generating Streams

[](#generating-streams)

This library provides Utility methods for creating streams.

All `\Pipeline\Stream` implementations take a `Traversable` or `array` as source argument :

###### Stream :

[](#stream-)

```
