You are here

class TestIterator in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/phpunit/phpunit/tests/_files/TestIterator.php \TestIterator

Hierarchy

Expanded class hierarchy of TestIterator

File

vendor/phpunit/phpunit/tests/_files/TestIterator.php, line 2

View source
class TestIterator implements Iterator {
  protected $array;
  protected $position = 0;
  public function __construct($array = array()) {
    $this->array = $array;
  }
  public function rewind() {
    $this->position = 0;
  }
  public function valid() {
    return $this->position < count($this->array);
  }
  public function key() {
    return $this->position;
  }
  public function current() {
    return $this->array[$this->position];
  }
  public function next() {
    $this->position++;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
TestIterator::$array protected property
TestIterator::$position protected property
TestIterator::current public function
TestIterator::key public function
TestIterator::next public function
TestIterator::rewind public function
TestIterator::valid public function
TestIterator::__construct public function