iterator = $iterator; } /** * @inheritDoc * @stable to override */ public function current() { return $this->iterator->current(); } /** * @inheritDoc * @stable to override */ public function key() { return $this->iterator->key(); } /** * @inheritDoc * @stable to override */ public function next() { $this->iterator->next(); } /** * @inheritDoc * @stable to override */ public function rewind() { $this->iterator->rewind(); } /** * @inheritDoc * @stable to override */ public function valid() { return $this->iterator->valid(); } }