/** * Retrieves an external iterator. * * @return ArrayIterator */ public function getIterator() { return $this->list->getIterator(); }
public function test_iterator_aggregate() { $a = ['a', 'b']; $c = new Map($a); $i = $c->getIterator(); $this->assertInstanceOf('\\ArrayIterator', $i); $this->assertEquals($a, $i->getArrayCopy()); }