iterator = $iterator; } function valid() { return $this->iterator->valid(); } function current() { return $this->iterator->current(); } function next() { $this->iterator->next(); } function rewind() { $this->iterator->rewind(); } function key() { return $this->iterator->key(); } function paginate($offset, $limit) { $this->iterator->paginate($offset, $limit); } function getOffset() { return $this->iterator->getOffset(); } function getLimit() { return $this->iterator->getLimit(); } function countPaginated() { return $this->iterator->countPaginated(); } function count() { return $this->iterator->count(); } } ?>