checkQuestion($id); $pagerQuery = new PagerQuery(); $params = $pagerQuery->getParams(); $params['item_id'] = $question->id; $params['item_type'] = CommentModel::ITEM_QUESTION; $params['published'] = CommentModel::PUBLISH_APPROVED; $params['parent_id'] = 0; $params['deleted'] = 0; $sort = $pagerQuery->getSort(); $page = $pagerQuery->getPage(); $limit = $pagerQuery->getLimit(); $commentRepo = new CommentRepo(); $pager = $commentRepo->paginate($params, $sort, $page, $limit); return $this->handleComments($pager); } }