paginator = $paginator;; } public function current() { return $this->paginator->getPage($current); } public function key() { return $this->current; } public function next() { $this->current++; } public function rewind() { $this->current = 1; } public function valid() { return $this->current > 0 && $this->current <= $this->paginator->countPages(); } }