public function rewind() { try { $this->getCursor()->rewind(); } catch (LogicException $e) { $this->fresh(); $this->getCursor()->rewind(); } $this->position = 0; }