/** * do { * echo $person->name; * } * while ($person->next()); * * @example (see above) * @return bool */ public final function next() { $newPointer = $this->getPointer() + 1; if ($this->content->getGroupCount() <= $newPointer) { return false; } $this->setPointer($newPointer); return true; }