<?php
namespace frdl\Flow;
class arrayIterator implements \Iterator {
private $a;
public function __construct( $theArray ) {
$this->a = $theArray;
}
function rewind() {
return reset($this->a);
}
function current() {
return current($this->a);
}
function key() {
return key($this->a);
}
function next() {
return next($this->a);
}
function valid() {
return key($this->a) !== null;
}
}
|