checkCourse($id); $pagerQuery = new PagerQuery(); $sort = $pagerQuery->getSort(); $page = $pagerQuery->getPage(); $limit = $pagerQuery->getLimit(); $params = [ 'course_id' => $course->id, 'published' => ConsultModel::PUBLISH_APPROVED, 'deleted' => 0, 'private' => 0, ]; $consultRepo = new ConsultRepo(); $pager = $consultRepo->paginate($params, $sort, $page, $limit); return $this->handleConsults($pager); } }