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 0 < $this->current && $this->paginator->countPages() >= $this->current; } }