| $canviewpostcache | mod_forum\local\managers\capability | protected | 
  | __construct(forum_entity $forum, legacy_forum_data_mapper $forumdatamapper, legacy_discussion_data_mapper $discussiondatamapper, legacy_post_data_mapper $postdatamapper) | mod_forum\local\managers\capability |  | 
  | can_access_all_groups(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_access_group(stdClass $user, int $groupid) | mod_forum\local\managers\capability |  | 
  | can_create_discussions(stdClass $user, int $groupid=null) | mod_forum\local\managers\capability |  | 
  | can_delete_post(stdClass $user, discussion_entity $discussion, post_entity $post, bool $hasreplies=false) | mod_forum\local\managers\capability |  | 
  | can_edit_post(stdClass $user, discussion_entity $discussion, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_export_discussions(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_export_forum(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_export_post(stdClass $user, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_favourite_discussion(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_grade(stdClass $grader, stdClass $gradee=null) | mod_forum\local\managers\capability |  | 
  | can_manage_forum(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_manage_tags(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_manually_control_post_read_status(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_move_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_move_discussions(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_pin_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_pin_discussions(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_post_in_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_post_to_my_groups(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_reply_privately_to_post(stdClass $user, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_reply_to_post(stdClass $user, discussion_entity $discussion, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_self_enrol(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_split_discussions(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_split_post(stdClass $user, discussion_entity $discussion, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_subscribe_to_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_subscribe_to_forum(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_view_any_private_reply(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_view_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_view_discussions(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_view_hidden_posts(stdClass $user) | mod_forum\local\managers\capability |  | 
  | can_view_participants(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | can_view_post(stdClass $user, discussion_entity $discussion, post_entity $post) | mod_forum\local\managers\capability |  | 
  | can_view_post_shell(stdClass $user, post_entity $post) | mod_forum\local\managers\capability |  | 
  | get_context() | mod_forum\local\managers\capability | protected | 
  | get_discussion_record(discussion_entity $discussion) | mod_forum\local\managers\capability | protected | 
  | get_forum() | mod_forum\local\managers\capability | protected | 
  | get_forum_record() | mod_forum\local\managers\capability | protected | 
  | get_post_record(post_entity $post) | mod_forum\local\managers\capability | protected | 
  | must_post_before_viewing_discussion(stdClass $user, discussion_entity $discussion) | mod_forum\local\managers\capability |  | 
  | validate_delete_post(stdClass $user, discussion_entity $discussion, post_entity $post, bool $hasreplies=false) | mod_forum\local\managers\capability |  |