Extension Matrix/Hooks

Extensions --> Hooks

 * 'ABC': ['ParserFirstCallInit']
 * 'AJAXPoll': ['GetIP', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit']
 * 'APC': ['User']
 * 'AbsenteeLandlord': ['BeforePageDisplay']
 * 'AbuseFilter': ['AbortMove', 'AbortNewAccount', 'ContributionsToolLinks', 'GetAutoPromoteGroups', 'GetIP', 'ListDefinedTags', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'RecentChange_save', 'UploadVerification']
 * 'AdManager': ['LoadExtensionSchemaUpdates', 'SkinBuildSidebar']
 * 'AddMediaWizard': ['EditPageBeforeEditToolbar']
 * 'AddThis': ['ArticleViewHeader', 'ParserFirstCallInit', 'SkinBuildSidebar']
 * 'AdminLinks': ['PersonalUrls']
 * 'AdvancedMeta': ['ArticleInsertComplete', 'BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'OutputPageBeforeHTML', 'ParserBeforeTidy']
 * 'AdvancedSearch': ['ArticleDeleteComplete', 'LoadExtensionSchemaUpdates', 'ParserTestTables']
 * 'Aggregator': ['Debug', 'ParserFirstCallInit']
 * 'AjaxLogin': ['BeforePageDisplay', 'ResourceLoaderGetConfigVars', 'SkinAfterContent']
 * 'AjaxQueryPages': ['AjaxAddScript']
 * 'AjaxShowEditors': ['AjaxAddScript', 'ArticleSaveComplete', 'BeforePageDisplay']
 * 'AkismetKlik': ['Debug']
 * 'AmazonPartnerLink': ['ParserFirstCallInit']
 * 'AmazonPlus': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'AntiBot': ['Debug']
 * 'AntiSpoof': ['AbortNewAccount', 'AddNewAccount', 'LoadExtensionSchemaUpdates', 'UserCreateForm']
 * 'ApiSandbox': ['APIGetDescription', 'ApiMain']
 * 'ApprovedRevs': ['ArticleDeleteComplete', 'ArticleFromTitle', 'ArticleSaveComplete', 'ArticleViewHeader', 'BeforeParserFetchTemplateAndtitle', 'DisplayOldSubtitle', 'LoadExtensionSchemaUpdates', 'MagicWordwgVariableIDs', 'PageHistoryBeforeList', 'ParserBeforeInternalParse', 'ParserBeforeTidy', 'PersonalUrls', 'SearchUpdate', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction', 'userCan']
 * 'ArchiveLinks': ['ArticleSaveComplete', 'LinkerMakeExternalLink', 'LoadExtensionSchemaUpdates', 'UnitTestsList']
 * 'Arrays': ['ParserClearState', 'ParserFirstCallInit']
 * 'ArticleComments': ['ParserFirstCallInit', 'SkinAfterContent']
 * 'ArticleCreationWorkflow': ['ApiMain', 'ArticleSaveComplete', 'BeforeDisplayNoArticleText', 'BeforeWelcomeCreation', 'MakeGlobalVariablesScript', 'SpecialSearchCreateLink', 'userCan']
 * 'ArticleEmblems': ['OutputPageParserOutput', 'ParserFirstCallInit']
 * 'ArticleFeedback': ['BeforePageDisplay', 'Collation', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'ParserTestTables', 'ResourceLoaderGetConfigVars', 'ResourceLoaderRegisterModules']
 * 'ArticleFeedbackv5': ['ApiMain', 'ArticleSaveComplete', 'BeforePageDisplay', 'GetIP', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'ParserTestTables', 'ResourceLoaderGetConfigVars', 'ResourceLoaderRegisterModules']
 * 'ArticleToCategory2': ['CategoryPageView', 'EditFormPreloadText']
 * 'Asksql': ['User']
 * 'AssertEdit': ['APIEditBeforeSave', 'APIGetAllowedParams', 'APIGetParamDescription']
 * 'Auth_remoteuser': ['User']
 * 'AuthorProtect': ['Debug', 'ProtectionForm', 'ProtectionForm', 'ProtectionForm', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction', 'userCan', 'UserGetRights']
 * 'AutoProxyBlock': ['GetIP', 'getUserPermissionsErrorsExpensive', 'ListDefinedTags', 'RecentChange_save']
 * 'Autoincrement': ['MagicWordwgVariableIDs', 'ParserGetVariableValueSwitch']
 * 'AutomaticBoardWelcome': ['AddNewAccount']
 * 'Awesomeness': ['User']
 * 'Babel': ['AbortNewAccount', 'ParserFirstCallInit']
 * 'BackAndForth': ['ArticleViewHeader']
 * 'BadImage': ['BadImage', 'ParserTestTables']
 * 'BatchUserRights': ['Debug', 'userCan', 'UserRights']
 * 'Blackout': ['MediaWikiPerformAction']
 * 'BlogPage': ['ArticleFromTitle', 'ArticleSaveComplete', 'CanonicalNamespaces', 'OutputPageBeforeHTML', 'SkinTemplateOutputPageBeforeExec']
 * 'BookInformation': ['BeforePageDisplay', 'BookInformation']
 * 'BookManager': ['BeforePageDisplay', 'MagicWordwgVariableIDs', 'BaseTemplateToolbox', 'ParserAfterTidy', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch', 'SkinTemplateToolboxEnd']
 * 'BreadCrumbs': ['ArticleViewHeader', 'OutputPageParserOutput']
 * 'CSS': ['ParserFirstCallInit', 'RawPageViewBeforeOutput']
 * 'Call': ['User']
 * 'Categorize': ['OutputPageParserOutput']
 * 'CategoryBrowser': ['BadImage', 'Collation']
 * 'CategoryIntersection': ['LoadExtensionSchemaUpdates', 'ParserTestTables']
 * 'CategoryMembersOnSidebar': ['SkinBuildSidebar']
 * 'CategoryMultisort': ['ArticleDeleteComplete', 'CategoryPageView', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'ParserBeforeTidy', 'ParserClearState', 'ParserFirstCallInit']
 * 'CategorySortHeaders': ['Collation']
 * 'CategoryStepper': ['OutputPageBeforeHTML']
 * 'CategoryTests': ['ParserFirstCallInit']
 * 'CategoryTree': ['ArticleFromTitle', 'MakeGlobalVariablesScript', 'OutputPageParserOutput', 'OutputPageMakeCategoryLinks', 'ParserFirstCallInit', 'SkinTemplateOutputPageBeforeExec']
 * 'CategoryWatch': ['ArticleSaveComplete', 'EmailConfirmed']
 * 'CentralAuth': ['AbortAutoAccount', 'AbortNewAccount', 'AddNewAccount', 'AuthPluginAutoCreate', 'AuthPluginSetup', 'BlockIpComplete', 'GetCacheVaryCookies', 'GetPreferences', 'getUserPermissionsErrorsExpensive', 'MakeGlobalVariablesScript', 'SpecialPasswordResetOnSubmit', 'UserArrayFromResult', 'userCan', 'UserGetEmailAuthenticationTimestamp', 'UserGetRights', 'UserLoadDefaults', 'UserLoadFromSession', 'UserLoginComplete', 'UserLogoutComplete', 'UserRights', 'UserSaveSettings', 'UserSetCookies', 'UserSetEmailAuthenticationTimestamp']
 * 'CentralNotice': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'SiteNoticeAfter', 'SkinAfterBottomScripts', 'UnitTestsList']
 * 'ChangeAuthor': ['User', 'userCan']
 * 'CharInsert': ['ParserFirstCallInit']
 * 'CheckUser': ['AddNewAccount', 'ArticleEditUpdatesDeleteFromRecentchanges', 'AuthPluginAutoCreate', 'PerformRetroactiveAutoblock', 'ContributionsToolLinks', 'GetIP', 'LoadExtensionSchemaUpdates', 'LoggableUserIPData', 'ParserTestTables', 'RecentChange_save']
 * 'Checkpoint': ['EditPageBeforeEditButtons', 'GetFullURL']
 * 'Chemistry': ['ParserFirstCallInit']
 * 'Citation': ['ParserBeforeTidy', 'ParserClearState', 'ParserFirstCallInit']
 * 'Cite': ['BeforePageDisplay', 'ParserBeforeTidy', 'ParserClearState', 'ParserFirstCallInit', 'ParserGetVariableValueTs', 'ParserGetVariableValueVarCache', 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd']
 * 'CleanChanges': ['FetchChangesList', 'MakeGlobalVariablesScript', 'SpecialRecentChangesPanel', 'SpecialRecentChangesQuery', 'userCan']
 * 'ClickTracking': ['ApiMain', 'ArticleSaveComplete', 'BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'ParserTestTables']
 * 'CloseWikis': ['User', 'userCan']
 * 'CodeEditor': ['BeforePageDisplay', 'MakeGlobalVariablesScript']
 * 'CodeReview': ['Debug', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'UnitTestsList', 'userCan']
 * 'CodeTest': ['ParserAfterStrip']
 * 'CollabWatchlist': ['FetchChangesList', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'UnitTestsList', 'UnwatchArticleComplete']
 * 'Collection': ['ApiMain', 'OutputPageCheckLastModified', 'ResourceLoaderGetConfigVars', 'SiteNoticeAfter', 'SkinBuildSidebar', 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink']
 * 'CommentPages': ['User']
 * 'CommentSpammer': ['Debug', 'LogLine']
 * 'Commentbox': ['OutputPageBeforeHTML', 'userCan']
 * 'Comments': ['Debug', 'MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch']
 * 'CommunityApplications': ['User', 'userCan']
 * 'CommunityHiring': ['GetIP']
 * 'CommunityVoice': ['AjaxAddScript', 'BeforePageDisplay', 'LoadExtensionSchemaUpdates']
 * 'ConditionalShowSection': ['ParserFirstCallInit']
 * 'Configure': ['Collation', 'SearchUpdate', 'SetupAfterCache', 'userCan', 'UserGetAllRights', 'WantedPages']
 * 'ConfigureWMF': ['User']
 * 'ConfirmAccount': ['AbortNewAccount', 'AddNewAccount', 'BeforePageDisplay', 'EmailConfirmed', 'LoadExtensionSchemaUpdates', 'PersonalUrls', 'userCan', 'UserCreateForm', 'UserLoginForm']
 * 'ConfirmEdit': ['AbortLogin', 'AbortNewAccount', 'APIEditBeforeSave', 'APIGetAllowedParams', 'APIGetParamDescription', 'EmailConfirmed', 'EmailUserForm', 'GetIP', 'LoginAuthenticateAudit', 'UserCreateForm', 'UserLoginForm']
 * 'CongressLookup': ['LoadExtensionSchemaUpdates']
 * 'ContactPage': ['Debug', 'GetIP']
 * 'ContactPageFundraiser': ['Debug']
 * 'Contest': ['GetPreferences', 'LinkEnd', 'LoadExtensionSchemaUpdates', 'PersonalUrls', 'UnitTestsList', 'userCan']
 * 'ContributionReporting': ['ParserFirstCallInit']
 * 'ContributionScores': ['ParserFirstCallInit']
 * 'ContributionTracking': ['ApiMain', 'LoadExtensionSchemaUpdates', 'UnitTestsList', 'userCan']
 * 'Contributionseditcount': ['SpecialContributionsBeforeMainOutput']
 * 'Contributors': ['ArticleDeleteComplete', 'ArticleSaveComplete', 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd']
 * 'ContributorsAddon': ['OutputPageParserOutput']
 * 'CountEdits': ['User']
 * 'CreateAPage': ['CustomEditor', 'GetPreferences', 'MakeGlobalVariablesScript', 'userCan']
 * 'CreateBox': ['ParserFirstCallInit', 'UnknownAction']
 * 'CreatePage': ['ParserFirstCallInit']
 * 'CreateRedirect': ['Debug', 'SkinTemplateToolboxEnd']
 * 'CreativeCommonsRdf': ['BeforePageDisplay', 'MediaWikiPerformAction']
 * 'CreditTab': ['BeforePageDisplay', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'CrossNamespaceLinks': ['wgQueryPages']
 * 'Crosswiki': ['User', 'UserRights']
 * 'CrowdAuthentication': ['User']
 * 'CustomUserSignup': ['AddNewAccount', 'ApiMain', 'BeforePageDisplay', 'BeforeWelcomeCreation', 'UserCreateForm', 'UserLoginForm']
 * 'DPLforum': ['CanonicalNamespaces', 'ParserFirstCallInit']
 * 'DSMW': ['Debug', 'EditPageBeforeConflictDiff', 'LoadExtensionSchemaUpdates', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateToolboxEnd', 'UnknownAction', 'userCan']
 * 'DataCenter': ['User', 'userCan']
 * 'DataTransclusion': ['Debug', 'ParserFirstCallInit']
 * 'DataTransfer': ['Debug']
 * 'DateDiff': ['ParserFirstCallInit']
 * 'DelayedDefinition': ['ParserAfterTidy', 'ParserClearState', 'ParserFirstCallInit']
 * 'DeleteBatch': ['User']
 * 'DeleteQueue': ['ArticleViewHeader', 'UnknownAction']
 * 'Deployment': ['Debug', 'userCan']
 * 'Description': ['ArticleViewHeader']
 * 'Description2': ['BeforePageDisplay', 'ParserAfterTidy', 'ParserFirstCallInit']
 * 'DidYouMean': ['ArticleSaveComplete', 'ParserBeforeStrip', 'ParserTestTables', 'SpecialSearchResults', 'SpecialSearchNoResults', 'TitleMoveComplete']
 * 'DisableAccount': ['User']
 * 'DisableSpecialPages': ['SpecialPage_initList']
 * 'DiscussionThreading': ['DoEditSectionLink']
 * 'DismissableSiteNotice': ['SiteNoticeAfter']
 * 'Distribution': ['LoadExtensionSchemaUpdates', 'userCan']
 * 'DonationInterface': ['Debug', 'GetIP', 'isValidEmailAddr', 'LoadExtensionSchemaUpdates', 'LogLine', 'ParserFirstCallInit', 'UnitTestsList']
 * 'DontSwitchMeOver': ['GetPreferences']
 * 'DoubleWiki': ['OutputPageBeforeHTML']
 * 'Drafts': ['AjaxAddScript', 'ArticleSaveComplete', 'BeforePageDisplay', 'EditPageBeforeEditButtons', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'SpecialMovepageAfterMove', 'UserGetDefaultOptions']
 * 'DublinCoreRdf': ['BeforePageDisplay', 'MediaWikiPerformAction']
 * 'Duplicator': ['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd']
 * 'DynamicPageList': ['Collation', 'LanguageGetMagic', 'ParserAfterTidy']
 * 'DynamicSidebar': ['Debug', 'SkinBuildSidebar']
 * 'EditConflict': ['ArticleDeleteComplete', 'BeforePageDisplay', 'MakeGlobalVariablesScript', 'userCan', 'UserGetRights']
 * 'EditMessages': ['User']
 * 'EditOwn': ['User', 'userCan']
 * 'EditPageTracking': ['LoadExtensionSchemaUpdates']
 * 'EditSectionClearerLink': ['DoEditSectionLink', 'OutputPageParserOutput', 'ParserSectionCreate']
 * 'EditSectionHiliteLink': ['AjaxAddScript', 'BeforePageDisplay', 'DoEditSectionLink']
 * 'EditSimilar': ['ArticleSaveComplete', 'GetPreferences', 'OutputPageBeforeHTML']
 * 'EditSubpages': ['User', 'userCan']
 * 'EditUser': ['User']
 * 'Editcount': ['User']
 * 'EducationProgram': ['AbortMove', 'ApiMain', 'ArticleFromTitle', 'CanonicalNamespaces', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'NewRevisionFromEditComplete', 'PersonalUrls', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'TitleIsAlwaysKnown', 'UnitTestsList', 'userCan']
 * 'ElmEasyRef': ['BeforePageDisplay']
 * 'EmailAddressImage': ['ParserFirstCallInit']
 * 'EmailCapture': ['isValidEmailAddr', 'LoadExtensionSchemaUpdates', 'ParserTestTables']
 * 'EmailPage': ['Debug', 'isValidEmailAddr', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateToolboxEnd']
 * 'EmailUsers': ['User', 'userCan']
 * 'EmbedVideo': ['ParserFirstCallInit']
 * 'EmergencyDeSysop': ['User']
 * 'EnhanceContactForm': ['GetIP']
 * 'ErrorHandler': ['BeforePageDisplay']
 * 'EtherpadLite': ['ParserFirstCallInit']
 * 'ExtTab': ['ParserFirstCallInit']
 * 'ExternalData': ['ParserFirstCallInit', 'userCan']
 * 'ExternalPages': ['Debug']
 * 'FCKeditor': ['CustomEditor', 'EditPageBeforeConflictDiff', 'FileUpload', 'GetPreferences', 'MakeGlobalVariablesScript', 'ParserAfterTidy', 'ParserBeforeInternalParse', 'ParserBeforeStrip', 'ParserFirstCallInit']
 * 'FanBoxes': ['ArticleFromTitle', 'BeforePageDisplay', 'CanonicalNamespaces', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'ParserBeforeStrip', 'ParserFirstCallInit', 'TitleMoveComplete', 'UploadFormInitDescriptor']
 * 'Farmer': ['Debug', 'userCan']
 * 'Favorites': ['ArticleDeleteComplete', 'BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'PersonalUrls', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'TitleMoveComplete', 'UnknownAction']
 * 'FeaturedFeeds': ['ArticleSaveComplete', 'BeforePageDisplay', 'SkinTemplateOutputPageBeforeExec']
 * 'FeedsFromPrivateWikis': ['User', 'userCan']
 * 'FileAttach': ['BeforePageDisplay', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SpecialUploadComplete']
 * 'FilePageMasking': ['ArticleFromTitle', 'GetLocalURL', 'GetLocalURL', 'GetLocalURL']
 * 'FileSearch': ['Debug', 'FileUpload', 'SearchUpdate']
 * 'FilterListUsers': ['SpecialListusersHeaderForm', 'SpecialListusersQueryInfo']
 * 'FindSpam': ['User']
 * 'FirePHP': ['Debug']
 * 'FixedImage': ['ParserFirstCallInit']
 * 'FlagPage': ['SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'FlaggedRevs': ['APIGetAllowedParams', 'APIQueryAfterExecute', 'ArticleDeleteComplete', 'ArticleMergeComplete', 'ArticleRevisionVisibilitySet', 'ArticleRevisionUndeleted', 'ArticleRollbackComplete', 'ArticleSaveComplete', 'ArticleUpdateBeforeRedirect', 'ArticleViewHeader', 'AutopromoteCondition', 'BeforePageDisplay', 'BeforeParserFetchFileAndTitle', 'BeforeParserFetchTemplateAndtitle', 'CategoryPageView', 'ChangesListInsertArticleLink', 'ContribsPager', 'ContribsPager', 'ContributionsLineEnding', 'NewDifferenceEngine', 'DiffViewHeader', 'EditPageBeforeEditButtons', 'EditPageBeforeEditChecks', 'EditPageNoSuchSection', 'FileUpload', 'GetPreferences', 'ImagePageFileHistoryLine', 'ImagePageFindFile', 'InitializeArticleMaybeRedirect', 'LoadExtensionSchemaUpdates', 'LogLine', 'MagicWordwgVariableIDs', 'MakeGlobalVariablesScript', 'NewRevisionFromEditComplete', 'OutputPageParserOutput', 'PageHistoryBeforeList', 'PageHistoryPager', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch', 'ParserTestTables', 'ProtectionForm', 'ProtectionForm', 'ProtectionForm', 'RecentChange_save', 'SkinAfterContent', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SpecialNewpagesConditions', 'SpecialNewPagesFilters', 'SpecialRecentChangesFilters', 'SpecialRecentChangesQuery', 'SpecialWatchlistFilters', 'SpecialWatchlistQuery', 'TitleMoveComplete', 'UnitTestsList', 'userCan', 'UserGetRights', 'UserLoadAfterLoadFromSession', 'WikiExporter']
 * 'FlvHandler': ['Debug', 'ImageBeforeProduceHTML']
 * 'FolkTagCloud': ['ParserFirstCallInit']
 * 'FootNote': ['Debug', 'ParserBeforeTidy', 'ParserFirstCallInit']
 * 'ForcePreview': ['BeforePageDisplay', 'EditPageBeforeEditButtons', 'userCan']
 * 'Form': ['Debug']
 * 'FormPreloadPostCache': ['OutputPageBeforeHTML']
 * 'FormatDates': ['ParserFirstCallInit']
 * 'FormatEmail': ['User']
 * 'FormatNum': ['ParserFirstCallInit']
 * 'FramedVideo': ['ParserFirstCallInit']
 * 'FreqPatternTagCloud': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates']
 * 'FrontBackMatterForcedWikilinks': ['ArticleSaveComplete', 'ParserBeforeStrip']
 * 'FundraiserLandingPage': ['GetIP']
 * 'FundraiserPortal': ['BeforePageDisplay']
 * 'Gadgets': ['ArticleSaveComplete', 'BeforePageDisplay', 'GetPreferences', 'ResourceLoaderRegisterModules', 'UnitTestsList', 'UserGetDefaultOptions']
 * 'GeeQuBox': ['BeforePageDisplay', 'BeforeParserrenderImageGallery']
 * 'Genderize': ['LinkBegin', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'GeoData': ['ArticleDeleteComplete', 'FileUpload', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'UnitTestsList']
 * 'GeoLite': ['GetIP']
 * 'GetFamily': ['User']
 * 'GlobalBlocking': ['getUserPermissionsErrorsExpensive', 'OtherBlockLogLink', 'SpecialPasswordResetOnSubmit', 'userCan', 'UserIsBlockedGlobally']
 * 'GlobalNotice': ['SiteNoticeAfter']
 * 'GlobalUsage': ['ArticleDeleteComplete', 'FileDeleteComplete', 'FileUndeleteComplete', 'ImagePageAfterImageLinks', 'ImagePageShowTOC', 'LinksUpdateComplete', 'LoadExtensionSchemaUpdates', 'ParserTestTables', 'TitleMoveComplete']
 * 'GlobalUserGroups': ['User', 'UserRights']
 * 'GlobalUserrights': ['SpecialListusersQueryInfo', 'UserEffectiveGroups', 'UserRights']
 * 'Gnuplot': ['ParserFirstCallInit']
 * 'GoToCategory': ['SpecialSearchNogomatch']
 * 'GoogleAdSense': ['OutputPageBeforeHTML', 'SkinBuildSidebar']
 * 'GoogleDocs4MW': ['ParserFirstCallInit']
 * 'GoogleMaps': ['ParserAfterTidy']
 * 'GoogleNewsSitemap': ['ApiMain']
 * 'GraphViz': ['ParserFirstCallInit']
 * 'GroupPortal': ['MediaWikiPerformAction']
 * 'GroupsSidebar': ['SkinBuildSidebar']
 * 'HTMLets': ['ParserAfterTidy', 'ParserFirstCallInit']
 * 'HTTPRedirect': ['ArticleViewRedirect']
 * 'Hanp': ['ParserFirstCallInit']
 * 'HashTables': ['ParserClearState', 'ParserFirstCallInit']
 * 'HeaderTabs': ['BeforePageDisplay', 'MakeGlobalVariablesScript', 'ParserAfterTidy', 'ParserFirstCallInit', 'ResourceLoaderGetConfigVars']
 * 'HelpCommons': ['ArticleViewHeader', 'BeforePageDisplay', 'LinkBegin', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'HideNamespace': ['ArticleViewHeader', 'BeforePageDisplay', 'ParserFirstCallInit']
 * 'HidePrefix': ['BeforePageDisplay', 'LinkBegin']
 * 'HoneypotIntegration': ['Debug', 'GetIP', 'RecentChange_save']
 * 'HtmlUi': ['ResourceLoaderRegisterModules']
 * 'I18nTags': ['ParserFirstCallInit']
 * 'IMStatus': ['ParserFirstCallInit']
 * 'IPAuth': ['Debug', 'GetIP', 'UserLoadAfterLoadFromSession', 'UserLoadFromSession']
 * 'Icon': ['ParserFirstCallInit']
 * 'ImageMap': ['BadImage', 'ParserFirstCallInit']
 * 'ImageTagging': ['ArticleFromTitle', 'OutputPageBeforeHTML', 'ParserAfterTidy', 'UnknownAction', 'userCan']
 * 'ImportFreeImages': ['UploadCreateFromRequest', 'UploadFormInitDescriptor', 'UploadFormSourceDescriptors']
 * 'ImportUsers': ['User']
 * 'IncludeWP': ['ParserFirstCallInit']
 * 'IndexFunction': ['ArticleDeleteComplete', 'ArticleInsertComplete', 'InitializeArticleMaybeRedirect', 'LinkEnd', 'LoadExtensionSchemaUpdates', 'OutputPageParserOutput', 'ParserFirstCallInit', 'ParserTestTables', 'SpecialMovepageAfterMove']
 * 'InlineCategorizer': ['BeforePageDisplay']
 * 'InlineEditor': ['Debug', 'GetPreferences', 'MediaWikiPerformAction', 'SiteNoticeBefore']
 * 'InputBox': ['MediaWikiPerformAction', 'ParserFirstCallInit']
 * 'InspectCache': ['User', 'userCan']
 * 'InteractiveBlockMessage': ['MagicWordwgVariableIDs', 'ParserGetVariableValueSwitch']
 * 'InterfaceConcurrency': ['Debug', 'LoadExtensionSchemaUpdates']
 * 'Interlanguage': ['CanonicalNamespaces', 'OutputPageParserOutput', 'ParserFirstCallInit', 'SkinTemplateOutputPageBeforeExec']
 * 'Interwiki': ['User']
 * 'InterwikiIntegration': ['ArticleDeleteComplete', 'ArticleEditUpdatesDeleteFromRecentchanges', 'ArticleInsertComplete', 'ArticleSaveComplete', 'ChangesListInsertArticleLink', 'GetInternalURL', 'GetIP', 'LinkBegin', 'LoadExtensionSchemaUpdates', 'MarkPatrolledComplete', 'RecentChange_save', 'SpecialWatchlistQuery', 'TitleMoveComplete', 'UnwatchArticleComplete', 'userCan', 'WatchArticleComplete']
 * 'InterwikiMagic': ['InterwikiLoadPrefix']
 * 'JIRA': ['ParserFirstCallInit']
 * 'JSBreadCrumbs': ['BeforePageDisplay', 'GetPreferences', 'MakeGlobalVariablesScript']
 * 'JSKit': ['OutputPageBeforeHTML', 'ParserFirstCallInit']
 * 'Kieli': ['BeforePageDisplay', 'ResourceLoaderGetConfigVars']
 * 'LabeledSectionTransclusion': ['Debug', 'LanguageGetMagic', 'ParserFirstCallInit']
 * 'LandingCheck': ['GetIP']
 * 'LanguageSelector': ['AddNewAccount', 'BeforePageDisplay', 'GetCacheVaryCookies', 'ParserFirstCallInit', 'SkinTemplateOutputPageBeforeExec', 'SkinTemplateToolboxEnd', 'UserGetLanguageObject']
 * 'LastModified': ['BeforePageDisplay']
 * 'LastUserLogin': ['User', 'userCan']
 * 'LatexDoc': ['ParserBeforeStrip', 'UnknownAction', 'userCan']
 * 'LdapAuthentication': ['AuthPluginAutoCreate', 'PersonalUrls', 'UserLoadAfterLoadFromSession']
 * 'LilyPond': ['Debug', 'ParserFirstCallInit']
 * 'Lingo': ['Debug', 'ParserAfterTidy', 'SpecialVersionExtensionTypes']
 * 'LinkFilter': ['ArticleFromTitle', 'CanonicalNamespaces', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'TitleMoveComplete']
 * 'LinkOpenID': ['ArticleViewHeader']
 * 'LinkSuggest': ['GetPreferences']
 * 'LiquidThreads': ['AbortMove', 'AfterImportPage', 'APIQueryAfterExecute', 'ApiMain', 'ArticleConfirmDelete', 'ArticleDeleteComplete', 'ArticleEditUpdateNewTalk', 'ArticleRevisionUndeleted', 'ArticleSaveComplete', 'CanonicalNamespaces', 'EditPageBeforeEditChecks', 'EditPageBeforeEditToolbar', 'GetPreferences', 'ImportHandlePageXMLTag', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'MediaWikiPerformAction', 'ModifyExportQuery', 'OldChangesListRecentChangesLine', 'OutputPageBeforeHTML', 'OutputPageParserOutput', 'PageContentLanguage', 'PageHistoryBeforeList', 'ParserFirstCallInit', 'PersonalUrls', 'ProtectionForm', 'ProtectionForm', 'ProtectionForm', 'ShowSearchHitTitle', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateOutputPageBeforeExec', 'SpecialMovepageAfterMove', 'SpecialSearchProfiles', 'SpecialWatchlistQuery', 'TitleGetRestrictionTypes', 'userCan', 'UserIsBlockedFrom', 'UserRights', 'XmlDumpWriterOpenPage']
 * 'ListChangedArticles': ['WikiExporter']
 * 'LiveTranslate': ['ApiMain', 'ArticleSaveComplete', 'ArticleViewHeader', 'InternalParseBeforeLinks', 'LoadExtensionSchemaUpdates', 'OutputPageParserOutput', 'userCan']
 * 'Livelets': ['User']
 * 'LocalFileLink': ['BeforePageDisplay', 'ParserBeforeTidy']
 * 'LocalJQuery': ['ResourceLoaderGetStartupModules']
 * 'LocalisationUpdate': ['Debug', 'LocalisationCacheRecache']
 * 'LockDownEnglishPages': ['userCan']
 * 'Lockdown': ['MediaWikiPerformAction', 'SearchGetNearMatchComplete', 'SearchEngineReplacePrefixesComplete', 'SearchableNamespaces']
 * 'LogEntry': ['ParserFirstCallInit', 'userCan']
 * 'LogoFunctions': ['ParserFirstCallInit']
 * 'LookupUser': ['ContributionsToolLinks']
 * 'Loops': ['ParserClearState', 'ParserFirstCallInit', 'ParserLimitReport']
 * 'Lua': ['ParserBeforeTidy', 'ParserFirstCallInit']
 * 'METIS': ['ArticleViewHeader', 'BeforePageDisplay', 'LoadExtensionSchemaUpdates']
 * 'MSSQLBackCompat': ['Debug']
 * 'MWBlocker': ['AddNewAccount', 'GetIP', 'SearchUpdate']
 * 'MWSearch': ['ArticleDeleteComplete', 'ArticleSaveComplete', 'PrefixSearchBackend', 'SearchUpdate', 'TitleMoveComplete']
 * 'MagicNoNumberedHeadings': ['ParserBeforeInternalParse']
 * 'Maintenance': ['Debug']
 * 'Maps': ['ArticleFromTitle', 'CanonicalNamespaces', 'MakeGlobalVariablesScript', 'ParserFirstCallInit', 'UnitTestsList']
 * 'MarkAsHelpful': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates']
 * 'MassBlank': ['User', 'userCan']
 * 'MassEditRegex': ['ApiMain']
 * 'Math': ['Debug', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'MaintenanceRefreshLinksInit', 'ParserFirstCallInit', 'ParserTestParser', 'ParserTestTables']
 * 'MathStatFunctions': ['ParserFirstCallInit']
 * 'MeanEditor': ['CustomEditor', 'EditFormPreloadText', 'EditFormInitialText', 'EditPageBeforeEditButtons', 'EditPageBeforeEditChecks', 'EditPageBeforeEditToolbar']
 * 'MediaFunctions': ['ParserFirstCallInit']
 * 'MediaWikiAuth': ['Debug', 'UserSetEmailAuthenticationTimestamp']
 * 'Memorize': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'MessageCommons': ['MessagesPreLoad']
 * 'MetaKeywords': ['ArticleSaveComplete', 'BeforePageDisplay']
 * 'MetadataEdit': ['EditFormInitialText', 'EditPageGetDiffText', 'EditPageGetPreviewText']
 * 'MetavidWiki': ['ArticleFromTitle', 'ArticleSaveComplete', 'ArticleViewHeader', 'BadImage', 'BeforePageDisplay', 'CategoryPageView', 'CustomEditor', 'EditFormPreloadText', 'LinkBegin', 'LinkEnd', 'MakeGlobalVariablesScript', 'ParserAfterTidy', 'SkinTemplateToolboxEnd', 'SpecialMovepageAfterMove', 'TitleMoveComplete', 'userCan']
 * 'MetricsReporting': ['ApiMain']
 * 'MicroID': ['Debug', 'EmailConfirmed']
 * 'MiniDonation': ['ParserFirstCallInit']
 * 'MiniPreview': ['ImageOpenShowImageInlineBefore']
 * 'Minify': ['RawPageViewBeforeOutput']
 * 'MinimumNameLength': ['AbortNewAccount']
 * 'MirrorTools': ['APIEditBeforeSave', 'GetIP', 'userCan']
 * 'MobileFrontend': ['APIAfterExecute', 'APIGetAllowedParams', 'APIGetDescription', 'APIGetParamDescription', 'ApiMain', 'BeforePageDisplay', 'BeforePageRedirect', 'GetCacheVaryCookies', 'IsTrustedProxy', 'ResourceLoaderTestModules', 'SkinTemplateOutputPageBeforeExec', 'TestCanonicalRedirect', 'UnitTestsList', 'userCan']
 * 'MobileFrontend2': ['ArticleViewHeader', 'BeforeInitialize', 'ParserSectionCreate', 'RequestContextCreateSkin', 'ResourceLoaderGetStartupModules', 'ResourceLoaderRegisterModules']
 * 'MoodBar': ['ApiMain', 'BeforePageDisplay', 'EmailConfirmed', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'ResourceLoaderGetConfigVars', 'userCan']
 * 'MostRevisors': ['User']
 * 'MultiBoilerplate': ['SpecialPage_initList']
 * 'MultiUpload': ['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd', 'UploadFormInitDescriptor', 'UploadFormSourceDescriptors']
 * 'Multilang': ['ParserClearState', 'ParserFirstCallInit']
 * 'MwEmbedSupport': ['BeforePageDisplay', 'ResourceLoaderGetConfigVars', 'ResourceLoaderGetStartupModules', 'ResourceLoaderRegisterModules', 'SetupAfterCache']
 * 'NSFileRepo': ['Debug', 'ImgAuthBeforeStream', 'userCan']
 * 'NamespacePaths': ['GetLocalURL', 'GetLocalURL', 'GetLocalURL', 'WebRequestPathInfoRouter']
 * 'Narayam': ['BeforePageDisplay', 'GetPreferences', 'MakeGlobalVariablesScript', 'ResourceLoaderGetConfigVars', 'ResourceLoaderTestModules', 'UserGetDefaultOptions']
 * 'NaturalLanguageList': ['ParserFirstCallInit']
 * 'NavigationPopups': ['OutputPageParserOutput']
 * 'Negref': ['ParserFirstCallInit']
 * 'NetworkAuth': ['BeforePageDisplay', 'GetIP', 'PersonalUrls']
 * 'NewSignupPage': ['AbortNewAccount', 'AddNewAccount', 'UserCreateForm']
 * 'NewUserMessage': ['AddNewAccount', 'AuthPluginAutoCreate', 'UserGetReservedNames']
 * 'NewUserNotif': ['AddNewAccount', 'EmailConfirmed', 'GetIP']
 * 'NewUsersList': ['Debug', 'ParserFirstCallInit']
 * 'NewestPages': ['User']
 * 'News': ['ArticleFromTitle', 'ParserFirstCallInit', 'SkinTemplateOutputPageBeforeExec']
 * 'NewsChannel': ['BeforePageDisplay']
 * 'NoBogusUserpages': ['User']
 * 'NopurgeRC': ['ArticleEditUpdatesDeleteFromRecentchanges']
 * 'Notificator': ['isValidEmailAddr', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'ParserTestTables']
 * 'NssMySQLAuth': ['Debug', 'userCan', 'UserEffectiveGroups', 'UserRights']
 * 'Nuke': ['User', 'userCan']
 * 'NumberOfWikis': ['Debug', 'MagicWordwgVariableIDs', 'ParserGetVariableValueSwitch']
 * 'OAI': ['ArticleDeleteComplete', 'ArticleSaveComplete', 'ParserTestTables', 'TitleMoveComplete']
 * 'OWALiteTracker': ['SkinAfterBottomScripts']
 * 'Offline': ['Debug']
 * 'OggHandler': ['Debug', 'ExtractThumbParameters']
 * 'OnlineStatus': ['BeforePageDisplay', 'GetPreferences', 'MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch', 'PersonalUrls', 'UserLoginComplete', 'UserLogoutComplete']
 * 'OnlineStatusBar': ['ArticleViewHeader', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'MagicWordwgVariableIDs', 'ParserGetVariableValueSwitch', 'UserGetDefaultOptions', 'UserLoginComplete']
 * 'OpenGraphMeta': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'OpenID': ['AddNewAccount', 'ArticleViewHeader', 'BeforePageDisplay', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'PersonalUrls', 'SpecialPage_initList', 'userCan', 'UserLoginComplete', 'UserLoginForm']
 * 'OpenSearchXml': ['OpenSearchUrls']
 * 'OpenStackManager': ['Debug', 'LoadExtensionSchemaUpdates', 'userCan']
 * 'OracleTextSearch': ['Debug']
 * 'Oversight': ['ArticleViewHeader', 'ContributionsToolLinks', 'DiffViewHeader', 'UndeleteShowRevision', 'userCan']
 * 'PAMELA': ['ParserFirstCallInit']
 * 'PSINoTocNum': ['ParserBeforeInternalParse']
 * 'PackageForce': ['LoadExtensionSchemaUpdates']
 * 'PageBy': ['ParserFirstCallInit']
 * 'PageCSS': ['ParserFirstCallInit']
 * 'PageInCat': ['Debug', 'EditPageGetPreviewText', 'ParserAfterTidy', 'ParserBeforeInternalParse', 'ParserBeforeStrip', 'ParserClearState', 'ParserFirstCallInit']
 * 'PageNotice': ['OutputPageBeforeHTML']
 * 'PageObjectModel': ['User']
 * 'PageSchemas': ['ParserFirstCallInit', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction', 'userCan']
 * 'PageTriage': ['ArticleDeleteComplete', 'ArticleInsertComplete', 'ArticleSaveComplete', 'ArticleViewFooter', 'BeforePageDisplay', 'BlockIpComplete', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'MarkPatrolledComplete', 'NewRevisionFromEditComplete', 'SpecialMovepageAfterMove', 'UnitTestsList']
 * 'PagedTiffHandler': ['Debug', 'ExtractThumbParameters']
 * 'ParserFun': ['MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch']
 * 'ParserFunctions': ['ParserClearState', 'ParserFirstCallInit']
 * 'ParserWiki': ['Debug', 'ParserBeforeStrip']
 * 'PasswordReset': ['GetBlockedStatus']
 * 'Patroller': ['Debug']
 * 'PdfBook': ['SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction']
 * 'PdfHandler': ['Debug', 'UploadVerifyFile']
 * 'PeopleCategories': ['CategoryPageView']
 * 'PhpHighlight': ['ParserFirstCallInit']
 * 'PictureGame': ['MakeGlobalVariablesScript']
 * 'PipeEscape': ['ParserFirstCallInit']
 * 'Piwik': ['SkinAfterBottomScripts']
 * 'Player': ['Debug', 'OutputPageParserOutput', 'ParserFirstCallInit']
 * 'PlayerStatsGrabber': ['User']
 * 'Plotters': ['ArticleSaveComplete', 'OutputPageParserOutput', 'ParserFirstCallInit']
 * 'Poem': ['ParserFirstCallInit']
 * 'Poll': ['LoadExtensionSchemaUpdates']
 * 'PollNY': ['ArticleFromTitle', 'CanonicalNamespaces', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'ParserFirstCallInit', 'ParserLimitReport', 'TitleMoveComplete']
 * 'Polyglot': ['InitializeArticleMaybeRedirect', 'LinkBegin', 'ParserAfterTidy', 'SkinTemplateOutputPageBeforeExec']
 * 'PoolCounter': ['Debug']
 * 'Postcomment': ['SkinAfterContent', 'userCan']
 * 'PovWatch': ['User']
 * 'PrefStats': ['LoadExtensionSchemaUpdates', 'userCan', 'UserSaveOptions']
 * 'PrefSwitch': ['LoadExtensionSchemaUpdates', 'PersonalUrls', 'UserRights']
 * 'Preloader': ['EditFormPreloadText', 'ParserFirstCallInit']
 * 'Premoderation': ['ArticleEditUpdatesDeleteFromRecentchanges', 'GetIP', 'getUserPermissionsErrorsExpensive', 'LoadExtensionSchemaUpdates']
 * 'PreviewFunctions': ['ParserFirstCallInit']
 * 'PrivateDomains': ['ConfirmEmailComplete', 'EmailConfirmed', 'UserLoginComplete']
 * 'PrivateNamespaces': ['BeforeParserFetchTemplateAndtitle', 'userCan']
 * 'PrivatePageProtection': ['getUserPermissionsErrorsExpensive', 'ParserFirstCallInit']
 * 'ProofreadPage': ['ApiMain', 'ArticlePurge', 'ArticleSaveComplete', 'BeforePageDisplay', 'EditFormPreloadText', 'GetLinkColours', 'ImageOpenShowImageInlineBefore', 'LoadExtensionSchemaUpdates', 'OutputPageParserOutput', 'ParserFirstCallInit', 'SpecialMovepageAfterMove', 'wgQueryPages']
 * 'ProtectSection': ['PageRenderingHash', 'ParserAfterTidy', 'ParserBeforeStrip']
 * 'ProtectSite': ['User']
 * 'ProxyConnect': ['Debug']
 * 'PureWikiDeletion': ['ArticleDeleteComplete', 'ArticleSaveComplete', 'GetPreferences', 'LinkBegin', 'LoadExtensionSchemaUpdates', 'OutputPageParserOutput', 'ParserFirstCallInit', 'userCan']
 * 'Purge': ['SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'PurgeCache': ['User']
 * 'PurgeClickThrough': ['Debug']
 * 'Push': ['ApiMain', 'FileUpload', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction', 'userCan']
 * 'QPoll': ['CanonicalNamespaces', 'GetIP', 'LoadExtensionSchemaUpdates', 'MediaWikiPerformAction', 'ParserAfterTidy', 'ParserFirstCallInit', 'userCan']
 * 'QrCode': ['Debug', 'ParserFirstCallInit']
 * 'Quantcast': ['SkinAfterBottomScripts']
 * 'Quiz': ['ParserClearState', 'ParserFirstCallInit']
 * 'QuizGame': ['FileUpload', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript']
 * 'RDFIO': ['ApiMain']
 * 'RPED': ['LinkBegin', 'LoadExtensionSchemaUpdates', 'userCan']
 * 'RSS': ['Debug', 'ParserFirstCallInit']
 * 'RSSNews': ['ParserFirstCallInit']
 * 'RT': ['Debug', 'ParserFirstCallInit']
 * 'RTLDebug': ['BeforePageDisplay']
 * 'RandomFeaturedUser': ['Debug', 'ParserFirstCallInit']
 * 'RandomGameUnit': ['Debug', 'ParserFirstCallInit']
 * 'RandomImage': ['ParserAfterStrip', 'ParserFirstCallInit']
 * 'RandomImageByCategory': ['Debug', 'ParserFirstCallInit']
 * 'RandomUsersWithAvatars': ['Debug', 'ParserFirstCallInit']
 * 'Ratings': ['LoadExtensionSchemaUpdates', 'ParserFirstCallInit']
 * 'ReaderFeedback': ['BeforePageDisplay', 'GetIP', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'ParserTestTables', 'SkinAfterContent', 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd', 'SpecialPage_initList']
 * 'ReassignEdits': ['User']
 * 'RecordAdmin': ['ArticleSaveComplete', 'BeforePageDisplay']
 * 'Redirect': ['AddNewAccount', 'UserLogoutComplete']
 * 'RefHelper': ['BeforePageDisplay', 'SkinTemplateToolboxEnd']
 * 'Reflect': ['BeforePageDisplay', 'MakeGlobalVariablesScript']
 * 'RefreshSpecial': ['User', 'wgQueryPages']
 * 'RegexFun': ['ParserClearState', 'ParserFirstCallInit', 'ParserLimitReport']
 * 'RegexFunctions': ['ParserClearState', 'ParserFirstCallInit']
 * 'RelationLinks': ['BeforePageDisplay']
 * 'Renameuser': ['ContributionsToolLinks', 'ShowMissingArticle']
 * 'ReplaceSet': ['ParserFirstCallInit']
 * 'ReplaceText': ['User', 'userCan']
 * 'ResearchTools': ['LoadExtensionSchemaUpdates', 'ResourceLoaderRegisterModules']
 * 'ResumableUpload': ['ApiMain']
 * 'RightFunctions': ['ParserFirstCallInit', 'userCan']
 * 'SMWAutoRefresh': ['User']
 * 'SMWWriter': ['User']
 * 'SNMPquery': ['ParserFirstCallInit']
 * 'SQL2Wiki': ['ParserFirstCallInit']
 * 'SVGEdit': ['BeforePageDisplay', 'MakeGlobalVariablesScript', 'userCan']
 * 'SVGZoom': ['BeforePageDisplay']
 * 'ScanSet': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'Score': ['Debug', 'ParserFirstCallInit']
 * 'Scribunto': ['ArticleViewCustom', 'CanonicalNamespaces', 'ParserClearState', 'ParserFirstCallInit', 'ParserLimitReport', 'TitleIsWikitextPage']
 * 'SearchBox': ['ParserFirstCallInit']
 * 'SecurePasswords': ['isValidPassword', 'UserComparePasswords', 'UserCryptPassword']
 * 'SecurePoll': ['Debug', 'GetIP']
 * 'Seealso': ['ParserFirstCallInit']
 * 'SelectCategory': ['User']
 * 'SelectionSifter': ['ArticleSaveComplete', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'TitleMoveComplete']
 * 'SemanticACL': ['User', 'userCan']
 * 'SemanticCompoundQueries': ['ParserFirstCallInit']
 * 'SemanticDataTypes': ['User']
 * 'SemanticDrilldown': ['MagicWordwgVariableIDs', 'ParserBeforeTidy', 'ParserFirstCallInit']
 * 'SemanticExpressiveness': ['InternalParseBeforeSanitize', 'InternalParseBeforeLinks', 'OutputPageParserOutput', 'ParserFirstCallInit']
 * 'SemanticForms': ['ApiMain', 'ArticlePurge', 'CanonicalNamespaces', 'EditFormPreloadText', 'LinkEnd', 'MakeGlobalVariablesScript', 'ParserFirstCallInit', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SpecialUploadComplete', 'UnknownAction', 'UploadFormInitDescriptor', 'UploadFormSourceDescriptors', 'userCan']
 * 'SemanticFormsInputs': ['MakeGlobalVariablesScript', 'ParserFirstCallInit']
 * 'SemanticGallery': ['User']
 * 'SemanticGlossary': ['User']
 * 'SemanticImageInput': ['User']
 * 'SemanticInternalObjects': ['ParserClearState', 'ParserFirstCallInit', 'TitleMoveComplete']
 * 'SemanticMaps': ['User']
 * 'SemanticMediaWiki': ['ArticleFromTitle', 'InternalParseBeforeLinks', 'isValidEmailAddr', 'LinksUpdateConstructed', 'LoadExtensionSchemaUpdates', 'NewRevisionFromEditComplete', 'OutputPageBeforeHTML', 'OutputPageParserOutput', 'ParserAfterTidy', 'ParserFirstCallInit', 'ParserTestTables', 'SkinAfterContent', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateToolboxEnd', 'TitleMoveComplete', 'userCan']
 * 'SemanticNotifyMe': ['ArticleSaveComplete', 'BeforePageDisplay']
 * 'SemanticPageMaker': ['AbortMove', 'ArticleFromTitle', 'BeforePageDisplay', 'CategoryPageView', 'FileUndeleteComplete', 'LanguageGetMagic', 'ParserBeforeInternalParse', 'ParserFirstCallInit', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateTabAction', 'SpecialUploadComplete', 'UnknownAction', 'UploadFormInitDescriptor', 'UploadFormSourceDescriptors', 'UploadVerification', 'userCan']
 * 'SemanticPageSeries': ['Debug', 'EditFormPreloadText', 'ParserFirstCallInit']
 * 'SemanticProjectManagement': ['User']
 * 'SemanticResultFormats': ['Debug', 'ParserFirstCallInit']
 * 'SemanticSignup': ['AbortNewAccount', 'AddNewAccount', 'isValidEmailAddr', 'isValidPassword', 'ParserFirstCallInit', 'UserCreateForm']
 * 'SemanticTasks': ['ArticleSaveComplete']
 * 'SemanticTitle': ['BeforePageDisplay', 'LanguageGetMagic', 'LinkBegin', 'ParserFirstCallInit']
 * 'SemanticUpdateOnPurge': ['ArticlePurge', 'LinksUpdateConstructed', 'ParserAfterTidy']
 * 'SemanticWatchlist': ['ApiMain', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'PersonalUrls', 'userCan', 'UserSaveOptions']
 * 'SemanticWebBrowser': ['Debug', 'SkinTemplateToolboxEnd']
 * 'SendmailToWiki': ['GetPreferences', 'userCan']
 * 'ServerAdminLog': ['ApiMain', 'LoadExtensionSchemaUpdates']
 * 'SharedCssJs': ['BeforePageDisplay']
 * 'SharedUserRights': ['Debug', 'userCan', 'UserEffectiveGroups', 'UserRights']
 * 'ShortUrl': ['LoadExtensionSchemaUpdates', 'OutputPageBeforeHTML', 'SkinTemplateToolboxEnd']
 * 'ShoutBox': ['ParserBeforeTidy', 'ParserFirstCallInit']
 * 'ShoutWikiAds': ['BeforePageDisplay']
 * 'ShowProcesslist': ['User']
 * 'SideBarMenu': ['Debug', 'LanguageGetMagic', 'ParserFirstCallInit', 'UnitTestsList']
 * 'SidebarDonateBox': ['SkinBuildSidebar']
 * 'SignDocument': ['User']
 * 'SignupAPI': ['AbortNewAccount', 'AddNewAccount', 'BeforeWelcomeCreation', 'GetIP', 'isValidEmailAddr', 'LoadExtensionSchemaUpdates', 'PersonalUrls', 'UserCreateForm', 'UserLoginComplete']
 * 'SimpleAntiSpam': ['Debug']
 * 'SimpleFarm': ['ParserFirstCallInit']
 * 'SimpleSecurity': ['BeforePageDisplay', 'ImgAuthBeforeStream', 'MessagesPreLoad', 'OutputPageBeforeHTML', 'ProtectionForm', 'ProtectionForm', 'ProtectionForm', 'userCan', 'UserGetRights']
 * 'SimpleSurvey': ['GetIP', 'LoadExtensionSchemaUpdates']
 * 'SisterSites': ['BeforePageDisplay']
 * 'SiteMatrix': ['APIQuerySiteInfoGeneralInfo']
 * 'SiteMetrics': ['User']
 * 'SkinPerNamespace': ['RequestContextCreateSkin']
 * 'SkinPerPage': ['OutputPageParserOutput', 'ParserFirstCallInit']
 * 'SlimboxThumbs': ['BeforePageDisplay', 'ImageBeforeProduceHTML', 'ParserAfterTidy']
 * 'SlippyMap': ['MakeGlobalVariablesScript', 'ParserAfterTidy', 'ParserFirstCallInit']
 * 'SmoothGallery': ['Debug', 'OutputPageParserOutput', 'ParserFirstCallInit']
 * 'SocialProfile': ['ArticleFromTitle', 'CanonicalNamespaces', 'EmailConfirmed', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'NewRevisionFromEditComplete', 'ParserFirstCallInit', 'ParserLimitReport']
 * 'SoftwareVersion': ['SoftwareInfo']
 * 'SolrStore': ['Debug', 'PrefixSearchBackend', 'ShowSearchHitTitle', 'userCan']
 * 'Sort': ['ParserFirstCallInit']
 * 'SoundManager2Button': ['ParserFirstCallInit']
 * 'SpamBlacklist': ['AbortNewAccount', 'APIEditBeforeSave', 'ArticleSaveComplete', 'GetIP', 'userCan', 'UserCanSendEmail']
 * 'SpamDiffTool': ['DiffViewHeader', 'userCan']
 * 'SpamRegex': ['AbortMove']
 * 'Spark': ['Debug', 'ParserFirstCallInit']
 * 'SpecialFileList': ['User']
 * 'SpecialTalk': ['User']
 * 'SphinxSearch': ['Debug', 'PrefixSearchBackend', 'SearchUpdate']
 * 'SportsTeams': ['AddNewAccount']
 * 'StalkerLog': ['User', 'UserLoginComplete', 'UserLogoutComplete']
 * 'StarterWiki': ['User']
 * 'StaticWiki': ['userCan']
 * 'Sternograph': ['ParserFirstCallInit']
 * 'StockCharts': ['ParserFirstCallInit']
 * 'Storyboard': ['LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'userCan']
 * 'StrategyWiki': ['ParserFirstCallInit']
 * 'StringFunctions': ['ParserFirstCallInit']
 * 'StringFunctionsEscaped': ['ParserFirstCallInit']
 * 'SubPageList': ['ArticleDeleteComplete', 'ArticleInsertComplete', 'ParserFirstCallInit', 'TitleMoveComplete']
 * 'SubPageList3': ['ParserFirstCallInit', 'userCan']
 * 'SubpageFun': ['MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch']
 * 'SubpageSortkey': ['GetDefaultSortkey']
 * 'Sudo': ['PersonalUrls', 'UserLogoutComplete']
 * 'Survey': ['ArticleViewHeader', 'EmailConfirmed', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'UnitTestsList', 'userCan']
 * 'SwarmExport': ['User']
 * 'SwiftCloudFiles': ['Debug']
 * 'SwiftMedia': ['Debug', 'LocalFilePurgeThumbnails']
 * 'SyntaxHighlight_GeSHi': ['Collation', 'GetIP', 'ParserFirstCallInit', 'ShowRawCssJs']
 * 'SyntaxHighlight_vim': ['ParserFirstCallInit']
 * 'Syslog': ['ArticleDeleteComplete', 'ArticleProtectComplete', 'ArticleSaveComplete', 'BlockIpComplete', 'EmailUserComplete', 'UnwatchArticleComplete', 'UserLoginComplete', 'UserLogoutComplete', 'WatchArticleComplete']
 * 'TSPoll': ['ParserFirstCallInit']
 * 'Tab0': ['SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'TableData': ['ParserFirstCallInit']
 * 'TagContent': ['ParserFirstCallInit']
 * 'TalkHere': ['ArticleViewFooter', 'BeforePageDisplay', 'CustomEditor', 'userCan']
 * 'Tasks': ['ArticleDeleteComplete', 'ArticleInsertComplete', 'ArticleViewHeader', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'ParserTestTables', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplatePreventOtherActiveTabs', 'SkinTemplateToolboxEnd', 'SpecialMovepageAfterMove', 'UnknownAction']
 * 'TemplateAdventures': ['ParserFirstCallInit']
 * 'TemplateInfo': ['ParserFirstCallInit']
 * 'TemplateLink': ['ParserFirstCallInit']
 * 'Theme': ['BeforePageDisplay']
 * 'ThemeDesigner': ['User']
 * 'ThumbParser': ['ParserFirstCallInit']
 * 'TidyTab': ['SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction']
 * 'TimeZonePicker': ['BeforePageDisplay']
 * 'TimedMediaHandler': ['ApiMain', 'ArticleDeleteComplete', 'ArticleFromTitle', 'BeforePageDisplay', 'ImagePageAfterImageLinks', 'LoadExtensionSchemaUpdates', 'SetupAfterCache', 'TitleMoveComplete', 'UnitTestsList']
 * 'TimelineTable': ['ParserAfterTidy', 'ParserFirstCallInit']
 * 'TitleBlacklist': ['AbortAutoAccount', 'AbortMove', 'AbortNewAccount', 'ArticleSaveComplete', 'getUserPermissionsErrorsExpensive', 'userCan', 'UserCreateForm']
 * 'TitleKey': ['ArticleDeleteComplete', 'ArticleInsertComplete', 'LoadExtensionSchemaUpdates', 'ParserTestTables', 'PrefixSearchBackend', 'SearchUpdate', 'TitleMoveComplete']
 * 'Todo': ['User']
 * 'TodoTasks': ['LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'PersonalUrls']
 * 'Tooltip': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'Tooltips': ['ParserFirstCallInit']
 * 'TorBlock': ['AbortAutoblock', 'AutopromoteCondition', 'EmailUserPermissionsErrors', 'GetAutoPromoteGroups', 'GetBlockedStatus', 'getUserPermissionsErrorsExpensive', 'ListDefinedTags', 'OtherBlockLogLink', 'RecentChange_save']
 * 'TradeTrack': ['User']
 * 'Translate': ['APIQueryInfoTokens', 'ApiMain', 'ArticleConfirmDelete', 'ArticleContentOnDiff', 'ArticlePrepareTextForEdit', 'ArticleSaveComplete', 'ArticleViewHeader', 'CanonicalNamespaces', 'EditPageBeforeEditButtons', 'EmailConfirmed', 'GetPreferences', 'getUserPermissionsErrorsExpensive', 'LanguageGetTranslatedLanguageNames', 'LinkBegin', 'LoadExtensionSchemaUpdates', 'OutputPageBeforeHTML', 'PageContentLanguage', 'ParserBeforeStrip', 'ParserFirstCallInit', 'ParserTestTables', 'SkinSubPageSubtitle', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateToolboxEnd', 'SpecialPage_initList', 'SpecialRecentChangesPanel', 'SpecialRecentChangesQuery', 'SpecialSearchProfiles', 'SpecialSearchProfileForm', 'SpecialSearchSetupEngine', 'UnitTestsList', 'userCan']
 * 'TranslateSvg': ['User']
 * 'TranslationNotifications': ['EmailConfirmed']
 * 'Transliterator': ['ArticleDeleteComplete', 'ArticlePurge', 'EditPageGetPreviewText', 'NewRevisionFromEditComplete', 'ParserFirstCallInit', 'TitleMoveComplete']
 * 'TreeAndMenu': ['ParserAfterStrip', 'ParserAfterTidy']
 * 'TrustedMath': ['CanonicalNamespaces', 'ParserAfterStrip', 'ParserFirstCallInit']
 * 'TrustedXFF': ['IsTrustedProxy']
 * 'TweetANew': ['ArticleInsertComplete', 'ArticleSaveComplete', 'EditPageBeforeEditChecks']
 * 'TwitterLogin': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'UserLoadFromSession', 'UserLogoutComplete']
 * 'UKGeocodingForMaps': ['ParserFirstCallInit']
 * 'UnitTest': ['Debug']
 * 'UploadBlacklist': ['Debug', 'GetIP', 'UploadVerification']
 * 'UploadFromCommons': ['UploadCreateFromRequest', 'UploadFormSourceDescriptors']
 * 'UploadLocal': ['User']
 * 'UploadWizard': ['CanonicalNamespaces', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'ResourceLoaderRegisterModules', 'userCan']
 * 'UrlGetParameters': ['ParserFirstCallInit']
 * 'UsageStatistics': ['User']
 * 'UserContactLinks': ['ParserAfterStrip']
 * 'UserDailyContribs': ['ArticleSaveComplete', 'LoadExtensionSchemaUpdates', 'ParserTestTables']
 * 'UserDebugInfo': ['Debug', 'GetIP']
 * 'UserFunctions': ['GetIP', 'ParserClearState', 'ParserFirstCallInit']
 * 'UserImages': ['ParserFirstCallInit']
 * 'UserMerge': ['User']
 * 'UserOptionStats': ['User']
 * 'UserPageEditProtection': ['User', 'userCan']
 * 'UserRightsNotif': ['User', 'UserRights']
 * 'UserStatus': ['Debug']
 * 'UserThrottle': ['AbortNewAccount', 'GetIP']
 * 'Validator': ['ParserFirstCallInit', 'UnitTestsList']
 * 'VariablePage': ['SkinBuildSidebar']
 * 'Variables': ['InternalParseBeforeLinks', 'ParserClearState', 'ParserFirstCallInit']
 * 'Vector': ['BeforePageDisplay', 'GetPreferences', 'MakeGlobalVariablesScript', 'ResourceLoaderGetConfigVars']
 * 'Video': ['ArticleFromTitle', 'CanonicalNamespaces', 'CategoryPageView', 'LoadExtensionSchemaUpdates', 'ParserBeforeStrip', 'ParserFirstCallInit', 'UndeleteForm', 'UndeleteForm', 'UndeleteForm', 'userCan']
 * 'VipsScaler': ['BitmapHandlerTransform', 'BitmapHandlerCheckImageArea', 'userCan']
 * 'VisualEditor': ['userCan']
 * 'Vote': ['User']
 * 'VoteNY': ['Debug', 'GetIP', 'LoadExtensionSchemaUpdates', 'MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch']
 * 'WatchSubpages': ['User']
 * 'Watchers': ['BaseTemplateToolbox']
 * 'WebChat': ['User']
 * 'WebDAV': ['User', 'userCan']
 * 'WebFonts': ['BeforePageDisplay', 'GetPreferences', 'ResourceLoaderGetConfigVars', 'ResourceLoaderTestModules', 'UserGetDefaultOptions']
 * 'WebStore': ['Debug', 'GetIP']
 * 'WhatIsMyIP': ['GetIP']
 * 'WhiteListEdit': ['Debug', 'PersonalUrls', 'userCan', 'UserRights']
 * 'WhiteSpace': ['ParserBeforeStrip']
 * 'WhitelistPages': ['User']
 * 'WhoIsWatching': ['SkinTemplateOutputPageBeforeExec']
 * 'WhosOnline': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates']
 * 'Widgets': ['ParserAfterTidy', 'ParserFirstCallInit']
 * 'WikiArticleFeeds': ['ArticlePurge', 'LinkEnd', 'OutputPageBeforeHTML', 'ParserBeforeTidy', 'ParserFirstCallInit', 'SkinTemplateToolboxEnd', 'UnknownAction']
 * 'WikiAtHome': ['Debug', 'MakeGlobalVariablesScript']
 * 'WikiBhasha': ['BeforePageDisplay', 'MonoBookTemplateToolboxEnd']
 * 'WikiCategoryTagCloud': ['ParserFirstCallInit']
 * 'WikiCitation': ['ParserBeforeTidy', 'ParserClearState', 'ParserFirstCallInit']
 * 'WikiEditor': ['EditPageBeforeEditToolbar', 'GetPreferences', 'MakeGlobalVariablesScript', 'ResourceLoaderGetConfigVars']
 * 'WikiForum': ['BeforePageDisplay', 'LoadExtensionSchemaUpdates', 'ParserFirstCallInit', 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', 'SkinTemplateToolboxEnd']
 * 'WikiLove': ['ApiMain', 'BeforePageDisplay', 'GetPreferences', 'LoadExtensionSchemaUpdates', 'MakeGlobalVariablesScript', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation']
 * 'WikiObjectModel': ['APIEditBeforeSave', 'ApiMain', 'ParserFirstCallInit']
 * 'WikiScripts': ['ArticleViewCustom', 'BacklinkCacheGetPrefix', 'BacklinkCacheGetConditions', 'CanonicalNamespaces', 'ParserAfterTidy', 'ParserClearState', 'ParserFirstCallInit', 'ParserLimitReport', 'ParserTestTables', 'TitleIsWikitextPage']
 * 'WikiSync': ['ApiMain', 'ResourceLoaderRegisterModules', 'WikiExporter']
 * 'WikiTextLoggedInOut': ['ParserFirstCallInit']
 * 'WikiTrust': ['ArticleSaveComplete', 'OutputPageBeforeHTML', 'OutputPageCheckLastModified']
 * 'WikiTweet': ['Debug', 'ParserFirstCallInit']
 * 'Wikidata': ['AbortMove', 'ArticleFromTitle', 'BeforePageDisplay', 'CustomEditor', 'FileUpload', 'GetIP', 'GetPreferences', 'MediaWikiPerformAction', 'SearchGetNearMatchBefore', 'SkinTemplateToolboxEnd', 'SpecialSearchNogomatch']
 * 'Wikilog': ['ArticleDeleteComplete', 'ArticleFromTitle', 'ArticleViewHeader', 'BeforePageDisplay', 'DoEditSectionLink', 'EmailConfirmed', 'GetFullURL', 'GetLocalURL', 'GetLocalURL', 'GetLocalURL', 'InternalParseBeforeLinks', 'LinkBegin', 'LoadExtensionSchemaUpdates', 'ParserAfterTidy', 'ParserBeforeStrip', 'ParserClearState', 'ParserFirstCallInit', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateTabAction', 'TitleMoveComplete', 'UnknownAction', 'userCan']
 * 'Wikimania': ['GetIP', 'LoadExtensionSchemaUpdates']
 * 'WikimediaIncubator': ['AbortMove', 'AddNewAccount', 'ArticleFromTitle', 'BeforePageDisplay', 'ContributionsToolLinks', 'EditFormPreloadText', 'GetPreferences', 'MagicWordwgVariableIDs', 'PageContentLanguage', 'ParserGetVariableValueSwitch', 'ShowMissingArticle', 'SpecialListusersHeaderForm', 'SpecialListusersQueryInfo', 'SpecialRecentChangesPanel', 'SpecialRecentChangesQuery', 'SpecialSearchCreateLink', 'SpecialSearchPowerBox', 'SpecialSearchSetupEngine', 'UserCreateForm']
 * 'WikimediaMaintenance': ['User']
 * 'WikimediaMessages': ['EditPageCopyrightWarning', 'EditPageTosSummary', 'SkinCopyrightFooter']
 * 'WikimediaMobile': ['BeforePageDisplay', 'MakeGlobalVariablesScript']
 * 'WiktionaryInflection': ['ParserFirstCallInit']
 * 'WindowsAzureSDK': ['Debug', 'FileUpload']
 * 'Woopra': ['BeforePageDisplay']
 * 'XMLRC': ['ApiMain', 'RecentChange_save']
 * 'YouTube': ['ParserFirstCallInit']
 * 'YouTubeAuthSub': ['User']
 * 'ZeroRatedMobileAccess': ['BeforePageDisplay', 'GetIP']
 * 'auth': ['User']
 * 'cldr': ['Debug', 'LanguageGetTranslatedLanguageNames']
 * 'examples': ['MagicWordwgVariableIDs', 'ParserFirstCallInit', 'ParserGetVariableValueSwitch', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'SkinTemplateNavigation', 'UnknownAction']
 * 'geoserver': ['ArticleEditUpdatesDeleteFromRecentchanges', 'ArticleSaveComplete', 'ParserFirstCallInit']
 * 'gis': ['ArticleSaveComplete', 'ParserFirstCallInit']
 * 'googleAnalytics': ['ParserAfterTidy', 'SkinAfterBottomScripts']
 * 'intersection': ['BadImage', 'ParserFirstCallInit']
 * 'phpbbData': ['BeforePageDisplay', 'ParserFirstCallInit']
 * 'redircite': ['ParserFirstCallInit']
 * 'regexBlock': ['ContributionsToolLinks', 'GetBlockedStatus', 'GetIP']
 * 'skins': ['Debug', 'SkinTemplateToolboxEnd']
 * 'timeline': ['Debug', 'ParserFirstCallInit']
 * 'uniwiki': ['ArticleSaveComplete', 'BeforePageDisplay', 'CustomEditor', 'EditFormPreloadText', 'FetchChangesList', 'FileUpload', 'OutputPageBeforeHTML', 'OutputPageBodyAttributes', 'ParserFirstCallInit', 'SkinTemplateOutputPageBeforeExec', 'UnknownAction', 'userCan', 'UserGetReservedNames']
 * 'wikihiero': ['BeforePageDisplay', 'ParserFirstCallInit']

Hooks --> Extensions

 * 'APIAfterExecute': ['MobileFrontend']
 * 'APIEditBeforeSave': ['AssertEdit', 'MirrorTools', 'SpamBlacklist', 'WikiObjectModel', 'ConfirmEdit']
 * 'APIGetAllowedParams': ['AssertEdit', 'FlaggedRevs', 'MobileFrontend', 'ConfirmEdit']
 * 'APIGetDescription': ['ApiSandbox', 'MobileFrontend']
 * 'APIGetParamDescription': ['AssertEdit', 'MobileFrontend', 'ConfirmEdit']
 * 'APIQueryAfterExecute': ['FlaggedRevs', 'LiquidThreads']
 * 'APIQueryInfoTokens': ['Translate']
 * 'APIQuerySiteInfoGeneralInfo': ['SiteMatrix']
 * 'AbortAutoAccount': ['CentralAuth', 'TitleBlacklist']
 * 'AbortAutoblock': ['TorBlock']
 * 'AbortLogin': ['ConfirmEdit']
 * 'AbortMove': ['AbuseFilter', 'SpamRegex', 'LiquidThreads', 'EducationProgram', 'TitleBlacklist', 'Wikidata', 'SemanticPageMaker', 'WikimediaIncubator']
 * 'AbortNewAccount': ['CentralAuth', 'SignupAPI', 'AbuseFilter', 'NewSignupPage', 'UserThrottle', 'AntiSpoof', 'SpamBlacklist', 'TitleBlacklist', 'ConfirmAccount', 'ConfirmEdit', 'MinimumNameLength', 'Babel', 'SemanticSignup']
 * 'AddNewAccount': ['SportsTeams', 'MWBlocker', 'CentralAuth', 'CustomUserSignup', 'SignupAPI', 'NewUserNotif', 'NewSignupPage', 'Redirect', 'NewUserMessage', 'CheckUser', 'AntiSpoof', 'AutomaticBoardWelcome', 'OpenID', 'ConfirmAccount', 'LanguageSelector', 'WikimediaIncubator', 'SemanticSignup']
 * 'AfterImportPage': ['LiquidThreads']
 * 'AjaxAddScript': ['Drafts', 'AjaxQueryPages', 'AjaxShowEditors', 'EditSectionHiliteLink', 'CommunityVoice']
 * 'ApiMain': ['ServerAdminLog', 'XMLRC', 'Push', 'CustomUserSignup', 'ContributionTracking', 'TimedMediaHandler', 'GoogleNewsSitemap', 'Translate', 'ArticleCreationWorkflow', 'SemanticWatchlist', 'ApiSandbox', 'ResumableUpload', 'Collection', 'ArticleFeedbackv5', 'LiquidThreads', 'EducationProgram', 'MoodBar', 'MassEditRegex', 'ClickTracking', 'WikiObjectModel', 'RDFIO', 'LiveTranslate', 'WikiLove', 'MobileFrontend', 'ProofreadPage', 'SemanticForms', 'WikiSync', 'MetricsReporting']
 * 'ArticleConfirmDelete': ['Translate', 'LiquidThreads']
 * 'ArticleContentOnDiff': ['Translate']
 * 'ArticleDeleteComplete': ['ApprovedRevs', 'PureWikiDeletion', 'CategoryMultisort', 'IndexFunction', 'Contributors', 'TimedMediaHandler', 'Transliterator', 'FlaggedRevs', 'GlobalUsage', 'AdvancedSearch', 'LiquidThreads', 'OAI', 'PageTriage', 'Syslog', 'SubPageList', 'InterwikiIntegration', 'Favorites', 'EditConflict', 'Wikilog', 'GeoData', 'Tasks', 'MWSearch', 'TitleKey']
 * 'ArticleEditUpdateNewTalk': ['LiquidThreads']
 * 'ArticleEditUpdatesDeleteFromRecentchanges': ['Premoderation', 'CheckUser', 'InterwikiIntegration', 'geoserver', 'NopurgeRC']
 * 'ArticleFromTitle': ['ApprovedRevs', 'Video', 'LinkFilter', 'TimedMediaHandler', 'SemanticMediaWiki', 'ImageTagging', 'SocialProfile', 'Maps', 'PollNY', 'MetavidWiki', 'CategoryTree', 'FilePageMasking', 'EducationProgram', 'FanBoxes', 'Wikidata', 'SemanticPageMaker', 'Wikilog', 'News', 'WikimediaIncubator', 'BlogPage']
 * 'ArticleInsertComplete': ['TweetANew', 'IndexFunction', 'AdvancedMeta', 'PageTriage', 'SubPageList', 'InterwikiIntegration', 'Tasks', 'TitleKey']
 * 'ArticleMergeComplete': ['FlaggedRevs']
 * 'ArticlePrepareTextForEdit': ['Translate']
 * 'ArticleProtectComplete': ['Syslog']
 * 'ArticlePurge': ['Transliterator', 'SemanticUpdateOnPurge', 'WikiArticleFeeds', 'ProofreadPage', 'SemanticForms']
 * 'ArticleRevisionUndeleted': ['FlaggedRevs', 'LiquidThreads']
 * 'ArticleRevisionVisibilitySet': ['FlaggedRevs']
 * 'ArticleRollbackComplete': ['FlaggedRevs']
 * 'ArticleSaveComplete': ['ApprovedRevs', 'PureWikiDeletion', 'TweetANew', 'EditSimilar', 'Contributors', 'gis', 'FlaggedRevs', 'Translate', 'ArticleCreationWorkflow', 'DidYouMean', 'Drafts', 'SemanticNotifyMe', 'MetavidWiki', 'ArticleFeedbackv5', 'LiquidThreads', 'FrontBackMatterForcedWikilinks', 'OAI', 'SpamBlacklist', 'ClickTracking', 'PageTriage', 'AjaxShowEditors', 'RecordAdmin', 'Syslog', 'SelectionSifter', 'TitleBlacklist', 'InterwikiIntegration', 'LiveTranslate', 'ArchiveLinks', 'geoserver', 'FeaturedFeeds', 'UserDailyContribs', 'WikiTrust', 'uniwiki', 'MetaKeywords', 'ProofreadPage', 'MWSearch', 'Gadgets', 'Plotters', 'BlogPage', 'SemanticTasks', 'CategoryWatch']
 * 'ArticleUpdateBeforeRedirect': ['FlaggedRevs']
 * 'ArticleViewCustom': ['Scribunto', 'WikiScripts']
 * 'ArticleViewFooter': ['TalkHere', 'PageTriage']
 * 'ArticleViewHeader': ['ApprovedRevs', 'MobileFrontend2', 'OnlineStatusBar', 'METIS', 'FlaggedRevs', 'Translate', 'LinkOpenID', 'MetavidWiki', 'HideNamespace', 'AddThis', 'Oversight', 'BackAndForth', 'OpenID', 'DeleteQueue', 'LiveTranslate', 'BreadCrumbs', 'Wikilog', 'Tasks', 'HelpCommons', 'Survey', 'Description']
 * 'ArticleViewRedirect': ['HTTPRedirect']
 * 'AuthPluginAutoCreate': ['CentralAuth', 'NewUserMessage', 'CheckUser', 'LdapAuthentication']
 * 'AuthPluginSetup': ['CentralAuth']
 * 'AutopromoteCondition': ['TorBlock', 'FlaggedRevs']
 * 'BacklinkCacheGetConditions': ['WikiScripts']
 * 'BacklinkCacheGetPrefix': ['WikiScripts']
 * 'BadImage': ['CategoryBrowser', 'BadImage', 'MetavidWiki', 'intersection', 'ImageMap']
 * 'BaseTemplateToolbox': ['BookManager', 'Watchers']
 * 'BeforeDisplayNoArticleText': ['ArticleCreationWorkflow']
 * 'BeforeInitialize': ['MobileFrontend2']
 * 'BeforePageDisplay': ['Theme', 'Cite', 'phpbbData', 'FundraiserPortal', 'SVGEdit', 'SVGZoom', 'SharedCssJs', 'AmazonPlus', 'WikiBhasha', 'LocalFileLink', 'HidePrefix', 'CreativeCommonsRdf', 'NetworkAuth', 'JSBreadCrumbs', 'SlimboxThumbs', 'BookManager', 'CustomUserSignup', 'Kieli', 'MarkAsHelpful', 'Tooltip', 'METIS', 'CodeEditor', 'TimedMediaHandler', 'Memorize', 'AdvancedMeta', 'ForcePreview', 'FlaggedRevs', 'ReaderFeedback', 'CreditTab', 'wikihiero', 'FileAttach', 'TwitterLogin', 'TalkHere', 'Drafts', 'RTLDebug', 'RelationLinks', 'SemanticNotifyMe', 'MetavidWiki', 'HideNamespace', 'FreqPatternTagCloud', 'ErrorHandler', 'ArticleFeedbackv5', 'NewsChannel', 'Narayam', 'TimeZonePicker', 'ArticleFeedback', 'SimpleSecurity', 'AjaxLogin', 'WhosOnline', 'MwEmbedSupport', 'DublinCoreRdf', 'Woopra', 'MoodBar', 'FanBoxes', 'Vector', 'ClickTracking', 'PageTriage', 'OpenID', 'AjaxShowEditors', 'RecordAdmin', 'WikiForum', 'ElmEasyRef', 'AbsenteeLandlord', 'OnlineStatus', 'ShoutWikiAds', 'LastModified', 'Favorites', 'WikiLove', 'ZeroRatedMobileAccess', 'ScanSet', 'HeaderTabs', 'FeaturedFeeds', 'MobileFrontend', 'Wikidata', 'EditConflict', 'SemanticPageMaker', 'Wikilog', 'InlineCategorizer', 'uniwiki', 'ConfirmAccount', 'BookInformation', 'RefHelper', 'MetaKeywords', 'ProofreadPage', 'Description2', 'HelpCommons', 'SemanticTitle', 'GeeQuBox', 'WebFonts', 'EditSectionHiliteLink', 'LanguageSelector', 'WikimediaMobile', 'CentralNotice', 'WikimediaIncubator', 'SisterSites', 'Gadgets', 'Reflect', 'OpenGraphMeta', 'CommunityVoice']
 * 'BeforePageRedirect': ['MobileFrontend']
 * 'BeforeParserFetchFileAndTitle': ['FlaggedRevs']
 * 'BeforeParserFetchTemplateAndtitle': ['ApprovedRevs', 'FlaggedRevs', 'PrivateNamespaces']
 * 'BeforeParserrenderImageGallery': ['GeeQuBox']
 * 'BeforeWelcomeCreation': ['CustomUserSignup', 'SignupAPI', 'ArticleCreationWorkflow']
 * 'BitmapHandlerCheckImageArea': ['VipsScaler']
 * 'BitmapHandlerTransform': ['VipsScaler']
 * 'BlockIpComplete': ['CentralAuth', 'PageTriage', 'Syslog']
 * 'BookInformation': ['BookInformation']
 * 'CanonicalNamespaces': ['Video', 'LinkFilter', 'Translate', 'SocialProfile', 'Maps', 'PollNY', 'Scribunto', 'LiquidThreads', 'EducationProgram', 'FanBoxes', 'TrustedMath', 'UploadWizard', 'DPLforum', 'Interlanguage', 'SemanticForms', 'QPoll', 'BlogPage', 'WikiScripts']
 * 'CategoryPageView': ['PeopleCategories', 'Video', 'CategoryMultisort', 'FlaggedRevs', 'MetavidWiki', 'ArticleToCategory2', 'SemanticPageMaker']
 * 'ChangesListInsertArticleLink': ['FlaggedRevs', 'InterwikiIntegration']
 * 'Collation': ['CategoryBrowser', 'Configure', 'ArticleFeedback', 'SyntaxHighlight_GeSHi', 'CategorySortHeaders', 'DynamicPageList']
 * 'ConfirmEmailComplete': ['PrivateDomains']
 * 'ContribsPager': ['FlaggedRevs', 'FlaggedRevs']
 * 'ContributionsLineEnding': ['FlaggedRevs']
 * 'ContributionsToolLinks': ['Renameuser', 'AbuseFilter', 'CheckUser', 'Oversight', 'regexBlock', 'WikimediaIncubator', 'LookupUser']
 * 'CustomEditor': ['MeanEditor', 'FCKeditor', 'CreateAPage', 'TalkHere', 'MetavidWiki', 'Wikidata', 'uniwiki']
 * 'DiffViewHeader': ['SpamDiffTool', 'FlaggedRevs', 'Oversight']
 * 'DisplayOldSubtitle': ['ApprovedRevs']
 * 'DoEditSectionLink': ['EditSectionClearerLink', 'Wikilog', 'EditSectionHiliteLink', 'DiscussionThreading']
 * 'EditFormInitialText': ['MeanEditor', 'MetadataEdit']
 * 'EditFormPreloadText': ['MeanEditor', 'SemanticPageSeries', 'MetavidWiki', 'Preloader', 'ArticleToCategory2', 'uniwiki', 'ProofreadPage', 'SemanticForms', 'WikimediaIncubator']
 * 'EditPageBeforeConflictDiff': ['FCKeditor', 'DSMW']
 * 'EditPageBeforeEditButtons': ['MeanEditor', 'ForcePreview', 'FlaggedRevs', 'Translate', 'Checkpoint', 'Drafts']
 * 'EditPageBeforeEditChecks': ['MeanEditor', 'TweetANew', 'FlaggedRevs', 'LiquidThreads']
 * 'EditPageBeforeEditToolbar': ['MeanEditor', 'AddMediaWizard', 'WikiEditor', 'LiquidThreads']
 * 'EditPageCopyrightWarning': ['WikimediaMessages']
 * 'EditPageGetDiffText': ['MetadataEdit']
 * 'EditPageGetPreviewText': ['Transliterator', 'PageInCat', 'MetadataEdit']
 * 'EditPageNoSuchSection': ['FlaggedRevs']
 * 'EditPageTosSummary': ['WikimediaMessages']
 * 'EmailConfirmed': ['NewUserNotif', 'Translate', 'SocialProfile', 'MoodBar', 'TranslationNotifications', 'MicroID', 'Wikilog', 'ConfirmAccount', 'ConfirmEdit', 'Survey', 'CategoryWatch', 'PrivateDomains']
 * 'EmailUserComplete': ['Syslog']
 * 'EmailUserForm': ['ConfirmEdit']
 * 'EmailUserPermissionsErrors': ['TorBlock']
 * 'ExtractThumbParameters': ['PagedTiffHandler', 'OggHandler']
 * 'FetchChangesList': ['CollabWatchlist', 'CleanChanges', 'uniwiki']
 * 'FileDeleteComplete': ['GlobalUsage']
 * 'FileUndeleteComplete': ['GlobalUsage', 'SemanticPageMaker']
 * 'FileUpload': ['QuizGame', 'FCKeditor', 'Push', 'FlaggedRevs', 'WindowsAzureSDK', 'FileSearch', 'Wikidata', 'uniwiki', 'GeoData']
 * 'GetAutoPromoteGroups': ['TorBlock', 'AbuseFilter']
 * 'GetBlockedStatus': ['TorBlock', 'PasswordReset', 'regexBlock']
 * 'GetCacheVaryCookies': ['CentralAuth', 'MobileFrontend', 'LanguageSelector']
 * 'GetDefaultSortkey': ['SubpageSortkey']
 * 'GetFullURL': ['Checkpoint', 'Wikilog']
 * 'GetIP': ['HoneypotIntegration', 'MWBlocker', 'Premoderation', 'NetworkAuth', 'WhatIsMyIP', 'UserDebugInfo', 'SignupAPI', 'FundraiserLandingPage', 'NewUserNotif', 'AbuseFilter', 'ReaderFeedback', 'ContactPage', 'SimpleSurvey', 'DonationInterface', 'Wikimania', 'SecurePoll', 'CheckUser', 'ArticleFeedbackv5', 'AutoProxyBlock', 'UserThrottle', 'WebStore', 'MirrorTools', 'VoteNY', 'UploadBlacklist', 'SyntaxHighlight_GeSHi', 'AJAXPoll', 'SpamBlacklist', 'IPAuth', 'CommunityHiring', 'InterwikiIntegration', 'ZeroRatedMobileAccess', 'Wikidata', 'regexBlock', 'GeoLite', 'ConfirmEdit', 'EnhanceContactForm', 'LandingCheck', 'QPoll', 'UserFunctions']
 * 'GetInternalURL': ['InterwikiIntegration']
 * 'GetLinkColours': ['ProofreadPage']
 * 'GetLocalURL': ['FilePageMasking', 'FilePageMasking', 'FilePageMasking', 'Wikilog', 'Wikilog', 'Wikilog', 'NamespacePaths', 'NamespacePaths', 'NamespacePaths']
 * 'GetPreferences': ['PureWikiDeletion', 'CategoryMultisort', 'OnlineStatusBar', 'FCKeditor', 'JSBreadCrumbs', 'CentralAuth', 'EditSimilar', 'LinkSuggest', 'WikiEditor', 'FlaggedRevs', 'Translate', 'SemanticWatchlist', 'Contest', 'CreateAPage', 'Drafts', 'InlineEditor', 'CollabWatchlist', 'ArticleFeedbackv5', 'Narayam', 'LiquidThreads', 'EducationProgram', 'ArticleFeedback', 'Math', 'Vector', 'PageTriage', 'OpenID', 'OnlineStatus', 'UploadWizard', 'WikiLove', 'Wikidata', 'SendmailToWiki', 'DontSwitchMeOver', 'Tasks', 'WebFonts', 'WikimediaIncubator', 'Gadgets']
 * 'ImageBeforeProduceHTML': ['SlimboxThumbs', 'FlvHandler']
 * 'ImageOpenShowImageInlineBefore': ['ProofreadPage', 'MiniPreview']
 * 'ImagePageAfterImageLinks': ['TimedMediaHandler', 'GlobalUsage']
 * 'ImagePageFileHistoryLine': ['FlaggedRevs']
 * 'ImagePageFindFile': ['FlaggedRevs']
 * 'ImagePageShowTOC': ['GlobalUsage']
 * 'ImgAuthBeforeStream': ['NSFileRepo', 'SimpleSecurity']
 * 'ImportHandlePageXMLTag': ['LiquidThreads']
 * 'InitializeArticleMaybeRedirect': ['IndexFunction', 'Polyglot', 'FlaggedRevs']
 * 'InternalParseBeforeLinks': ['Variables', 'SemanticMediaWiki', 'SemanticExpressiveness', 'LiveTranslate', 'Wikilog']
 * 'InternalParseBeforeSanitize': ['SemanticExpressiveness']
 * 'InterwikiLoadPrefix': ['InterwikiMagic']
 * 'IsTrustedProxy': ['TrustedXFF', 'MobileFrontend']
 * 'LanguageGetMagic': ['SideBarMenu', 'SemanticPageMaker', 'SemanticTitle', 'DynamicPageList', 'LabeledSectionTransclusion']
 * 'LanguageGetTranslatedLanguageNames': ['Translate', 'cldr']
 * 'LinkBegin': ['PureWikiDeletion', 'HidePrefix', 'Polyglot', 'Translate', 'MetavidWiki', 'InterwikiIntegration', 'Wikilog', 'RPED', 'HelpCommons', 'SemanticTitle', 'Genderize']
 * 'LinkEnd': ['IndexFunction', 'Contest', 'MetavidWiki', 'WikiArticleFeeds', 'SemanticForms']
 * 'LinkerMakeExternalLink': ['ArchiveLinks']
 * 'LinksUpdateComplete': ['GlobalUsage']
 * 'LinksUpdateConstructed': ['SemanticMediaWiki', 'SemanticUpdateOnPurge']
 * 'ListDefinedTags': ['TorBlock', 'AbuseFilter', 'AutoProxyBlock']
 * 'LoadExtensionSchemaUpdates': ['Notificator', 'ServerAdminLog', 'ApprovedRevs', 'PureWikiDeletion', 'QuizGame', 'ResearchTools', 'Video', 'Distribution', 'CategoryMultisort', 'OnlineStatusBar', 'LinkFilter', 'Premoderation', 'IndexFunction', 'OpenStackManager', 'MarkAsHelpful', 'SignupAPI', 'ContributionTracking', 'METIS', 'TimedMediaHandler', 'AdvancedMeta', 'FlaggedRevs', 'Translate', 'AbuseFilter', 'InterfaceConcurrency', 'SemanticMediaWiki', 'EmailCapture', 'ReaderFeedback', 'Poll', 'SemanticWatchlist', 'Contest', 'Storyboard', 'TwitterLogin', 'SocialProfile', 'Drafts', 'Ratings', 'TodoTasks', 'SimpleSurvey', 'PollNY', 'DonationInterface', 'Wikimania', 'GlobalUsage', 'CollabWatchlist', 'FreqPatternTagCloud', 'CheckUser', 'AdManager', 'AdvancedSearch', 'ArticleFeedbackv5', 'LiquidThreads', 'EducationProgram', 'ArticleFeedback', 'Math', 'WhosOnline', 'VoteNY', 'AntiSpoof', 'AJAXPoll', 'MoodBar', 'FanBoxes', 'ClickTracking', 'PageTriage', 'OpenID', 'CongressLookup', 'PackageForce', 'EditPageTracking', 'SelectionSifter', 'WikiForum', 'InterwikiIntegration', 'LiveTranslate', 'UploadWizard', 'ArchiveLinks', 'CategoryIntersection', 'Favorites', 'WikiLove', 'ShortUrl', 'UserDailyContribs', 'DSMW', 'Wikilog', 'ConfirmAccount', 'PrefStats', 'RPED', 'ProofreadPage', 'GeoData', 'Tasks', 'CodeReview', 'PrefSwitch', 'QPoll', 'Survey', 'CentralNotice', 'TitleKey', 'CommunityVoice']
 * 'LocalFilePurgeThumbnails': ['SwiftMedia']
 * 'LocalisationCacheRecache': ['LocalisationUpdate']
 * 'LogLine': ['FlaggedRevs', 'DonationInterface', 'CommentSpammer']
 * 'LoggableUserIPData': ['CheckUser']
 * 'LoginAuthenticateAudit': ['ConfirmEdit']
 * 'MagicWordwgVariableIDs': ['ApprovedRevs', 'OnlineStatusBar', 'BookManager', 'Autoincrement', 'InteractiveBlockMessage', 'FlaggedRevs', 'NumberOfWikis', 'SubpageFun', 'SemanticDrilldown', 'Comments', 'VoteNY', 'OnlineStatus', 'ParserFun', 'examples', 'WikimediaIncubator']
 * 'MaintenanceRefreshLinksInit': ['Math']
 * 'MakeGlobalVariablesScript': ['SemanticFormsInputs', 'SVGEdit', 'QuizGame', 'FCKeditor', 'JSBreadCrumbs', 'CentralAuth', 'WikiEditor', 'CodeEditor', 'FlaggedRevs', 'AbuseFilter', 'ArticleCreationWorkflow', 'ReaderFeedback', 'CreateAPage', 'SocialProfile', 'Maps', 'PictureGame', 'PollNY', 'MetavidWiki', 'CategoryTree', 'SlippyMap', 'Narayam', 'LiquidThreads', 'CleanChanges', 'MoodBar', 'FanBoxes', 'Vector', 'ClickTracking', 'WikiLove', 'HeaderTabs', 'EditConflict', 'WikiAtHome', 'SemanticForms', 'CodeReview', 'WikimediaMobile', 'CentralNotice', 'Reflect']
 * 'MarkPatrolledComplete': ['PageTriage', 'InterwikiIntegration']
 * 'MediaWikiPerformAction': ['CreativeCommonsRdf', 'Lockdown', 'InlineEditor', 'LiquidThreads', 'InputBox', 'DublinCoreRdf', 'Wikidata', 'GroupPortal', 'Blackout', 'QPoll']
 * 'MessagesPreLoad': ['SimpleSecurity', 'MessageCommons']
 * 'ModifyExportQuery': ['LiquidThreads']
 * 'MonoBookTemplateToolboxEnd': ['WikiBhasha']
 * 'NewDifferenceEngine': ['FlaggedRevs']
 * 'NewRevisionFromEditComplete': ['Transliterator', 'FlaggedRevs', 'SemanticMediaWiki', 'SocialProfile', 'EducationProgram', 'PageTriage']
 * 'OldChangesListRecentChangesLine': ['LiquidThreads']
 * 'OpenSearchUrls': ['OpenSearchXml']
 * 'OtherBlockLogLink': ['TorBlock', 'GlobalBlocking']
 * 'OutputPageBeforeHTML': ['EditSimilar', 'FormPreloadPostCache', 'AdvancedMeta', 'Translate', 'SemanticMediaWiki', 'CategoryStepper', 'JSKit', 'ImageTagging', 'LiquidThreads', 'SimpleSecurity', 'DoubleWiki', 'ShortUrl', 'WikiTrust', 'uniwiki', 'WikiArticleFeeds', 'GoogleAdSense', 'PageNotice', 'BlogPage', 'Commentbox']
 * 'OutputPageBodyAttributes': ['uniwiki']
 * 'OutputPageCheckLastModified': ['Collection', 'WikiTrust']
 * 'OutputPageMakeCategoryLinks': ['CategoryTree']
 * 'OutputPageParserOutput': ['ArticleEmblems', 'EditSectionClearerLink', 'PureWikiDeletion', 'IndexFunction', 'Player', 'FlaggedRevs', 'SemanticMediaWiki', 'SmoothGallery', 'SemanticExpressiveness', 'CategoryTree', 'LiquidThreads', 'Categorize', 'NavigationPopups', 'LiveTranslate', 'ContributorsAddon', 'BreadCrumbs', 'Interlanguage', 'ProofreadPage', 'SkinPerPage', 'Plotters']
 * 'PageContentLanguage': ['Translate', 'LiquidThreads', 'WikimediaIncubator']
 * 'PageHistoryBeforeList': ['ApprovedRevs', 'FlaggedRevs', 'LiquidThreads']
 * 'PageHistoryPager': ['FlaggedRevs']
 * 'PageRenderingHash': ['ProtectSection']
 * 'ParserAfterStrip': ['TreeAndMenu', 'UserContactLinks', 'CodeTest', 'TrustedMath', 'RandomImage']
 * 'ParserAfterTidy': ['ProtectSection', 'Widgets', 'TreeAndMenu', 'FCKeditor', 'SlimboxThumbs', 'Lingo', 'BookManager', 'Polyglot', 'SemanticMediaWiki', 'PageInCat', 'DelayedDefinition', 'ImageTagging', 'MetavidWiki', 'SlippyMap', 'googleAnalytics', 'SemanticUpdateOnPurge', 'HeaderTabs', 'GoogleMaps', 'Wikilog', 'Description2', 'TimelineTable', 'QPoll', 'DynamicPageList', 'HTMLets', 'WikiScripts']
 * 'ParserBeforeInternalParse': ['ApprovedRevs', 'FCKeditor', 'PSINoTocNum', 'PageInCat', 'MagicNoNumberedHeadings', 'SemanticPageMaker']
 * 'ParserBeforeStrip': ['ProtectSection', 'Video', 'WhiteSpace', 'FCKeditor', 'Translate', 'LatexDoc', 'PageInCat', 'DidYouMean', 'FrontBackMatterForcedWikilinks', 'FanBoxes', 'Wikilog', 'ParserWiki']
 * 'ParserBeforeTidy': ['Cite', 'ShoutBox', 'ApprovedRevs', 'CategoryMultisort', 'LocalFileLink', 'AdvancedMeta', 'WikiCitation', 'Lua', 'SemanticDrilldown', 'Citation', 'WikiArticleFeeds', 'FootNote']
 * 'ParserClearState': ['Cite', 'CategoryMultisort', 'Arrays', 'Variables', 'WikiCitation', 'PageInCat', 'DelayedDefinition', 'Scribunto', 'Citation', 'RegexFunctions', 'HashTables', 'Multilang', 'Wikilog', 'RegexFun', 'Quiz', 'Loops', 'SemanticInternalObjects', 'UserFunctions', 'ParserFunctions', 'WikiScripts']
 * 'ParserFirstCallInit': ['RandomUsersWithAvatars', 'Cite', 'ShoutBox', 'Notificator', 'SemanticFormsInputs', 'ArticleEmblems', 'phpbbData', 'DataTransclusion', 'Widgets', 'StrategyWiki', 'PipeEscape', 'SemanticCompoundQueries', 'RightFunctions', 'PureWikiDeletion', 'Tooltips', 'UserImages', 'Video', 'Negref', 'AmazonPlus', 'CategoryMultisort', 'TemplateAdventures', 'FCKeditor', 'Poem', 'DateDiff', 'LinkFilter', 'AmazonPartnerLink', 'IndexFunction', 'Chemistry', 'FormatNum', 'WikiCategoryTagCloud', 'SimpleFarm', 'ContributionScores', 'SoundManager2Button', 'BookManager', 'TSPoll', 'gis', 'SearchBox', 'Tooltip', 'IncludeWP', 'Score', 'Spark', 'SemanticPageSeries', 'ABC', 'Arrays', 'SideBarMenu', 'I18nTags', 'RandomImageByCategory', 'Variables', 'Player', 'MiniDonation', 'Memorize', 'Transliterator', 'FlaggedRevs', 'Translate', 'RT', 'CreateBox', 'PhpHighlight', 'SemanticMediaWiki', 'WikiCitation', 'JSKit', 'wikihiero', 'Aggregator', 'PageInCat', 'Lua', 'PageBy', 'DelayedDefinition', 'LilyPond', 'Storyboard', 'WikiTextLoggedInOut', 'timeline', 'ReplaceSet', 'Validator', 'SubpageFun', 'CSS', 'EmailAddressImage', 'SocialProfile', 'JIRA', 'Ratings', 'Maps', 'TodoTasks', 'UrlGetParameters', 'SmoothGallery', 'LogEntry', 'PollNY', 'SemanticExpressiveness', 'SemanticDrilldown', 'DonationInterface', 'UKGeocodingForMaps', 'CategoryTree', 'MathStatFunctions', 'FolkTagCloud', 'PageCSS', 'HideNamespace', 'SNMPquery', 'SlippyMap', 'EtherpadLite', 'NaturalLanguageList', 'AddThis', 'QrCode', 'Scribunto', 'RSSNews', 'RSS', 'LiquidThreads', 'Comments', 'Math', 'InputBox', 'StringFunctionsEscaped', 'Preloader', 'CreatePage', 'StringFunctions', 'VoteNY', 'TemplateInfo', 'SyntaxHighlight_GeSHi', 'AJAXPoll', 'LogoFunctions', 'FanBoxes', 'TrustedMath', 'WikiObjectModel', 'WiktionaryInflection', 'RandomImage', 'Citation', 'PAMELA', 'RandomFeaturedUser', 'GraphViz', 'TableData', 'SelectionSifter', 'WikiForum', 'TemplateLink', 'SubPageList', 'CategoryTests', 'ContributionReporting', 'Sternograph', 'OnlineStatus', 'FixedImage', 'ParserFun', 'ArticleComments', 'RandomGameUnit', 'StockCharts', 'Sort', 'RegexFunctions', 'Favorites', 'geoserver', 'redircite', 'ScanSet', 'HeaderTabs', 'DPLforum', 'HashTables', 'ExternalData', 'Multilang', 'MediaFunctions', 'SemanticPageMaker', 'EmbedVideo', 'Icon', 'YouTube', 'Wikilog', 'News', 'Seealso', 'GoogleDocs4MW', 'uniwiki', 'intersection', 'ConditionalShowSection', 'WikiArticleFeeds', 'Interlanguage', 'NewUsersList', 'PrivatePageProtection', 'RegexFun', 'Quiz', 'SQL2Wiki', 'examples', 'IMStatus', 'TagContent', 'ProofreadPage', 'Description2', 'SkinPerPage', 'GeoData', 'TimelineTable', 'ImageMap', 'SemanticForms', 'PreviewFunctions', 'QPoll', 'SemanticTitle', 'FramedVideo', 'LanguageSelector', 'PageSchemas', 'Hanp', 'Survey', 'ExtTab', 'FormatDates', 'CharInsert', 'Loops', 'Gnuplot', 'FootNote', 'Babel', 'Plotters', 'SyntaxHighlight_vim', 'LabeledSectionTransclusion', 'SemanticInternalObjects', 'HTMLets', 'SubPageList3', 'WikiTweet', 'UserFunctions', 'OpenGraphMeta', 'ParserFunctions', 'WikiScripts', 'SemanticSignup', 'ThumbParser', 'SemanticResultFormats']
 * 'ParserGetVariableValueSwitch': ['OnlineStatusBar', 'BookManager', 'Autoincrement', 'InteractiveBlockMessage', 'FlaggedRevs', 'NumberOfWikis', 'SubpageFun', 'Comments', 'VoteNY', 'OnlineStatus', 'ParserFun', 'examples', 'WikimediaIncubator']
 * 'ParserGetVariableValueTs': ['Cite']
 * 'ParserGetVariableValueVarCache': ['Cite']
 * 'ParserLimitReport': ['SocialProfile', 'PollNY', 'Scribunto', 'RegexFun', 'Loops', 'WikiScripts']
 * 'ParserSectionCreate': ['EditSectionClearerLink', 'MobileFrontend2']
 * 'ParserTestParser': ['Math']
 * 'ParserTestTables': ['Notificator', 'IndexFunction', 'FlaggedRevs', 'Translate', 'SemanticMediaWiki', 'EmailCapture', 'ReaderFeedback', 'BadImage', 'DidYouMean', 'GlobalUsage', 'CheckUser', 'AdvancedSearch', 'ArticleFeedbackv5', 'ArticleFeedback', 'Math', 'OAI', 'ClickTracking', 'CategoryIntersection', 'UserDailyContribs', 'Tasks', 'TitleKey', 'WikiScripts']
 * 'PerformRetroactiveAutoblock': ['CheckUser']
 * 'PersonalUrls': ['ApprovedRevs', 'NetworkAuth', 'SignupAPI', 'SemanticWatchlist', 'Contest', 'TodoTasks', 'Sudo', 'LiquidThreads', 'EducationProgram', 'OpenID', 'OnlineStatus', 'LdapAuthentication', 'Favorites', 'AdminLinks', 'ConfirmAccount', 'WhiteListEdit', 'PrefSwitch']
 * 'PrefixSearchBackend': ['SphinxSearch', 'SolrStore', 'MWSearch', 'TitleKey']
 * 'ProtectionForm': ['FlaggedRevs', 'FlaggedRevs', 'FlaggedRevs', 'LiquidThreads', 'LiquidThreads', 'LiquidThreads', 'SimpleSecurity', 'SimpleSecurity', 'SimpleSecurity', 'AuthorProtect', 'AuthorProtect', 'AuthorProtect']
 * 'RawPageViewBeforeOutput': ['Minify', 'CSS']
 * 'RecentChange_save': ['HoneypotIntegration', 'TorBlock', 'XMLRC', 'FlaggedRevs', 'AbuseFilter', 'CheckUser', 'AutoProxyBlock', 'InterwikiIntegration']
 * 'RequestContextCreateSkin': ['MobileFrontend2', 'SkinPerNamespace']
 * 'ResourceLoaderGetConfigVars': ['Kieli', 'WikiEditor', 'Collection', 'ArticleFeedbackv5', 'Narayam', 'ArticleFeedback', 'AjaxLogin', 'MwEmbedSupport', 'MoodBar', 'Vector', 'HeaderTabs', 'WebFonts']
 * 'ResourceLoaderGetStartupModules': ['MobileFrontend2', 'LocalJQuery', 'MwEmbedSupport']
 * 'ResourceLoaderRegisterModules': ['MobileFrontend2', 'ResearchTools', 'HtmlUi', 'ArticleFeedbackv5', 'ArticleFeedback', 'MwEmbedSupport', 'UploadWizard', 'Gadgets', 'WikiSync']
 * 'ResourceLoaderTestModules': ['Narayam', 'MobileFrontend', 'WebFonts']
 * 'SearchEngineReplacePrefixesComplete': ['Lockdown']
 * 'SearchGetNearMatchBefore': ['Wikidata']
 * 'SearchGetNearMatchComplete': ['Lockdown']
 * 'SearchUpdate': ['ApprovedRevs', 'SphinxSearch', 'MWBlocker', 'Configure', 'FileSearch', 'MWSearch', 'TitleKey']
 * 'SearchableNamespaces': ['Lockdown']
 * 'SetupAfterCache': ['Configure', 'TimedMediaHandler', 'MwEmbedSupport']
 * 'ShowMissingArticle': ['Renameuser', 'WikimediaIncubator']
 * 'ShowRawCssJs': ['SyntaxHighlight_GeSHi']
 * 'ShowSearchHitTitle': ['LiquidThreads', 'SolrStore']
 * 'SiteNoticeAfter': ['DismissableSiteNotice', 'GlobalNotice', 'Collection', 'CentralNotice']
 * 'SiteNoticeBefore': ['InlineEditor']
 * 'SkinAfterBottomScripts': ['OWALiteTracker', 'googleAnalytics', 'Quantcast', 'CentralNotice', 'Piwik']
 * 'SkinAfterContent': ['FlaggedRevs', 'SemanticMediaWiki', 'ReaderFeedback', 'AjaxLogin', 'ArticleComments', 'Postcomment']
 * 'SkinBuildSidebar': ['GroupsSidebar', 'Collection', 'AdManager', 'AddThis', 'CategoryMembersOnSidebar', 'SidebarDonateBox', 'VariablePage', 'GoogleAdSense', 'DynamicSidebar']
 * 'SkinCopyrightFooter': ['WikimediaMessages']
 * 'SkinSubPageSubtitle': ['Translate']
 * 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink': ['Cite', 'MultiUpload', 'Contributors', 'ReaderFeedback', 'Duplicator', 'Collection', 'WikiForum']
 * 'SkinTemplateNavigation': ['ApprovedRevs', 'ApprovedRevs', 'ApprovedRevs', 'Tab0', 'Tab0', 'Tab0', 'Push', 'Push', 'Push', 'PdfBook', 'PdfBook', 'PdfBook', 'FlaggedRevs', 'FlaggedRevs', 'FlaggedRevs', 'Translate', 'Translate', 'Translate', 'SemanticMediaWiki', 'SemanticMediaWiki', 'SemanticMediaWiki', 'CreditTab', 'CreditTab', 'CreditTab', 'FileAttach', 'FileAttach', 'FileAttach', 'Storyboard', 'Storyboard', 'Storyboard', 'LiquidThreads', 'LiquidThreads', 'LiquidThreads', 'EducationProgram', 'EducationProgram', 'EducationProgram', 'EmailPage', 'EmailPage', 'EmailPage', 'AuthorProtect', 'AuthorProtect', 'AuthorProtect', 'Purge', 'Purge', 'Purge', 'Favorites', 'Favorites', 'Favorites', 'WikiLove', 'WikiLove', 'WikiLove', 'SemanticPageMaker', 'SemanticPageMaker', 'SemanticPageMaker', 'DSMW', 'DSMW', 'DSMW', 'Wikilog', 'Wikilog', 'Wikilog', 'examples', 'examples', 'examples', 'SemanticForms', 'SemanticForms', 'SemanticForms', 'Tasks', 'Tasks', 'Tasks', 'FlagPage', 'FlagPage', 'FlagPage', 'HelpCommons', 'HelpCommons', 'HelpCommons', 'PageSchemas', 'PageSchemas', 'PageSchemas', 'TidyTab', 'TidyTab', 'TidyTab', 'Genderize', 'Genderize', 'Genderize']
 * 'SkinTemplateOutputPageBeforeExec': ['Polyglot', 'CategoryTree', 'WhoIsWatching', 'LiquidThreads', 'FeaturedFeeds', 'MobileFrontend', 'News', 'uniwiki', 'Interlanguage', 'LanguageSelector', 'BlogPage']
 * 'SkinTemplatePreventOtherActiveTabs': ['Tasks']
 * 'SkinTemplateTabAction': ['SemanticPageMaker', 'Wikilog']
 * 'SkinTemplateToolboxEnd': ['Cite', 'MultiUpload', 'BookManager', 'Contributors', 'Translate', 'SemanticMediaWiki', 'ReaderFeedback', 'skins', 'Duplicator', 'MetavidWiki', 'SemanticWebBrowser', 'EmailPage', 'WikiForum', 'CreateRedirect', 'ShortUrl', 'Wikidata', 'DSMW', 'WikiArticleFeeds', 'RefHelper', 'Tasks', 'LanguageSelector']
 * 'SoftwareInfo': ['SoftwareVersion']
 * 'SpecialContributionsBeforeMainOutput': ['Contributionseditcount']
 * 'SpecialListusersHeaderForm': ['FilterListUsers', 'WikimediaIncubator']
 * 'SpecialListusersQueryInfo': ['GlobalUserrights', 'FilterListUsers', 'WikimediaIncubator']
 * 'SpecialMovepageAfterMove': ['IndexFunction', 'Drafts', 'MetavidWiki', 'LiquidThreads', 'PageTriage', 'ProofreadPage', 'Tasks']
 * 'SpecialNewPagesFilters': ['FlaggedRevs']
 * 'SpecialNewpagesConditions': ['FlaggedRevs']
 * 'SpecialPage_initList': ['MultiBoilerplate', 'Translate', 'ReaderFeedback', 'OpenID', 'DisableSpecialPages']
 * 'SpecialPasswordResetOnSubmit': ['CentralAuth', 'GlobalBlocking']
 * 'SpecialRecentChangesFilters': ['FlaggedRevs']
 * 'SpecialRecentChangesPanel': ['Translate', 'CleanChanges', 'WikimediaIncubator']
 * 'SpecialRecentChangesQuery': ['FlaggedRevs', 'Translate', 'CleanChanges', 'WikimediaIncubator']
 * 'SpecialSearchCreateLink': ['ArticleCreationWorkflow', 'WikimediaIncubator']
 * 'SpecialSearchNoResults': ['DidYouMean']
 * 'SpecialSearchNogomatch': ['GoToCategory', 'Wikidata']
 * 'SpecialSearchPowerBox': ['WikimediaIncubator']
 * 'SpecialSearchProfileForm': ['Translate']
 * 'SpecialSearchProfiles': ['Translate', 'LiquidThreads']
 * 'SpecialSearchResults': ['DidYouMean']
 * 'SpecialSearchSetupEngine': ['Translate', 'WikimediaIncubator']
 * 'SpecialUploadComplete': ['FileAttach', 'SemanticPageMaker', 'SemanticForms']
 * 'SpecialVersionExtensionTypes': ['Lingo']
 * 'SpecialWatchlistFilters': ['FlaggedRevs']
 * 'SpecialWatchlistQuery': ['FlaggedRevs', 'LiquidThreads', 'InterwikiIntegration']
 * 'TestCanonicalRedirect': ['MobileFrontend']
 * 'TitleGetRestrictionTypes': ['LiquidThreads']
 * 'TitleIsAlwaysKnown': ['EducationProgram']
 * 'TitleIsWikitextPage': ['Scribunto', 'WikiScripts']
 * 'TitleMoveComplete': ['LinkFilter', 'TimedMediaHandler', 'Transliterator', 'FlaggedRevs', 'SemanticMediaWiki', 'DidYouMean', 'PollNY', 'MetavidWiki', 'GlobalUsage', 'OAI', 'FanBoxes', 'SelectionSifter', 'SubPageList', 'InterwikiIntegration', 'Favorites', 'Wikilog', 'MWSearch', 'SemanticInternalObjects', 'TitleKey']
 * 'UndeleteForm': ['Video', 'Video', 'Video']
 * 'UndeleteShowRevision': ['Oversight']
 * 'UnitTestsList': ['ContributionTracking', 'SideBarMenu', 'TimedMediaHandler', 'FlaggedRevs', 'Translate', 'Contest', 'Validator', 'Maps', 'DonationInterface', 'CollabWatchlist', 'EducationProgram', 'PageTriage', 'ArchiveLinks', 'MobileFrontend', 'GeoData', 'CodeReview', 'Survey', 'CentralNotice', 'Gadgets']
 * 'UnknownAction': ['ApprovedRevs', 'Push', 'PdfBook', 'CreateBox', 'LatexDoc', 'ImageTagging', 'AuthorProtect', 'DeleteQueue', 'Favorites', 'SemanticPageMaker', 'DSMW', 'Wikilog', 'uniwiki', 'WikiArticleFeeds', 'examples', 'SemanticForms', 'Tasks', 'PageSchemas', 'TidyTab']
 * 'UnwatchArticleComplete': ['CollabWatchlist', 'Syslog', 'InterwikiIntegration']
 * 'UploadCreateFromRequest': ['ImportFreeImages', 'UploadFromCommons']
 * 'UploadFormInitDescriptor': ['MultiUpload', 'ImportFreeImages', 'FanBoxes', 'SemanticPageMaker', 'SemanticForms']
 * 'UploadFormSourceDescriptors': ['MultiUpload', 'ImportFreeImages', 'UploadFromCommons', 'SemanticPageMaker', 'SemanticForms']
 * 'UploadVerification': ['AbuseFilter', 'UploadBlacklist', 'SemanticPageMaker']
 * 'UploadVerifyFile': ['PdfHandler']
 * 'UserArrayFromResult': ['CentralAuth']
 * 'UserCanSendEmail': ['SpamBlacklist']
 * 'UserComparePasswords': ['SecurePasswords']
 * 'UserCreateForm': ['CustomUserSignup', 'SignupAPI', 'NewSignupPage', 'AntiSpoof', 'TitleBlacklist', 'ConfirmAccount', 'ConfirmEdit', 'WikimediaIncubator', 'SemanticSignup']
 * 'UserCryptPassword': ['SecurePasswords']
 * 'UserEffectiveGroups': ['SharedUserRights', 'GlobalUserrights', 'NssMySQLAuth']
 * 'UserGetAllRights': ['Configure']
 * 'UserGetDefaultOptions': ['OnlineStatusBar', 'Drafts', 'Narayam', 'WebFonts', 'Gadgets']
 * 'UserGetEmailAuthenticationTimestamp': ['CentralAuth']
 * 'UserGetLanguageObject': ['LanguageSelector']
 * 'UserGetReservedNames': ['NewUserMessage', 'uniwiki']
 * 'UserGetRights': ['CentralAuth', 'FlaggedRevs', 'SimpleSecurity', 'AuthorProtect', 'EditConflict']
 * 'UserIsBlockedFrom': ['LiquidThreads']
 * 'UserIsBlockedGlobally': ['GlobalBlocking']
 * 'UserLoadAfterLoadFromSession': ['FlaggedRevs', 'IPAuth', 'LdapAuthentication']
 * 'UserLoadDefaults': ['CentralAuth']
 * 'UserLoadFromSession': ['CentralAuth', 'TwitterLogin', 'IPAuth']
 * 'UserLoginComplete': ['OnlineStatusBar', 'CentralAuth', 'SignupAPI', 'OpenID', 'Syslog', 'OnlineStatus', 'StalkerLog', 'PrivateDomains']
 * 'UserLoginForm': ['CustomUserSignup', 'OpenID', 'ConfirmAccount', 'ConfirmEdit']
 * 'UserLogoutComplete': ['CentralAuth', 'TwitterLogin', 'Redirect', 'Sudo', 'Syslog', 'OnlineStatus', 'StalkerLog']
 * 'UserRights': ['UserRightsNotif', 'SharedUserRights', 'CentralAuth', 'GlobalUserrights', 'NssMySQLAuth', 'LiquidThreads', 'GlobalUserGroups', 'WhiteListEdit', 'PrefSwitch', 'Crosswiki', 'BatchUserRights']
 * 'UserSaveOptions': ['SemanticWatchlist', 'PrefStats']
 * 'UserSaveSettings': ['CentralAuth']
 * 'UserSetCookies': ['CentralAuth']
 * 'UserSetEmailAuthenticationTimestamp': ['CentralAuth', 'MediaWikiAuth']
 * 'WantedPages': ['Configure']
 * 'WatchArticleComplete': ['Syslog', 'InterwikiIntegration']
 * 'WebRequestPathInfoRouter': ['NamespacePaths']
 * 'WikiExporter': ['FlaggedRevs', 'ListChangedArticles', 'WikiSync']
 * 'XmlDumpWriterOpenPage': ['LiquidThreads']
 * 'getUserPermissionsErrorsExpensive': ['TorBlock', 'Premoderation', 'CentralAuth', 'Translate', 'AutoProxyBlock', 'GlobalBlocking', 'TitleBlacklist', 'PrivatePageProtection']
 * 'isValidEmailAddr': ['Notificator', 'SignupAPI', 'SemanticMediaWiki', 'EmailCapture', 'DonationInterface', 'EmailPage', 'SemanticSignup']
 * 'isValidPassword': ['SecurePasswords', 'SemanticSignup']
 * 'userCan': ['EmailUsers', 'ApprovedRevs', 'SpamDiffTool', 'SharedUserRights', 'SVGEdit', 'RightFunctions', 'PureWikiDeletion', 'InspectCache', 'Farmer', 'ReplaceText', 'Video', 'Distribution', 'Configure', 'CentralAuth', 'Push', 'FeedsFromPrivateWikis', 'OpenStackManager', 'LockDownEnglishPages', 'ContributionTracking', 'ForcePreview', 'FlaggedRevs', 'Translate', 'LatexDoc', 'SemanticMediaWiki', 'Deployment', 'ArticleCreationWorkflow', 'SemanticWatchlist', 'Contest', 'CreateAPage', 'Storyboard', 'ImageTagging', 'DataCenter', 'TalkHere', 'WebDAV', 'NSFileRepo', 'LogEntry', 'MetavidWiki', 'EditSubpages', 'CloseWikis', 'Nuke', 'StaticWiki', 'EditOwn', 'NssMySQLAuth', 'LiquidThreads', 'CleanChanges', 'EducationProgram', 'GlobalBlocking', 'Oversight', 'SimpleSecurity', 'MirrorTools', 'MoodBar', 'SpamBlacklist', 'OpenID', 'AuthorProtect', 'TitleBlacklist', 'InterwikiIntegration', 'VipsScaler', 'LiveTranslate', 'UploadWizard', 'MobileFrontend', 'EditConflict', 'ExternalData', 'SendmailToWiki', 'SemanticPageMaker', 'DSMW', 'Wikilog', 'LastUserLogin', 'uniwiki', 'ConfirmAccount', 'SemanticACL', 'PrefStats', 'RPED', 'SolrStore', 'VisualEditor', 'SemanticForms', 'CodeReview', 'WhiteListEdit', 'MassBlank', 'QPoll', 'PrivateNamespaces', 'PageSchemas', 'CommunityApplications', 'Survey', 'ChangeAuthor', 'BatchUserRights', 'Postcomment', 'SubPageList3', 'Commentbox', 'UserPageEditProtection']
 * 'wgQueryPages': ['CrossNamespaceLinks', 'ProofreadPage', 'RefreshSpecial']