Ejemplo n.º 1
0
 /**
  * @inheritdoc
  */
 public function next()
 {
     $this->iterator->next();
     if ($this->autoloadEnabled && !$this->iterator->valid() && $this->paginator->hasMorePage()) {
         $this->paginator->incrPageNumber();
         /** @var Collection $newCollection */
         $newCollection = $this->adapter->map($this->subject, $this->context)->call($this->method, $this->criteria, $this->paginator);
         $this->iterator = new \ArrayIterator($newCollection->asArray(false));
         $this->iterator->rewind();
     }
 }