Files
w4rpservices/vendor/phpunit/phpunit/tests/_files/TestIterator2.php
T
2018-10-15 00:37:28 -05:00

44 lines
771 B
PHP

<?php
/*
* This file is part of PHPUnit.
*
* (c) Sebastian Bergmann <sebastian@phpunit.de>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
class TestIterator2 implements Iterator
{
protected $data;
public function __construct(array $array)
{
$this->data = $array;
}
public function current()
{
return \current($this->data);
}
public function next(): void
{
\next($this->data);
}
public function key()
{
return \key($this->data);
}
public function valid()
{
return \key($this->data) !== null;
}
public function rewind(): void
{
\reset($this->data);
}
}