/**
  * @depends testValid
  */
 public function testRewind(ExcelReader $reader)
 {
     $this->assertFalse($reader->valid());
     $reader->rewind();
     $this->assertTrue($reader->valid());
     $this->assertEquals(0, $reader->key());
 }
 /**
  * {@inheritdoc}
  */
 public function valid()
 {
     if ($this->length > 0 && $this->key() === $this->length * $this->step) {
         return false;
     }
     return parent::valid();
 }