protected function doRewind() { $this->innerGroups = (new OrderedMap($this->innerIterator))->groupBy($this->innerKeyFunction); parent::doRewind(); }
protected function doRewind() { $this->innerValues = new OrderedMap($this->defaultIterator($this->innerIterator)); parent::doRewind(); }
public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $traversableFactory) { parent::__construct($outerIterator, $innerIterator); self::__constructGroupJoinIterator($traversableFactory); }