Pinq\Iterators\IIteratorScheme::groupJoinIterator PHP Method

groupJoinIterator() public method

Returns an iterator which will return the outer elements joined to the inner elements. All matched inner elements for each outer element will be wrapped in a traversable implementation from the supplied factory.
public groupJoinIterator ( Traversable $outerIterator, Traversable $innerIterator, callable $traversableFactory ) : Pinq\Iterators\IJoinIterator
$outerIterator Traversable
$innerIterator Traversable
$traversableFactory callable
return Pinq\Iterators\IJoinIterator
    public function groupJoinIterator(\Traversable $outerIterator, \Traversable $innerIterator, callable $traversableFactory);

Usage Example

コード例 #1
0
ファイル: Traversable.php プロジェクト: timetoogo/pinq
 public function groupJoin($values)
 {
     return new Connectors\JoiningTraversable($this->scheme, $this->scheme->groupJoinIterator($this->elements, $this->scheme->toIterator($values), $this->scopedSelfFactory()), $this->scopedSelfFactory());
 }