| $discussionfetchedforums | mod_forum\subscriptions | protectedstatic |
| $fetchedforums | mod_forum\subscriptions | protectedstatic |
| $forumcache | mod_forum\subscriptions | protectedstatic |
| $forumdiscussioncache | mod_forum\subscriptions | protectedstatic |
| add_to_discussion_cache($forumid, $userid, $discussion, $preference) | mod_forum\subscriptions | protectedstatic |
| fetch_discussion_subscription($forumid, $userid=null) | mod_forum\subscriptions | static |
| fetch_subscribed_users($forum, $groupid=0, $context=null, $fields=null, $includediscussionsubscriptions=false) | mod_forum\subscriptions | static |
| fetch_subscription_cache($forumid, $userid) | mod_forum\subscriptions | static |
| fill_discussion_subscription_cache($forumid, $userid=null) | mod_forum\subscriptions | static |
| fill_subscription_cache($forumid, $userid=null) | mod_forum\subscriptions | static |
| fill_subscription_cache_for_course($courseid, $userid) | mod_forum\subscriptions | static |
| FORUM_DISCUSSION_UNSUBSCRIBED | mod_forum\subscriptions | |
| get_potential_subscribers($context, $groupid, $fields, $sort='') | mod_forum\subscriptions | static |
| get_subscription_mode($forum) | mod_forum\subscriptions | static |
| get_unsubscribable_forums() | mod_forum\subscriptions | static |
| get_user_default_subscription($forum, $context, $cm, ?int $discussionid) | mod_forum\subscriptions | static |
| is_forcesubscribed($forum) | mod_forum\subscriptions | static |
| is_subscribable($forum) | mod_forum\subscriptions | static |
| is_subscribed($userid, $forum, $discussionid=null, $cm=null) | mod_forum\subscriptions | static |
| is_subscribed_to_forum($userid, $forum) | mod_forum\subscriptions | protectedstatic |
| reset_discussion_cache() | mod_forum\subscriptions | static |
| reset_forum_cache() | mod_forum\subscriptions | static |
| set_subscription_mode($forumid, $status=1) | mod_forum\subscriptions | static |
| subscribe_user($userid, $forum, $context=null, $userrequest=false) | mod_forum\subscriptions | static |
| subscribe_user_to_discussion($userid, $discussion, $context=null) | mod_forum\subscriptions | static |
| subscription_disabled($forum) | mod_forum\subscriptions | static |
| unsubscribe_user($userid, $forum, $context=null, $userrequest=false) | mod_forum\subscriptions | static |
| unsubscribe_user_from_discussion($userid, $discussion, $context=null) | mod_forum\subscriptions | static |