Author: Elliot Levin (elliotlevin@hotmail.com)
Inheritance: extends IteratorIterator, use trait Pinq\Iterators\Common\JoinIterator
コード例 #1
0
 protected function doRewind()
 {
     $this->innerGroups = (new OrderedMap($this->innerIterator))->groupBy($this->innerKeyFunction);
     parent::doRewind();
 }
コード例 #2
0
 protected function doRewind()
 {
     $this->innerValues = new OrderedMap($this->defaultIterator($this->innerIterator));
     parent::doRewind();
 }
コード例 #3
0
ファイル: GroupJoinIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $traversableFactory)
 {
     parent::__construct($outerIterator, $innerIterator);
     self::__constructGroupJoinIterator($traversableFactory);
 }