Lines Matching refs:iterator

8 …<a href="https://travis-ci.org/hoaproject/iterator"><img src="https://img.shields.io/travis/hoapro…
9 …//coveralls.io/github/hoaproject/iterator?branch=master"><img src="https://img.shields.io/coverall…
10 … href="https://packagist.org/packages/hoa/iterator"><img src="https://img.shields.io/packagist/dt/…
11 …a-project.net/LICENSE"><img src="https://img.shields.io/packagist/l/hoa/iterator.svg" alt="License…
24 …https://img.shields.io/badge/organisation-board-ff0066.svg)](https://waffle.io/hoaproject/iterator)
26 This library provides a set of useful iterator (compatible with PHP iterators).
36 require [`hoa/iterator`](https://packagist.org/packages/hoa/iterator):
39 $ composer require hoa/iterator '~2.0'
68 `Hoa\Iterator\Iterator` defines the basis of an iterator. It extends
69 [`Iterator`](http://php.net/class.iterator).
71 ### External iterator
73 `Hoa\Iterator\Aggregate` allows a class to use an external iterator through the
77 ### Traversable to iterator
80 [traversable](http://php.net/traversable) into an iterator. It extends
85 `Hoa\Iterator\Outer` represents an iterator that iterates over iterators. It
90 `Hoa\Iterator\Mock` represents an empty iterator. It extends
95 `Hoa\Iterator\Seekable` represents an iterator that can be seeked. It extends
119 content of an iterator. It extends
126 function ($value, $key, $iterator) {
146 `Hoa\Iterator\Limit` allows to iterate *n* elements of an iterator starting from
164 `Hoa\Iterator\Infinite` allows to iterate over and over again the same iterator.
181 Also, `Hoa\Iterator\NoRewind` is an iterator that does not rewind. It extends
186 `Hoa\Iterator\Repeater` allows to repeat an iterator *n* times.
251 `Hoa\Iterator\Multiple` allows to iterate over several iterator at the same
281 `Hoa\Iterator\Demultiplexer` demuxes result from another iterator. This iterator
282 is somehow the opposite of the `Hoa\Iterator\Multiple` iterator.
337 Also, the `Hoa\Iterator\Glob` allows to iterator with the glob strategy. It
389 given buffer size over another iterator:
422 iterator. This is very useful when combined with other iterators, for instance
443 A recursive iterator is an iterator where its values is other iterators. The