public function getIterator() { $this->start(); if (isset($this->data)) { return new \ArrayIterator($this->data); } else { return new \ArrayIterator(); } }