getUser($request); if (!Authority::canShowForum($user, $range)) { throw new AuthorizationFailedException(); } $categories = Category::getCourseCategories($range->id); return $this->getPaginatedContentResponse( array_slice($categories, ...$this->getOffsetAndLimit()), count($categories) ); } }