Author: Elliot Levin (elliotlevin@hotmail.com)
Inheritance: extends IteratorIterator, use trait Pinq\Iterators\Common\JoinIterator
Exemplo n.º 1
0
 protected function doRewind()
 {
     $this->innerGroups = (new OrderedMap($this->innerIterator))->groupBy($this->innerKeyFunction);
     parent::doRewind();
 }
Exemplo n.º 2
0
 protected function doRewind()
 {
     $this->innerValues = new OrderedMap($this->defaultIterator($this->innerIterator));
     parent::doRewind();
 }
Exemplo n.º 3
0
 public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $traversableFactory)
 {
     parent::__construct($outerIterator, $innerIterator);
     self::__constructGroupJoinIterator($traversableFactory);
 }