PHP Class Pinq\Iterators\Generators\GroupJoinOnEqualityIterator

Author: Elliot Levin ([email protected])
Inheritance: extends GroupJoinIterator, use trait Pinq\Iterators\Common\JoinOnEqualityIterator
Mostra file Open project: timetoogo/pinq

Public Methods

Method Description
__construct ( Pinq\Iterators\Generators\IGenerator $outerIterator, Pinq\Iterators\Generators\IGenerator $innerIterator, callable $traversableFactory, callable $outerKeyFunction, callable $innerKeyFunction )

Protected Methods

Method Description
beforeOuterLoopData ( )
innerGenerator ( $outerKey, $outerValue, array $outerData )

Method Details

__construct() public method

public __construct ( Pinq\Iterators\Generators\IGenerator $outerIterator, Pinq\Iterators\Generators\IGenerator $innerIterator, callable $traversableFactory, callable $outerKeyFunction, callable $innerKeyFunction )
$outerIterator Pinq\Iterators\Generators\IGenerator
$innerIterator Pinq\Iterators\Generators\IGenerator
$traversableFactory callable
$outerKeyFunction callable
$innerKeyFunction callable

beforeOuterLoopData() protected method

protected beforeOuterLoopData ( )

innerGenerator() protected method

protected innerGenerator ( $outerKey, $outerValue, array $outerData )
$outerData array