data[$this->iteratorKey]); } public function prev() { return prev($this->data[$this->iteratorKey]); } public function key() { return key($this->data[$this->iteratorKey]); } public function current() { return current($this->data[$this->iteratorKey]); } public function valid() { return isset($this->data[$this->iteratorKey][$this->key()]); } public function rewind() { return reset($this->data[$this->iteratorKey]); } }