get(); return $this->jsonSuccess(['slides' => $slides]); } /** * @Get("/courses/new", name="api.index.new_courses") */ public function newCoursesAction() { $cache = new IndexSimpleNewCourseList(); $courses = $cache->get(); return $this->jsonSuccess(['courses' => $courses]); } /** * @Get("/courses/free", name="api.index.free_courses") */ public function freeCoursesAction() { $cache = new IndexSimpleFreeCourseList(); $courses = $cache->get(); return $this->jsonSuccess(['courses' => $courses]); } /** * @Get("/courses/vip", name="api.index.vip_courses") */ public function vipCoursesAction() { $cache = new IndexSimpleVipCourseList(); $courses = $cache->get(); return $this->jsonSuccess(['courses' => $courses]); } }