public function current() { $courseData = $this->internalIterator->current(); $courseObj = new Claro_Course($courseData['courseId']); $courseObj->loadFromArray($courseData); return $courseObj; }