/** * {@inheritdoc} */ public function rewind() { if ($this->current != null) { throw new RuntimeException('A streaming iterator cannot be rewinded.'); } parent::rewind(); }
/** * {@inheritdoc} */ public function rewind() { $this->iterator->rewind(); parent::rewind(); }
/** * {@inheritdoc} */ public function rewind() { $this->stream->seek(0); $this->moveToNext(); parent::rewind(); }
/** * {@inheritdoc} */ public function rewind() { $this->iterator->rewind(); $this->innerIterator = $this->iterator->valid() ? $this->iterator->current() : null; parent::rewind(); }