Method | Description | |
---|---|---|
adapter ( Traversable $iterator ) : Pinq\Iterators\Generators\IGenerator | ||
arrayCompatibleIterator ( Traversable $iterator ) | ||
arrayIterator ( array $array ) | ||
compatibleWith ( $phpVersion ) | ||
createOrderedMap ( Traversable $iterator = null ) | ||
createSet ( Traversable $iterator = null ) | ||
emptyIterator ( ) | ||
filterIterator ( Traversable $iterator, callable $predicate ) | ||
groupJoinIterator ( Traversable $outerIterator, Traversable $innerIterator, callable $traversableFactory ) | ||
groupedIterator ( Traversable $iterator, callable $groupKeyFunction, callable $traversableFactory ) | ||
joinIterator ( Traversable $outerIterator, Traversable $innerIterator ) | ||
orderedIterator ( Traversable $iterator, callable $function, $isAscending ) | ||
projectionIterator ( Traversable $iterator, callable $keyProjectionFunction = null, callable $valueProjectionFunction = null ) | ||
rangeIterator ( Traversable $iterator, $start, $amount ) | ||
reindexerIterator ( Traversable $iterator ) | ||
toArray ( Traversable $iterator ) | ||
walk ( Traversable $iterator, callable $function ) |
Method | Description | |
---|---|---|
adapterIterator ( Traversable $iterator ) | ||
flattenedIteratorsIterator ( Traversable $iteratorsIterator ) | ||
setOperationIterator ( Traversable $iterator, Pinq\Iterators\Common\SetOperations\ISetFilter $setFilter ) |
public static adapter ( Traversable $iterator ) : Pinq\Iterators\Generators\IGenerator | ||
$iterator | Traversable | |
return | Pinq\Iterators\Generators\IGenerator |
protected adapterIterator ( Traversable $iterator ) | ||
$iterator | Traversable |
public arrayCompatibleIterator ( Traversable $iterator ) | ||
$iterator | Traversable |
public createOrderedMap ( Traversable $iterator = null ) | ||
$iterator | Traversable |
public filterIterator ( Traversable $iterator, callable $predicate ) | ||
$iterator | Traversable | |
$predicate | callable |
protected flattenedIteratorsIterator ( Traversable $iteratorsIterator ) | ||
$iteratorsIterator | Traversable |
public groupJoinIterator ( Traversable $outerIterator, Traversable $innerIterator, callable $traversableFactory ) | ||
$outerIterator | Traversable | |
$innerIterator | Traversable | |
$traversableFactory | callable |
public groupedIterator ( Traversable $iterator, callable $groupKeyFunction, callable $traversableFactory ) | ||
$iterator | Traversable | |
$groupKeyFunction | callable | |
$traversableFactory | callable |
public joinIterator ( Traversable $outerIterator, Traversable $innerIterator ) | ||
$outerIterator | Traversable | |
$innerIterator | Traversable |
public orderedIterator ( Traversable $iterator, callable $function, $isAscending ) | ||
$iterator | Traversable | |
$function | callable |
public projectionIterator ( Traversable $iterator, callable $keyProjectionFunction = null, callable $valueProjectionFunction = null ) | ||
$iterator | Traversable | |
$keyProjectionFunction | callable | |
$valueProjectionFunction | callable |
public rangeIterator ( Traversable $iterator, $start, $amount ) | ||
$iterator | Traversable |
public reindexerIterator ( Traversable $iterator ) | ||
$iterator | Traversable |
protected setOperationIterator ( Traversable $iterator, Pinq\Iterators\Common\SetOperations\ISetFilter $setFilter ) | ||
$iterator | Traversable | |
$setFilter | Pinq\Iterators\Common\SetOperations\ISetFilter |
public walk ( Traversable $iterator, callable $function ) | ||
$iterator | Traversable | |
$function | callable |