/** * * @return \Entity\Course */ public static function current_course() { static $result = false; if ($result === false) { $repo = \Entity\Course::repository(); $course_id = api_get_course_int_id(); if ($course_id) { $result = $repo->find($course_id); } } return $result; }