| $managedcontexts | core_question\category_manager | protected |
| add_category(string $newparent, string $newcategory, string $newinfo, string $newinfoformat=FORMAT_HTML, ?string $idnumber=null,) | core_question\category_manager | |
| delete_category(int $categoryid) | core_question\category_manager | |
| get_max_sortorder(int $parentid) | core_question\category_manager | |
| get_real_question_ids_in_category(int $categoryid) | core_question\category_manager | |
| idnumber_is_unique_in_context(?string $idnumber, int $contextid, ?int $excludecategoryid=null) | core_question\category_manager | |
| is_only_child_of_top_category_in_context(int $categoryid) | core_question\category_manager | |
| is_top_category(int $categoryid) | core_question\category_manager | |
| move_questions(int $oldcat, int $newcat) | core_question\category_manager | |
| move_questions_and_delete_category(int $oldcat, int $newcat) | core_question\category_manager | |
| require_can_delete_category(int $todelete) | core_question\category_manager | |
| require_manage_category(context $context) | core_question\category_manager | |
| update_category(int $updateid, string $newparent, string $newname, string $newinfo, string $newinfoformat=FORMAT_HTML, ?string $idnumber=null, ?int $sortorder=null,) | core_question\category_manager | |