aboutsummaryrefslogtreecommitdiffstats
path: root/includes
diff options
context:
space:
mode:
authordaniel <dkinzler@wikimedia.org>2020-09-26 15:18:43 +0200
committerdaniel <dkinzler@wikimedia.org>2020-09-27 12:03:12 +0200
commit2e57447c58810775f922a810a33196ccb07b5898 (patch)
tree38a3361532f5e842b0371356fe637394e0983454 /includes
parentb43b4c728f6578b6bdfd60e5f817ef85e27e87f2 (diff)
downloadmediawikicore-2e57447c58810775f922a810a33196ccb07b5898.tar.gz
mediawikicore-2e57447c58810775f922a810a33196ccb07b5898.zip
Document hook names in hook interfaces.
Bug: T258665 Change-Id: Ifddbf57f8aa2e3eb0d5845601376cbafa08ed407
Diffstat (limited to 'includes')
-rw-r--r--includes/Hook/AfterBuildFeedLinksHook.php3
-rw-r--r--includes/Hook/AfterFinalPageOutputHook.php3
-rw-r--r--includes/Hook/AlternateEditHook.php3
-rw-r--r--includes/Hook/AlternateEditPreviewHook.php3
-rw-r--r--includes/Hook/ApiBeforeMainHook.php3
-rw-r--r--includes/Hook/ArticleMergeCompleteHook.php3
-rw-r--r--includes/Hook/ArticleUpdateBeforeRedirectHook.php3
-rw-r--r--includes/Hook/BadImageHook.php3
-rw-r--r--includes/Hook/BeforeHttpsRedirectHook.php3
-rw-r--r--includes/Hook/BeforeInitializeHook.php3
-rw-r--r--includes/Hook/BeforePageDisplayHook.php3
-rw-r--r--includes/Hook/BeforePageRedirectHook.php3
-rw-r--r--includes/Hook/CanIPUseHTTPSHook.php3
-rw-r--r--includes/Hook/CategoryViewer__doCategoryQueryHook.php3
-rw-r--r--includes/Hook/CategoryViewer__generateLinkHook.php3
-rw-r--r--includes/Hook/ContentSecurityPolicyDefaultSourceHook.php3
-rw-r--r--includes/Hook/ContentSecurityPolicyDirectivesHook.php3
-rw-r--r--includes/Hook/ContentSecurityPolicyScriptSourceHook.php3
-rw-r--r--includes/Hook/DeleteUnknownPreferencesHook.php3
-rw-r--r--includes/Hook/EditFilterHook.php3
-rw-r--r--includes/Hook/EditFilterMergedContentHook.php3
-rw-r--r--includes/Hook/EditFormInitialTextHook.php3
-rw-r--r--includes/Hook/EditFormPreloadTextHook.php3
-rw-r--r--includes/Hook/EditPageBeforeConflictDiffHook.php3
-rw-r--r--includes/Hook/EditPageBeforeEditButtonsHook.php3
-rw-r--r--includes/Hook/EditPageBeforeEditToolbarHook.php3
-rw-r--r--includes/Hook/EditPageCopyrightWarningHook.php3
-rw-r--r--includes/Hook/EditPageGetCheckboxesDefinitionHook.php3
-rw-r--r--includes/Hook/EditPageGetDiffContentHook.php3
-rw-r--r--includes/Hook/EditPageGetPreviewContentHook.php3
-rw-r--r--includes/Hook/EditPageNoSuchSectionHook.php3
-rw-r--r--includes/Hook/EditPageTosSummaryHook.php3
-rw-r--r--includes/Hook/EditPage__attemptSaveHook.php3
-rw-r--r--includes/Hook/EditPage__attemptSave_afterHook.php3
-rw-r--r--includes/Hook/EditPage__importFormDataHook.php3
-rw-r--r--includes/Hook/EditPage__showEditForm_fieldsHook.php3
-rw-r--r--includes/Hook/EditPage__showEditForm_initialHook.php3
-rw-r--r--includes/Hook/EditPage__showReadOnlyForm_initialHook.php3
-rw-r--r--includes/Hook/EditPage__showStandardInputs_optionsHook.php3
-rw-r--r--includes/Hook/FileDeleteCompleteHook.php3
-rw-r--r--includes/Hook/FormatAutocommentsHook.php3
-rw-r--r--includes/Hook/GetCacheVaryCookiesHook.php3
-rw-r--r--includes/Hook/GetCanonicalURLHook.php3
-rw-r--r--includes/Hook/GetDefaultSortkeyHook.php3
-rw-r--r--includes/Hook/GetDoubleUnderscoreIDsHook.php3
-rw-r--r--includes/Hook/GetFullURLHook.php3
-rw-r--r--includes/Hook/GetIPHook.php3
-rw-r--r--includes/Hook/GetInternalURLHook.php3
-rw-r--r--includes/Hook/GetLocalURLHook.php3
-rw-r--r--includes/Hook/GetLocalURL__ArticleHook.php3
-rw-r--r--includes/Hook/GetLocalURL__InternalHook.php3
-rw-r--r--includes/Hook/GetMagicVariableIDsHook.php3
-rw-r--r--includes/Hook/GetRelativeTimestampHook.php3
-rw-r--r--includes/Hook/GitViewersHook.php3
-rw-r--r--includes/Hook/ImageBeforeProduceHTMLHook.php3
-rw-r--r--includes/Hook/ImgAuthBeforeStreamHook.php3
-rw-r--r--includes/Hook/ImgAuthModifyHeadersHook.php3
-rw-r--r--includes/Hook/ImportHandleUnknownUserHook.php3
-rw-r--r--includes/Hook/InitializeArticleMaybeRedirectHook.php3
-rw-r--r--includes/Hook/IsTrustedProxyHook.php3
-rw-r--r--includes/Hook/LanguageLinksHook.php3
-rw-r--r--includes/Hook/LinkerMakeExternalImageHook.php3
-rw-r--r--includes/Hook/LinkerMakeExternalLinkHook.php3
-rw-r--r--includes/Hook/LinkerMakeMediaLinkFileHook.php3
-rw-r--r--includes/Hook/MagicWordwgVariableIDsHook.php3
-rw-r--r--includes/Hook/MaintenanceRefreshLinksInitHook.php3
-rw-r--r--includes/Hook/MaintenanceUpdateAddParamsHook.php3
-rw-r--r--includes/Hook/MakeGlobalVariablesScriptHook.php3
-rw-r--r--includes/Hook/MediaWikiPHPUnitTest__endTestHook.php3
-rw-r--r--includes/Hook/MediaWikiPHPUnitTest__startTestHook.php3
-rw-r--r--includes/Hook/MediaWikiPerformActionHook.php3
-rw-r--r--includes/Hook/MediaWikiServicesHook.php3
-rw-r--r--includes/Hook/MimeMagicGuessFromContentHook.php3
-rw-r--r--includes/Hook/MimeMagicImproveFromExtensionHook.php3
-rw-r--r--includes/Hook/MimeMagicInitHook.php3
-rw-r--r--includes/Hook/MovePageCheckPermissionsHook.php3
-rw-r--r--includes/Hook/MovePageIsValidMoveHook.php3
-rw-r--r--includes/Hook/OpenSearchUrlsHook.php3
-rw-r--r--includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php3
-rw-r--r--includes/Hook/OutputPageBeforeHTMLHook.php3
-rw-r--r--includes/Hook/OutputPageBodyAttributesHook.php3
-rw-r--r--includes/Hook/OutputPageCheckLastModifiedHook.php3
-rw-r--r--includes/Hook/OutputPageMakeCategoryLinksHook.php3
-rw-r--r--includes/Hook/OutputPageParserOutputHook.php3
-rw-r--r--includes/Hook/PageMoveCompleteHook.php3
-rw-r--r--includes/Hook/PageMoveCompletingHook.php3
-rw-r--r--includes/Hook/ParserTestGlobalsHook.php3
-rw-r--r--includes/Hook/ParserTestTablesHook.php3
-rw-r--r--includes/Hook/ProtectionForm__buildFormHook.php3
-rw-r--r--includes/Hook/ProtectionForm__saveHook.php3
-rw-r--r--includes/Hook/ProtectionForm__showLogExtractHook.php3
-rw-r--r--includes/Hook/SelfLinkBeginHook.php3
-rw-r--r--includes/Hook/SetupAfterCacheHook.php3
-rw-r--r--includes/Hook/TestCanonicalRedirectHook.php3
-rw-r--r--includes/Hook/TitleArrayFromResultHook.php3
-rw-r--r--includes/Hook/TitleExistsHook.php3
-rw-r--r--includes/Hook/TitleGetEditNoticesHook.php3
-rw-r--r--includes/Hook/TitleGetRestrictionTypesHook.php3
-rw-r--r--includes/Hook/TitleIsAlwaysKnownHook.php3
-rw-r--r--includes/Hook/TitleIsMovableHook.php3
-rw-r--r--includes/Hook/TitleMoveCompleteHook.php3
-rw-r--r--includes/Hook/TitleMoveCompletingHook.php3
-rw-r--r--includes/Hook/TitleMoveHook.php3
-rw-r--r--includes/Hook/TitleMoveStartingHook.php3
-rw-r--r--includes/Hook/TitleSquidURLsHook.php3
-rw-r--r--includes/Hook/UnitTestsAfterDatabaseSetupHook.php3
-rw-r--r--includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php3
-rw-r--r--includes/Hook/UnitTestsListHook.php3
-rw-r--r--includes/Hook/UserToolLinksEditHook.php3
-rw-r--r--includes/Hook/WebRequestPathInfoRouterHook.php3
-rw-r--r--includes/Hook/WebResponseSetCookieHook.php3
-rw-r--r--includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php3
-rw-r--r--includes/Permissions/Hook/GetUserPermissionsErrorsHook.php3
-rw-r--r--includes/Permissions/Hook/TitleQuickPermissionsHook.php3
-rw-r--r--includes/Permissions/Hook/TitleReadWhitelistHook.php3
-rw-r--r--includes/Permissions/Hook/UserCanHook.php3
-rw-r--r--includes/Permissions/Hook/UserGetAllRightsHook.php3
-rw-r--r--includes/Permissions/Hook/UserGetRightsHook.php3
-rw-r--r--includes/Permissions/Hook/UserGetRightsRemoveHook.php3
-rw-r--r--includes/Permissions/Hook/UserIsBlockedFromHook.php3
-rw-r--r--includes/Permissions/Hook/UserIsEveryoneAllowedHook.php3
-rw-r--r--includes/Rest/Hook/SearchResultProvideDescriptionHook.php3
-rw-r--r--includes/Rest/Hook/SearchResultProvideThumbnailHook.php3
-rw-r--r--includes/Revision/Hook/ContentHandlerDefaultModelForHook.php3
-rw-r--r--includes/Revision/Hook/RevisionInsertCompleteHook.php3
-rw-r--r--includes/Revision/Hook/RevisionRecordInsertedHook.php3
-rw-r--r--includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php3
-rw-r--r--includes/Storage/Hook/ArticleEditUpdatesDeleteFromRecentchangesHook.php3
-rw-r--r--includes/Storage/Hook/ArticleEditUpdatesHook.php3
-rw-r--r--includes/Storage/Hook/ArticlePrepareTextForEditHook.php3
-rw-r--r--includes/Storage/Hook/BeforeRevertedTagUpdateHook.php3
-rw-r--r--includes/Storage/Hook/MultiContentSaveHook.php3
-rw-r--r--includes/Storage/Hook/PageContentInsertCompleteHook.php3
-rw-r--r--includes/Storage/Hook/PageContentSaveCompleteHook.php3
-rw-r--r--includes/Storage/Hook/PageContentSaveHook.php3
-rw-r--r--includes/Storage/Hook/PageSaveCompleteHook.php3
-rw-r--r--includes/Storage/Hook/ParserOutputStashForEditHook.php3
-rw-r--r--includes/Storage/Hook/RevisionDataUpdatesHook.php3
-rw-r--r--includes/actions/Hook/ActionBeforeFormDisplayHook.php3
-rw-r--r--includes/actions/Hook/ActionModifyFormFieldsHook.php3
-rw-r--r--includes/actions/Hook/CustomEditorHook.php3
-rw-r--r--includes/actions/Hook/HistoryPageToolLinksHook.php3
-rw-r--r--includes/actions/Hook/HistoryRevisionToolsHook.php3
-rw-r--r--includes/actions/Hook/HistoryToolsHook.php3
-rw-r--r--includes/actions/Hook/InfoActionHook.php3
-rw-r--r--includes/actions/Hook/PageHistoryBeforeListHook.php3
-rw-r--r--includes/actions/Hook/PageHistoryLineEndingHook.php3
-rw-r--r--includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php3
-rw-r--r--includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php3
-rw-r--r--includes/actions/Hook/RawPageViewBeforeOutputHook.php3
-rw-r--r--includes/actions/Hook/UnwatchArticleCompleteHook.php3
-rw-r--r--includes/actions/Hook/UnwatchArticleHook.php3
-rw-r--r--includes/actions/Hook/WatchArticleCompleteHook.php3
-rw-r--r--includes/actions/Hook/WatchArticleHook.php3
-rw-r--r--includes/api/Hook/APIAfterExecuteHook.php3
-rw-r--r--includes/api/Hook/APIGetAllowedParamsHook.php3
-rw-r--r--includes/api/Hook/APIGetDescriptionMessagesHook.php3
-rw-r--r--includes/api/Hook/APIGetParamDescriptionMessagesHook.php3
-rw-r--r--includes/api/Hook/APIHelpModifyOutputHook.php3
-rw-r--r--includes/api/Hook/APIQueryAfterExecuteHook.php3
-rw-r--r--includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php3
-rw-r--r--includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php3
-rw-r--r--includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php3
-rw-r--r--includes/api/Hook/ApiCheckCanExecuteHook.php3
-rw-r--r--includes/api/Hook/ApiDeprecationHelpHook.php3
-rw-r--r--includes/api/Hook/ApiFeedContributions__feedItemHook.php3
-rw-r--r--includes/api/Hook/ApiFormatHighlightHook.php3
-rw-r--r--includes/api/Hook/ApiMain__moduleManagerHook.php3
-rw-r--r--includes/api/Hook/ApiMain__onExceptionHook.php3
-rw-r--r--includes/api/Hook/ApiMakeParserOptionsHook.php3
-rw-r--r--includes/api/Hook/ApiMaxLagInfoHook.php3
-rw-r--r--includes/api/Hook/ApiOpenSearchSuggestHook.php3
-rw-r--r--includes/api/Hook/ApiOptionsHook.php3
-rw-r--r--includes/api/Hook/ApiParseMakeOutputPageHook.php3
-rw-r--r--includes/api/Hook/ApiQueryBaseAfterQueryHook.php3
-rw-r--r--includes/api/Hook/ApiQueryBaseBeforeQueryHook.php3
-rw-r--r--includes/api/Hook/ApiQueryBaseProcessRowHook.php3
-rw-r--r--includes/api/Hook/ApiQueryTokensRegisterTypesHook.php3
-rw-r--r--includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php3
-rw-r--r--includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php3
-rw-r--r--includes/api/Hook/ApiQuery__moduleManagerHook.php3
-rw-r--r--includes/api/Hook/ApiRsdServiceApisHook.php3
-rw-r--r--includes/api/Hook/ApiValidatePasswordHook.php3
-rw-r--r--includes/api/Hook/RequestHasSameOriginSecurityHook.php3
-rw-r--r--includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php3
-rw-r--r--includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php3
-rw-r--r--includes/auth/Hook/LocalUserCreatedHook.php3
-rw-r--r--includes/auth/Hook/ResetPasswordExpirationHook.php3
-rw-r--r--includes/auth/Hook/SecuritySensitiveOperationStatusHook.php3
-rw-r--r--includes/auth/Hook/UserLoggedInHook.php3
-rw-r--r--includes/block/Hook/AbortAutoblockHook.php3
-rw-r--r--includes/block/Hook/GetUserBlockHook.php3
-rw-r--r--includes/block/Hook/PerformRetroactiveAutoblockHook.php3
-rw-r--r--includes/cache/Hook/BacklinkCacheGetConditionsHook.php3
-rw-r--r--includes/cache/Hook/BacklinkCacheGetPrefixHook.php3
-rw-r--r--includes/cache/Hook/HTMLFileCache__useFileCacheHook.php3
-rw-r--r--includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php3
-rw-r--r--includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php3
-rw-r--r--includes/cache/Hook/MessageCacheReplaceHook.php3
-rw-r--r--includes/cache/Hook/MessageCache__getHook.php3
-rw-r--r--includes/cache/Hook/MessagesPreLoadHook.php3
-rw-r--r--includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php3
-rw-r--r--includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php3
-rw-r--r--includes/changes/Hook/AbortEmailNotificationHook.php3
-rw-r--r--includes/changes/Hook/ChangesListInitRowsHook.php3
-rw-r--r--includes/changes/Hook/ChangesListInsertArticleLinkHook.php3
-rw-r--r--includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php3
-rw-r--r--includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php3
-rw-r--r--includes/changes/Hook/EnhancedChangesList__getLogTextHook.php3
-rw-r--r--includes/changes/Hook/FetchChangesListHook.php3
-rw-r--r--includes/changes/Hook/MarkPatrolledCompleteHook.php3
-rw-r--r--includes/changes/Hook/MarkPatrolledHook.php3
-rw-r--r--includes/changes/Hook/OldChangesListRecentChangesLineHook.php3
-rw-r--r--includes/changes/Hook/RecentChange_saveHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagAfterDeleteHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagCanCreateHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagCanDeleteHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagsAllowedAddHook.php3
-rw-r--r--includes/changetags/Hook/ChangeTagsListActiveHook.php3
-rw-r--r--includes/changetags/Hook/ListDefinedTagsHook.php3
-rw-r--r--includes/collation/Hook/Collation__factoryHook.php3
-rw-r--r--includes/content/Hook/ContentAlterParserOutputHook.php3
-rw-r--r--includes/content/Hook/ContentGetParserOutputHook.php3
-rw-r--r--includes/content/Hook/ContentHandlerForModelIDHook.php3
-rw-r--r--includes/content/Hook/ContentModelCanBeUsedOnHook.php3
-rw-r--r--includes/content/Hook/ConvertContentHook.php3
-rw-r--r--includes/content/Hook/GetContentModelsHook.php3
-rw-r--r--includes/content/Hook/GetDifferenceEngineHook.php3
-rw-r--r--includes/content/Hook/GetSlotDiffRendererHook.php3
-rw-r--r--includes/content/Hook/PageContentLanguageHook.php3
-rw-r--r--includes/content/Hook/PlaceNewSectionHook.php3
-rw-r--r--includes/content/Hook/SearchDataForIndexHook.php3
-rw-r--r--includes/content/Hook/SecondaryDataUpdatesHook.php3
-rw-r--r--includes/context/Hook/RequestContextCreateSkinHook.php3
-rw-r--r--includes/context/Hook/UserGetLanguageObjectHook.php3
-rw-r--r--includes/deferred/Hook/LinksUpdateAfterInsertHook.php3
-rw-r--r--includes/deferred/Hook/LinksUpdateCompleteHook.php3
-rw-r--r--includes/deferred/Hook/LinksUpdateConstructedHook.php3
-rw-r--r--includes/deferred/Hook/LinksUpdateHook.php3
-rw-r--r--includes/diff/Hook/AbortDiffCacheHook.php3
-rw-r--r--includes/diff/Hook/ArticleContentOnDiffHook.php3
-rw-r--r--includes/diff/Hook/DiffRevisionToolsHook.php3
-rw-r--r--includes/diff/Hook/DiffToolsHook.php3
-rw-r--r--includes/diff/Hook/DiffViewHeaderHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineNewHeaderHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineOldHeaderHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php4
-rw-r--r--includes/diff/Hook/DifferenceEngineShowDiffHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineShowDiffPageHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php4
-rw-r--r--includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php3
-rw-r--r--includes/diff/Hook/DifferenceEngineViewHeaderHook.php3
-rw-r--r--includes/diff/Hook/NewDifferenceEngineHook.php3
-rw-r--r--includes/exception/Hook/LogExceptionHook.php3
-rw-r--r--includes/export/Hook/ModifyExportQueryHook.php3
-rw-r--r--includes/export/Hook/WikiExporter__dumpStableQueryHook.php3
-rw-r--r--includes/export/Hook/XmlDumpWriterOpenPageHook.php3
-rw-r--r--includes/export/Hook/XmlDumpWriterWriteRevisionHook.php3
-rw-r--r--includes/filerepo/Hook/FileTransformedHook.php3
-rw-r--r--includes/filerepo/Hook/FileUploadHook.php3
-rw-r--r--includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php3
-rw-r--r--includes/filerepo/Hook/LocalFile__getHistoryHook.php3
-rw-r--r--includes/gallery/Hook/GalleryGetModesHook.php3
-rw-r--r--includes/import/Hook/AfterImportPageHook.php3
-rw-r--r--includes/import/Hook/ImportHandleLogItemXMLTagHook.php3
-rw-r--r--includes/import/Hook/ImportHandlePageXMLTagHook.php3
-rw-r--r--includes/import/Hook/ImportHandleRevisionXMLTagHook.php3
-rw-r--r--includes/import/Hook/ImportHandleToplevelXMLTagHook.php3
-rw-r--r--includes/import/Hook/ImportHandleUploadXMLTagHook.php3
-rw-r--r--includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php3
-rw-r--r--includes/interwiki/Hook/InterwikiLoadPrefixHook.php3
-rw-r--r--includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php3
-rw-r--r--includes/language/Hook/GetHumanTimestampHook.php3
-rw-r--r--includes/language/Hook/GetLangPreferredVariantHook.php3
-rw-r--r--includes/language/Hook/LanguageGetNamespacesHook.php3
-rw-r--r--includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php3
-rw-r--r--includes/language/Hook/Language__getMessagesFileNameHook.php3
-rw-r--r--includes/linker/Hook/HtmlPageLinkRendererBeginHook.php3
-rw-r--r--includes/linker/Hook/HtmlPageLinkRendererEndHook.php3
-rw-r--r--includes/logging/Hook/LogEventsListGetExtraInputsHook.php3
-rw-r--r--includes/logging/Hook/LogEventsListLineEndingHook.php3
-rw-r--r--includes/logging/Hook/LogEventsListShowLogExtractHook.php3
-rw-r--r--includes/logging/Hook/LogLineHook.php3
-rw-r--r--includes/logging/Hook/ManualLogEntryBeforePublishHook.php3
-rw-r--r--includes/mail/Hook/AbortTalkPageEmailNotificationHook.php3
-rw-r--r--includes/mail/Hook/AlternateUserMailerHook.php3
-rw-r--r--includes/mail/Hook/SendWatchlistEmailNotificationHook.php3
-rw-r--r--includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php3
-rw-r--r--includes/mail/Hook/UserMailerChangeReturnPathHook.php3
-rw-r--r--includes/mail/Hook/UserMailerSplitToHook.php3
-rw-r--r--includes/mail/Hook/UserMailerTransformContentHook.php3
-rw-r--r--includes/mail/Hook/UserMailerTransformMessageHook.php3
-rw-r--r--includes/media/Hook/BitmapHandlerCheckImageAreaHook.php3
-rw-r--r--includes/media/Hook/BitmapHandlerTransformHook.php3
-rw-r--r--includes/media/Hook/GetExtendedMetadataHook.php3
-rw-r--r--includes/media/Hook/GetMetadataVersionHook.php3
-rw-r--r--includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php3
-rw-r--r--includes/media/Hook/ValidateExtendedMetadataCacheHook.php3
-rw-r--r--includes/page/Hook/ArticleConfirmDeleteHook.php3
-rw-r--r--includes/page/Hook/ArticleDeleteAfterSuccessHook.php3
-rw-r--r--includes/page/Hook/ArticleDeleteCompleteHook.php3
-rw-r--r--includes/page/Hook/ArticleDeleteHook.php3
-rw-r--r--includes/page/Hook/ArticleFromTitleHook.php3
-rw-r--r--includes/page/Hook/ArticlePageDataAfterHook.php3
-rw-r--r--includes/page/Hook/ArticlePageDataBeforeHook.php3
-rw-r--r--includes/page/Hook/ArticleProtectCompleteHook.php3
-rw-r--r--includes/page/Hook/ArticleProtectHook.php3
-rw-r--r--includes/page/Hook/ArticlePurgeHook.php3
-rw-r--r--includes/page/Hook/ArticleRevisionUndeletedHook.php3
-rw-r--r--includes/page/Hook/ArticleRevisionViewCustomHook.php3
-rw-r--r--includes/page/Hook/ArticleRollbackCompleteHook.php3
-rw-r--r--includes/page/Hook/ArticleShowPatrolFooterHook.php3
-rw-r--r--includes/page/Hook/ArticleUndeleteHook.php3
-rw-r--r--includes/page/Hook/ArticleUndeleteLogEntryHook.php3
-rw-r--r--includes/page/Hook/ArticleViewFooterHook.php3
-rw-r--r--includes/page/Hook/ArticleViewHeaderHook.php3
-rw-r--r--includes/page/Hook/ArticleViewRedirectHook.php3
-rw-r--r--includes/page/Hook/Article__MissingArticleConditionsHook.php3
-rw-r--r--includes/page/Hook/BeforeDisplayNoArticleTextHook.php3
-rw-r--r--includes/page/Hook/CategoryAfterPageAddedHook.php3
-rw-r--r--includes/page/Hook/CategoryAfterPageRemovedHook.php3
-rw-r--r--includes/page/Hook/CategoryPageViewHook.php3
-rw-r--r--includes/page/Hook/DisplayOldSubtitleHook.php3
-rw-r--r--includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php3
-rw-r--r--includes/page/Hook/ImagePageAfterImageLinksHook.php3
-rw-r--r--includes/page/Hook/ImagePageFileHistoryLineHook.php3
-rw-r--r--includes/page/Hook/ImagePageFindFileHook.php3
-rw-r--r--includes/page/Hook/ImagePageShowTOCHook.php3
-rw-r--r--includes/page/Hook/IsFileCacheableHook.php3
-rw-r--r--includes/page/Hook/NewRevisionFromEditCompleteHook.php3
-rw-r--r--includes/page/Hook/OpportunisticLinksUpdateHook.php3
-rw-r--r--includes/page/Hook/PageDeletionDataUpdatesHook.php3
-rw-r--r--includes/page/Hook/PageViewUpdatesHook.php3
-rw-r--r--includes/page/Hook/RevisionFromEditCompleteHook.php3
-rw-r--r--includes/page/Hook/RevisionUndeletedHook.php3
-rw-r--r--includes/page/Hook/RollbackCompleteHook.php3
-rw-r--r--includes/page/Hook/ShowMissingArticleHook.php3
-rw-r--r--includes/page/Hook/WikiPageDeletionUpdatesHook.php3
-rw-r--r--includes/page/Hook/WikiPageFactoryHook.php3
-rw-r--r--includes/parser/Hook/AfterParserFetchFileAndTitleHook.php3
-rw-r--r--includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php3
-rw-r--r--includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php3
-rw-r--r--includes/parser/Hook/BeforeParserrenderImageGalleryHook.php3
-rw-r--r--includes/parser/Hook/GetLinkColoursHook.php3
-rw-r--r--includes/parser/Hook/InternalParseBeforeLinksHook.php3
-rw-r--r--includes/parser/Hook/InternalParseBeforeSanitizeHook.php3
-rw-r--r--includes/parser/Hook/IsValidEmailAddrHook.php3
-rw-r--r--includes/parser/Hook/PageRenderingHashHook.php3
-rw-r--r--includes/parser/Hook/ParserAfterParseHook.php3
-rw-r--r--includes/parser/Hook/ParserAfterTidyHook.php3
-rw-r--r--includes/parser/Hook/ParserBeforeInternalParseHook.php3
-rw-r--r--includes/parser/Hook/ParserBeforePreprocessHook.php3
-rw-r--r--includes/parser/Hook/ParserCacheSaveCompleteHook.php3
-rw-r--r--includes/parser/Hook/ParserClearStateHook.php3
-rw-r--r--includes/parser/Hook/ParserClonedHook.php3
-rw-r--r--includes/parser/Hook/ParserFetchTemplateHook.php3
-rw-r--r--includes/parser/Hook/ParserFirstCallInitHook.php3
-rw-r--r--includes/parser/Hook/ParserGetVariableValueSwitchHook.php3
-rw-r--r--includes/parser/Hook/ParserGetVariableValueTsHook.php3
-rw-r--r--includes/parser/Hook/ParserGetVariableValueVarCacheHook.php3
-rw-r--r--includes/parser/Hook/ParserLimitReportFormatHook.php3
-rw-r--r--includes/parser/Hook/ParserLimitReportPrepareHook.php3
-rw-r--r--includes/parser/Hook/ParserMakeImageParamsHook.php3
-rw-r--r--includes/parser/Hook/ParserOptionsRegisterHook.php3
-rw-r--r--includes/parser/Hook/ParserOutputPostCacheTransformHook.php3
-rw-r--r--includes/parser/Hook/ParserPreSaveTransformCompleteHook.php3
-rw-r--r--includes/parser/Hook/ParserSectionCreateHook.php3
-rw-r--r--includes/parser/Hook/RejectParserCacheValueHook.php3
-rw-r--r--includes/password/Hook/PasswordPoliciesForUserHook.php3
-rw-r--r--includes/preferences/Hook/GetPreferencesHook.php3
-rw-r--r--includes/preferences/Hook/PreferencesFormPreSaveHook.php3
-rw-r--r--includes/rcfeed/Hook/IRCLineURLHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php3
-rw-r--r--includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php3
-rw-r--r--includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php3
-rw-r--r--includes/search/Hook/PrefixSearchBackendHook.php3
-rw-r--r--includes/search/Hook/PrefixSearchExtractNamespaceHook.php3
-rw-r--r--includes/search/Hook/SearchAfterNoDirectMatchHook.php3
-rw-r--r--includes/search/Hook/SearchGetNearMatchBeforeHook.php3
-rw-r--r--includes/search/Hook/SearchGetNearMatchCompleteHook.php3
-rw-r--r--includes/search/Hook/SearchGetNearMatchHook.php3
-rw-r--r--includes/search/Hook/SearchIndexFieldsHook.php3
-rw-r--r--includes/search/Hook/SearchResultInitFromTitleHook.php3
-rw-r--r--includes/search/Hook/SearchResultsAugmentHook.php3
-rw-r--r--includes/search/Hook/SearchableNamespacesHook.php3
-rw-r--r--includes/search/Hook/ShowSearchHitHook.php3
-rw-r--r--includes/search/Hook/ShowSearchHitTitleHook.php3
-rw-r--r--includes/search/Hook/SpecialSearchPowerBoxHook.php3
-rw-r--r--includes/search/Hook/SpecialSearchProfileFormHook.php3
-rw-r--r--includes/session/Hook/SessionCheckInfoHook.php3
-rw-r--r--includes/session/Hook/SessionMetadataHook.php3
-rw-r--r--includes/session/Hook/UserSetCookiesHook.php3
-rw-r--r--includes/shell/Hook/WfShellWikiCmdHook.php3
-rw-r--r--includes/skins/Hook/BaseTemplateAfterPortletHook.php3
-rw-r--r--includes/skins/Hook/BaseTemplateToolboxHook.php3
-rw-r--r--includes/skins/Hook/GetNewMessagesAlertHook.php3
-rw-r--r--includes/skins/Hook/PersonalUrlsHook.php3
-rw-r--r--includes/skins/Hook/SidebarBeforeOutputHook.php3
-rw-r--r--includes/skins/Hook/SiteNoticeAfterHook.php3
-rw-r--r--includes/skins/Hook/SiteNoticeBeforeHook.php3
-rw-r--r--includes/skins/Hook/SkinAddFooterLinksHook.php3
-rw-r--r--includes/skins/Hook/SkinAfterBottomScriptsHook.php3
-rw-r--r--includes/skins/Hook/SkinAfterContentHook.php3
-rw-r--r--includes/skins/Hook/SkinAfterPortletHook.php3
-rw-r--r--includes/skins/Hook/SkinBuildSidebarHook.php3
-rw-r--r--includes/skins/Hook/SkinCopyrightFooterHook.php3
-rw-r--r--includes/skins/Hook/SkinEditSectionLinksHook.php3
-rw-r--r--includes/skins/Hook/SkinGetPoweredByHook.php3
-rw-r--r--includes/skins/Hook/SkinPageReadyConfigHook.php3
-rw-r--r--includes/skins/Hook/SkinPreloadExistenceHook.php3
-rw-r--r--includes/skins/Hook/SkinSubPageSubtitleHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateNavigationHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateOutputPageBeforeExecHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplatePreventOtherActiveTabsHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateTabActionHook.php3
-rw-r--r--includes/skins/Hook/SkinTemplateToolboxEndHook.php3
-rw-r--r--includes/skins/Hook/UndeletePageToolLinksHook.php3
-rw-r--r--includes/specialpage/Hook/AuthChangeFormFieldsHook.php3
-rw-r--r--includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php3
-rw-r--r--includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php3
-rw-r--r--includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php3
-rw-r--r--includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php3
-rw-r--r--includes/specialpage/Hook/SpecialPageAfterExecuteHook.php3
-rw-r--r--includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php3
-rw-r--r--includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php3
-rw-r--r--includes/specialpage/Hook/SpecialPage_initListHook.php3
-rw-r--r--includes/specialpage/Hook/WgQueryPagesHook.php3
-rw-r--r--includes/specials/Hook/AddNewAccountHook.php3
-rw-r--r--includes/specials/Hook/AncientPagesQueryHook.php3
-rw-r--r--includes/specials/Hook/BeforeWelcomeCreationHook.php3
-rw-r--r--includes/specials/Hook/BlockIpCompleteHook.php3
-rw-r--r--includes/specials/Hook/BlockIpHook.php3
-rw-r--r--includes/specials/Hook/BookInformationHook.php3
-rw-r--r--includes/specials/Hook/ChangeUserGroupsHook.php3
-rw-r--r--includes/specials/Hook/ContribsPager__getQueryInfoHook.php3
-rw-r--r--includes/specials/Hook/ContribsPager__reallyDoQueryHook.php3
-rw-r--r--includes/specials/Hook/ContributionsLineEndingHook.php3
-rw-r--r--includes/specials/Hook/ContributionsToolLinksHook.php3
-rw-r--r--includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php3
-rw-r--r--includes/specials/Hook/DeletedContributionsLineEndingHook.php3
-rw-r--r--includes/specials/Hook/EmailUserCCHook.php3
-rw-r--r--includes/specials/Hook/EmailUserCompleteHook.php3
-rw-r--r--includes/specials/Hook/EmailUserFormHook.php3
-rw-r--r--includes/specials/Hook/EmailUserHook.php3
-rw-r--r--includes/specials/Hook/EmailUserPermissionsErrorsHook.php3
-rw-r--r--includes/specials/Hook/ExtensionTypesHook.php3
-rw-r--r--includes/specials/Hook/FileUndeleteCompleteHook.php3
-rw-r--r--includes/specials/Hook/GetLogTypesOnUserHook.php3
-rw-r--r--includes/specials/Hook/ImportLogInterwikiLinkHook.php3
-rw-r--r--includes/specials/Hook/ImportSourcesHook.php3
-rw-r--r--includes/specials/Hook/LanguageSelectorHook.php3
-rw-r--r--includes/specials/Hook/LoginFormValidErrorMessagesHook.php3
-rw-r--r--includes/specials/Hook/LonelyPagesQueryHook.php3
-rw-r--r--includes/specials/Hook/NewPagesLineEndingHook.php3
-rw-r--r--includes/specials/Hook/OtherAutoblockLogLinkHook.php3
-rw-r--r--includes/specials/Hook/OtherBlockLogLinkHook.php3
-rw-r--r--includes/specials/Hook/PostLoginRedirectHook.php3
-rw-r--r--includes/specials/Hook/PreferencesGetLegendHook.php3
-rw-r--r--includes/specials/Hook/PrefsEmailAuditHook.php3
-rw-r--r--includes/specials/Hook/RandomPageQueryHook.php3
-rw-r--r--includes/specials/Hook/ShortPagesQueryHook.php3
-rw-r--r--includes/specials/Hook/SoftwareInfoHook.php3
-rw-r--r--includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php3
-rw-r--r--includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php3
-rw-r--r--includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php3
-rw-r--r--includes/specials/Hook/SpecialContributions__getForm__filtersHook.php3
-rw-r--r--includes/specials/Hook/SpecialListusersDefaultQueryHook.php3
-rw-r--r--includes/specials/Hook/SpecialListusersFormatRowHook.php3
-rw-r--r--includes/specials/Hook/SpecialListusersHeaderFormHook.php3
-rw-r--r--includes/specials/Hook/SpecialListusersHeaderHook.php3
-rw-r--r--includes/specials/Hook/SpecialListusersQueryInfoHook.php3
-rw-r--r--includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php3
-rw-r--r--includes/specials/Hook/SpecialMovepageAfterMoveHook.php3
-rw-r--r--includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php3
-rw-r--r--includes/specials/Hook/SpecialMuteSubmitHook.php3
-rw-r--r--includes/specials/Hook/SpecialNewPagesFiltersHook.php3
-rw-r--r--includes/specials/Hook/SpecialNewpagesConditionsHook.php3
-rw-r--r--includes/specials/Hook/SpecialRandomGetRandomTitleHook.php3
-rw-r--r--includes/specials/Hook/SpecialRecentChangesPanelHook.php3
-rw-r--r--includes/specials/Hook/SpecialResetTokensTokensHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchCreateLinkHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchGoResultHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchNogomatchHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchProfilesHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchResultsAppendHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchResultsHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchResultsPrependHook.php3
-rw-r--r--includes/specials/Hook/SpecialSearchSetupEngineHook.php3
-rw-r--r--includes/specials/Hook/SpecialStatsAddExtraHook.php3
-rw-r--r--includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php3
-rw-r--r--includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php3
-rw-r--r--includes/specials/Hook/SpecialUploadCompleteHook.php3
-rw-r--r--includes/specials/Hook/SpecialVersionVersionUrlHook.php3
-rw-r--r--includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php3
-rw-r--r--includes/specials/Hook/UnblockUserCompleteHook.php3
-rw-r--r--includes/specials/Hook/UnblockUserHook.php3
-rw-r--r--includes/specials/Hook/UndeleteForm__showHistoryHook.php3
-rw-r--r--includes/specials/Hook/UndeleteForm__showRevisionHook.php3
-rw-r--r--includes/specials/Hook/UndeleteForm__undeleteHook.php3
-rw-r--r--includes/specials/Hook/UndeleteShowRevisionHook.php3
-rw-r--r--includes/specials/Hook/UploadFormInitDescriptorHook.php3
-rw-r--r--includes/specials/Hook/UploadFormSourceDescriptorsHook.php3
-rw-r--r--includes/specials/Hook/UploadForm_BeforeProcessingHook.php3
-rw-r--r--includes/specials/Hook/UploadForm_getInitialPageTextHook.php3
-rw-r--r--includes/specials/Hook/UploadForm_initialHook.php3
-rw-r--r--includes/specials/Hook/UserLoginCompleteHook.php3
-rw-r--r--includes/specials/Hook/UserLogoutCompleteHook.php3
-rw-r--r--includes/specials/Hook/UsersPagerDoBatchLookupsHook.php3
-rw-r--r--includes/specials/Hook/WantedPages__getQueryInfoHook.php3
-rw-r--r--includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php3
-rw-r--r--includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php3
-rw-r--r--includes/specials/Hook/WhatLinksHerePropsHook.php3
-rw-r--r--includes/title/Hook/CanonicalNamespacesHook.php3
-rw-r--r--includes/title/Hook/NamespaceIsMovableHook.php3
-rw-r--r--includes/upload/Hook/IsUploadAllowedFromUrlHook.php3
-rw-r--r--includes/upload/Hook/UploadCompleteHook.php3
-rw-r--r--includes/upload/Hook/UploadCreateFromRequestHook.php3
-rw-r--r--includes/upload/Hook/UploadStashFileHook.php3
-rw-r--r--includes/upload/Hook/UploadVerifyFileHook.php3
-rw-r--r--includes/upload/Hook/UploadVerifyUploadHook.php3
-rw-r--r--includes/user/Hook/AutopromoteConditionHook.php3
-rw-r--r--includes/user/Hook/ConfirmEmailCompleteHook.php3
-rw-r--r--includes/user/Hook/EmailConfirmedHook.php3
-rw-r--r--includes/user/Hook/GetAutoPromoteGroupsHook.php3
-rw-r--r--includes/user/Hook/InvalidateEmailCompleteHook.php3
-rw-r--r--includes/user/Hook/IsValidPasswordHook.php3
-rw-r--r--includes/user/Hook/PingLimiterHook.php3
-rw-r--r--includes/user/Hook/SpecialPasswordResetOnSubmitHook.php3
-rw-r--r--includes/user/Hook/UserAddGroupHook.php3
-rw-r--r--includes/user/Hook/UserArrayFromResultHook.php3
-rw-r--r--includes/user/Hook/UserCanSendEmailHook.php3
-rw-r--r--includes/user/Hook/UserClearNewTalkNotificationHook.php3
-rw-r--r--includes/user/Hook/UserEffectiveGroupsHook.php3
-rw-r--r--includes/user/Hook/UserGetDefaultOptionsHook.php3
-rw-r--r--includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php3
-rw-r--r--includes/user/Hook/UserGetEmailHook.php3
-rw-r--r--includes/user/Hook/UserGetReservedNamesHook.php3
-rw-r--r--includes/user/Hook/UserGroupsChangedHook.php3
-rw-r--r--includes/user/Hook/UserIsBlockedGloballyHook.php3
-rw-r--r--includes/user/Hook/UserIsBotHook.php3
-rw-r--r--includes/user/Hook/UserIsLockedHook.php3
-rw-r--r--includes/user/Hook/UserLoadAfterLoadFromSessionHook.php3
-rw-r--r--includes/user/Hook/UserLoadDefaultsHook.php3
-rw-r--r--includes/user/Hook/UserLoadFromDatabaseHook.php3
-rw-r--r--includes/user/Hook/UserLoadOptionsHook.php3
-rw-r--r--includes/user/Hook/UserLogoutHook.php3
-rw-r--r--includes/user/Hook/UserRemoveGroupHook.php3
-rw-r--r--includes/user/Hook/UserRequiresHTTPSHook.php3
-rw-r--r--includes/user/Hook/UserResetAllOptionsHook.php3
-rw-r--r--includes/user/Hook/UserRetrieveNewTalksHook.php3
-rw-r--r--includes/user/Hook/UserSaveOptionsHook.php3
-rw-r--r--includes/user/Hook/UserSaveSettingsHook.php3
-rw-r--r--includes/user/Hook/UserSendConfirmationMailHook.php3
-rw-r--r--includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php3
-rw-r--r--includes/user/Hook/UserSetEmailHook.php3
-rw-r--r--includes/user/Hook/User__mailPasswordInternalHook.php3
-rw-r--r--includes/watcheditem/Hook/BeforeResetNotificationTimestampHook.php3
-rw-r--r--includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php3
574 files changed, 1724 insertions, 0 deletions
diff --git a/includes/Hook/AfterBuildFeedLinksHook.php b/includes/Hook/AfterBuildFeedLinksHook.php
index 87cc330ff97b..ba17346e4b81 100644
--- a/includes/Hook/AfterBuildFeedLinksHook.php
+++ b/includes/Hook/AfterBuildFeedLinksHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AfterBuildFeedLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/AfterFinalPageOutputHook.php b/includes/Hook/AfterFinalPageOutputHook.php
index 262993016b92..4b2bd439bf72 100644
--- a/includes/Hook/AfterFinalPageOutputHook.php
+++ b/includes/Hook/AfterFinalPageOutputHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AfterFinalPageOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/AlternateEditHook.php b/includes/Hook/AlternateEditHook.php
index 3704bad016f1..4e50d37a3849 100644
--- a/includes/Hook/AlternateEditHook.php
+++ b/includes/Hook/AlternateEditHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AlternateEdit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/AlternateEditPreviewHook.php b/includes/Hook/AlternateEditPreviewHook.php
index ec9c26b88a2a..cce8f1d6838b 100644
--- a/includes/Hook/AlternateEditPreviewHook.php
+++ b/includes/Hook/AlternateEditPreviewHook.php
@@ -7,6 +7,9 @@ use EditPage;
use ParserOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AlternateEditPreview" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ApiBeforeMainHook.php b/includes/Hook/ApiBeforeMainHook.php
index acb580cc7b92..809192caced6 100644
--- a/includes/Hook/ApiBeforeMainHook.php
+++ b/includes/Hook/ApiBeforeMainHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use ApiMain;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiBeforeMain" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ArticleMergeCompleteHook.php b/includes/Hook/ArticleMergeCompleteHook.php
index c629dfd0e8a7..f6cc2aaf0174 100644
--- a/includes/Hook/ArticleMergeCompleteHook.php
+++ b/includes/Hook/ArticleMergeCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleMergeComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ArticleUpdateBeforeRedirectHook.php b/includes/Hook/ArticleUpdateBeforeRedirectHook.php
index fdd59ac5d253..0a246521210a 100644
--- a/includes/Hook/ArticleUpdateBeforeRedirectHook.php
+++ b/includes/Hook/ArticleUpdateBeforeRedirectHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleUpdateBeforeRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/BadImageHook.php b/includes/Hook/BadImageHook.php
index 302e787212ad..9d1cac42b631 100644
--- a/includes/Hook/BadImageHook.php
+++ b/includes/Hook/BadImageHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BadImage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/BeforeHttpsRedirectHook.php b/includes/Hook/BeforeHttpsRedirectHook.php
index cc8e802a4221..6a265bdc659c 100644
--- a/includes/Hook/BeforeHttpsRedirectHook.php
+++ b/includes/Hook/BeforeHttpsRedirectHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeHttpsRedirect" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/Hook/BeforeInitializeHook.php b/includes/Hook/BeforeInitializeHook.php
index ece7a205f960..0a2831676fcf 100644
--- a/includes/Hook/BeforeInitializeHook.php
+++ b/includes/Hook/BeforeInitializeHook.php
@@ -9,6 +9,9 @@ use User;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeInitialize" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/BeforePageDisplayHook.php b/includes/Hook/BeforePageDisplayHook.php
index f61dd70b7709..ae21e9aea5df 100644
--- a/includes/Hook/BeforePageDisplayHook.php
+++ b/includes/Hook/BeforePageDisplayHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforePageDisplay" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/BeforePageRedirectHook.php b/includes/Hook/BeforePageRedirectHook.php
index ff02b4a06ce4..814a156b055e 100644
--- a/includes/Hook/BeforePageRedirectHook.php
+++ b/includes/Hook/BeforePageRedirectHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforePageRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/CanIPUseHTTPSHook.php b/includes/Hook/CanIPUseHTTPSHook.php
index f866c98f744d..9bf4725b1779 100644
--- a/includes/Hook/CanIPUseHTTPSHook.php
+++ b/includes/Hook/CanIPUseHTTPSHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CanIPUseHTTPS" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/Hook/CategoryViewer__doCategoryQueryHook.php b/includes/Hook/CategoryViewer__doCategoryQueryHook.php
index 57d3e8448f41..a0fafd48c52a 100644
--- a/includes/Hook/CategoryViewer__doCategoryQueryHook.php
+++ b/includes/Hook/CategoryViewer__doCategoryQueryHook.php
@@ -6,6 +6,9 @@ use Wikimedia\Rdbms\IResultWrapper;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CategoryViewer::doCategoryQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/CategoryViewer__generateLinkHook.php b/includes/Hook/CategoryViewer__generateLinkHook.php
index a255e46bd09c..49b3fc1bbad8 100644
--- a/includes/Hook/CategoryViewer__generateLinkHook.php
+++ b/includes/Hook/CategoryViewer__generateLinkHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CategoryViewer::generateLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php b/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php
index 48b6a40f77f6..dffbdd788d81 100644
--- a/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php
+++ b/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentSecurityPolicyDefaultSource" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ContentSecurityPolicyDirectivesHook.php b/includes/Hook/ContentSecurityPolicyDirectivesHook.php
index e4d0694780f9..329e4e624026 100644
--- a/includes/Hook/ContentSecurityPolicyDirectivesHook.php
+++ b/includes/Hook/ContentSecurityPolicyDirectivesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentSecurityPolicyDirectives" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ContentSecurityPolicyScriptSourceHook.php b/includes/Hook/ContentSecurityPolicyScriptSourceHook.php
index 5b89344701d9..a1906d077bd7 100644
--- a/includes/Hook/ContentSecurityPolicyScriptSourceHook.php
+++ b/includes/Hook/ContentSecurityPolicyScriptSourceHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentSecurityPolicyScriptSource" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/DeleteUnknownPreferencesHook.php b/includes/Hook/DeleteUnknownPreferencesHook.php
index 02fa8c665ab2..66c4e26d5f52 100644
--- a/includes/Hook/DeleteUnknownPreferencesHook.php
+++ b/includes/Hook/DeleteUnknownPreferencesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Wikimedia\Rdbms\IDatabase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DeleteUnknownPreferences" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditFilterHook.php b/includes/Hook/EditFilterHook.php
index a92a2bdf8b31..94becdefe836 100644
--- a/includes/Hook/EditFilterHook.php
+++ b/includes/Hook/EditFilterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditFilter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditFilterMergedContentHook.php b/includes/Hook/EditFilterMergedContentHook.php
index dd9db9eab7bf..1ffc3b5be882 100644
--- a/includes/Hook/EditFilterMergedContentHook.php
+++ b/includes/Hook/EditFilterMergedContentHook.php
@@ -8,6 +8,9 @@ use Status;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditFilterMergedContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditFormInitialTextHook.php b/includes/Hook/EditFormInitialTextHook.php
index 88e345e6c898..3693115b715c 100644
--- a/includes/Hook/EditFormInitialTextHook.php
+++ b/includes/Hook/EditFormInitialTextHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditFormInitialText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditFormPreloadTextHook.php b/includes/Hook/EditFormPreloadTextHook.php
index c5538a27b2fd..031e493e81be 100644
--- a/includes/Hook/EditFormPreloadTextHook.php
+++ b/includes/Hook/EditFormPreloadTextHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditFormPreloadText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageBeforeConflictDiffHook.php b/includes/Hook/EditPageBeforeConflictDiffHook.php
index 1e3e67478071..cdf65b3ccc78 100644
--- a/includes/Hook/EditPageBeforeConflictDiffHook.php
+++ b/includes/Hook/EditPageBeforeConflictDiffHook.php
@@ -6,6 +6,9 @@ use EditPage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageBeforeConflictDiff" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageBeforeEditButtonsHook.php b/includes/Hook/EditPageBeforeEditButtonsHook.php
index d5e81ad3c241..873c906e6777 100644
--- a/includes/Hook/EditPageBeforeEditButtonsHook.php
+++ b/includes/Hook/EditPageBeforeEditButtonsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageBeforeEditButtons" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageBeforeEditToolbarHook.php b/includes/Hook/EditPageBeforeEditToolbarHook.php
index 77986d6578f7..3a3bdbc6d3b0 100644
--- a/includes/Hook/EditPageBeforeEditToolbarHook.php
+++ b/includes/Hook/EditPageBeforeEditToolbarHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageBeforeEditToolbar" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageCopyrightWarningHook.php b/includes/Hook/EditPageCopyrightWarningHook.php
index 1b72e2cb0565..b74c7d22f986 100644
--- a/includes/Hook/EditPageCopyrightWarningHook.php
+++ b/includes/Hook/EditPageCopyrightWarningHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageCopyrightWarning" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageGetCheckboxesDefinitionHook.php b/includes/Hook/EditPageGetCheckboxesDefinitionHook.php
index ec4abe4ff4a6..3f7856a02fc8 100644
--- a/includes/Hook/EditPageGetCheckboxesDefinitionHook.php
+++ b/includes/Hook/EditPageGetCheckboxesDefinitionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageGetCheckboxesDefinition" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageGetDiffContentHook.php b/includes/Hook/EditPageGetDiffContentHook.php
index 9a654f097411..57aaa7ebd684 100644
--- a/includes/Hook/EditPageGetDiffContentHook.php
+++ b/includes/Hook/EditPageGetDiffContentHook.php
@@ -6,6 +6,9 @@ use Content;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageGetDiffContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageGetPreviewContentHook.php b/includes/Hook/EditPageGetPreviewContentHook.php
index b2ca16506a3d..0794a5cfe263 100644
--- a/includes/Hook/EditPageGetPreviewContentHook.php
+++ b/includes/Hook/EditPageGetPreviewContentHook.php
@@ -6,6 +6,9 @@ use Content;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageGetPreviewContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageNoSuchSectionHook.php b/includes/Hook/EditPageNoSuchSectionHook.php
index 3d637877f097..56405db50a30 100644
--- a/includes/Hook/EditPageNoSuchSectionHook.php
+++ b/includes/Hook/EditPageNoSuchSectionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageNoSuchSection" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPageTosSummaryHook.php b/includes/Hook/EditPageTosSummaryHook.php
index b6f1c27e95c4..207ad64f78c9 100644
--- a/includes/Hook/EditPageTosSummaryHook.php
+++ b/includes/Hook/EditPageTosSummaryHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPageTosSummary" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__attemptSaveHook.php b/includes/Hook/EditPage__attemptSaveHook.php
index 66f8415200b8..97bdba661a0b 100644
--- a/includes/Hook/EditPage__attemptSaveHook.php
+++ b/includes/Hook/EditPage__attemptSaveHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use EditPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::attemptSave" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__attemptSave_afterHook.php b/includes/Hook/EditPage__attemptSave_afterHook.php
index 37081e531c15..6d8bbd3acc5d 100644
--- a/includes/Hook/EditPage__attemptSave_afterHook.php
+++ b/includes/Hook/EditPage__attemptSave_afterHook.php
@@ -7,6 +7,9 @@ use EditPage;
use Status;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::attemptSave:after" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__importFormDataHook.php b/includes/Hook/EditPage__importFormDataHook.php
index aed61e76249a..e4b06ce641c2 100644
--- a/includes/Hook/EditPage__importFormDataHook.php
+++ b/includes/Hook/EditPage__importFormDataHook.php
@@ -7,6 +7,9 @@ use EditPage;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::importFormData" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__showEditForm_fieldsHook.php b/includes/Hook/EditPage__showEditForm_fieldsHook.php
index 0a30abe2fc53..bfeb11379606 100644
--- a/includes/Hook/EditPage__showEditForm_fieldsHook.php
+++ b/includes/Hook/EditPage__showEditForm_fieldsHook.php
@@ -7,6 +7,9 @@ use EditPage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::showEditForm:fields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__showEditForm_initialHook.php b/includes/Hook/EditPage__showEditForm_initialHook.php
index f452592b349b..52dd857f928a 100644
--- a/includes/Hook/EditPage__showEditForm_initialHook.php
+++ b/includes/Hook/EditPage__showEditForm_initialHook.php
@@ -7,6 +7,9 @@ use EditPage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::showEditForm:initial" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__showReadOnlyForm_initialHook.php b/includes/Hook/EditPage__showReadOnlyForm_initialHook.php
index c08c6caf90aa..8121ef35a2b2 100644
--- a/includes/Hook/EditPage__showReadOnlyForm_initialHook.php
+++ b/includes/Hook/EditPage__showReadOnlyForm_initialHook.php
@@ -7,6 +7,9 @@ use EditPage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::showReadOnlyForm:initial" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/EditPage__showStandardInputs_optionsHook.php b/includes/Hook/EditPage__showStandardInputs_optionsHook.php
index 9e7a4e4aa834..040da007710d 100644
--- a/includes/Hook/EditPage__showStandardInputs_optionsHook.php
+++ b/includes/Hook/EditPage__showStandardInputs_optionsHook.php
@@ -7,6 +7,9 @@ use EditPage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EditPage::showStandardInputs:options" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/FileDeleteCompleteHook.php b/includes/Hook/FileDeleteCompleteHook.php
index c4eea82a50d6..f4a077b9eeff 100644
--- a/includes/Hook/FileDeleteCompleteHook.php
+++ b/includes/Hook/FileDeleteCompleteHook.php
@@ -7,6 +7,9 @@ use User;
use WikiFilePage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FileDeleteComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/FormatAutocommentsHook.php b/includes/Hook/FormatAutocommentsHook.php
index 311d87b9284e..9eba098f5906 100644
--- a/includes/Hook/FormatAutocommentsHook.php
+++ b/includes/Hook/FormatAutocommentsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FormatAutocomments" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetCacheVaryCookiesHook.php b/includes/Hook/GetCacheVaryCookiesHook.php
index c0754e5e79c9..def20d347ba9 100644
--- a/includes/Hook/GetCacheVaryCookiesHook.php
+++ b/includes/Hook/GetCacheVaryCookiesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetCacheVaryCookies" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetCanonicalURLHook.php b/includes/Hook/GetCanonicalURLHook.php
index 518843b0acaf..c40b37cd4fdf 100644
--- a/includes/Hook/GetCanonicalURLHook.php
+++ b/includes/Hook/GetCanonicalURLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetCanonicalURL" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetDefaultSortkeyHook.php b/includes/Hook/GetDefaultSortkeyHook.php
index ba209bc66001..eacbfb23a9c7 100644
--- a/includes/Hook/GetDefaultSortkeyHook.php
+++ b/includes/Hook/GetDefaultSortkeyHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetDefaultSortkey" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetDoubleUnderscoreIDsHook.php b/includes/Hook/GetDoubleUnderscoreIDsHook.php
index 6afcb384acfb..00ad3e61168f 100644
--- a/includes/Hook/GetDoubleUnderscoreIDsHook.php
+++ b/includes/Hook/GetDoubleUnderscoreIDsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetDoubleUnderscoreIDs" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetFullURLHook.php b/includes/Hook/GetFullURLHook.php
index 22884cc6d160..55b76b9aa09d 100644
--- a/includes/Hook/GetFullURLHook.php
+++ b/includes/Hook/GetFullURLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetFullURL" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetIPHook.php b/includes/Hook/GetIPHook.php
index ef1a52114f56..64868a58318e 100644
--- a/includes/Hook/GetIPHook.php
+++ b/includes/Hook/GetIPHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetIP" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetInternalURLHook.php b/includes/Hook/GetInternalURLHook.php
index 22461a534b43..6ad1f4078f8e 100644
--- a/includes/Hook/GetInternalURLHook.php
+++ b/includes/Hook/GetInternalURLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetInternalURL" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetLocalURLHook.php b/includes/Hook/GetLocalURLHook.php
index 5427e0bd9c37..b0cc87ee49d6 100644
--- a/includes/Hook/GetLocalURLHook.php
+++ b/includes/Hook/GetLocalURLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLocalURL" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetLocalURL__ArticleHook.php b/includes/Hook/GetLocalURL__ArticleHook.php
index 123350074f79..e414ddfce1b5 100644
--- a/includes/Hook/GetLocalURL__ArticleHook.php
+++ b/includes/Hook/GetLocalURL__ArticleHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLocalURL::Article" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetLocalURL__InternalHook.php b/includes/Hook/GetLocalURL__InternalHook.php
index 42d5fedfd2ca..6ec8327846fa 100644
--- a/includes/Hook/GetLocalURL__InternalHook.php
+++ b/includes/Hook/GetLocalURL__InternalHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLocalURL::Internal" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetMagicVariableIDsHook.php b/includes/Hook/GetMagicVariableIDsHook.php
index 967d3ff54e21..28dd14fc6300 100644
--- a/includes/Hook/GetMagicVariableIDsHook.php
+++ b/includes/Hook/GetMagicVariableIDsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetMagicVariableIDs" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GetRelativeTimestampHook.php b/includes/Hook/GetRelativeTimestampHook.php
index ebafb05b05da..86c66b248034 100644
--- a/includes/Hook/GetRelativeTimestampHook.php
+++ b/includes/Hook/GetRelativeTimestampHook.php
@@ -8,6 +8,9 @@ use MWTimestamp;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetRelativeTimestamp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/GitViewersHook.php b/includes/Hook/GitViewersHook.php
index 23859732b3cf..3036a2384167 100644
--- a/includes/Hook/GitViewersHook.php
+++ b/includes/Hook/GitViewersHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GitViewers" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ImageBeforeProduceHTMLHook.php b/includes/Hook/ImageBeforeProduceHTMLHook.php
index 38287e9f28fb..292daf741389 100644
--- a/includes/Hook/ImageBeforeProduceHTMLHook.php
+++ b/includes/Hook/ImageBeforeProduceHTMLHook.php
@@ -8,6 +8,9 @@ use Parser;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImageBeforeProduceHTML" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ImgAuthBeforeStreamHook.php b/includes/Hook/ImgAuthBeforeStreamHook.php
index 569cda9460cc..ba25fb9e94b2 100644
--- a/includes/Hook/ImgAuthBeforeStreamHook.php
+++ b/includes/Hook/ImgAuthBeforeStreamHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImgAuthBeforeStream" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ImgAuthModifyHeadersHook.php b/includes/Hook/ImgAuthModifyHeadersHook.php
index b38c3d396900..62c4a3e76b70 100644
--- a/includes/Hook/ImgAuthModifyHeadersHook.php
+++ b/includes/Hook/ImgAuthModifyHeadersHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MediaWiki\Linker\LinkTarget;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImgAuthModifyHeaders" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ImportHandleUnknownUserHook.php b/includes/Hook/ImportHandleUnknownUserHook.php
index 186cb4917bc8..9dba5e09424d 100644
--- a/includes/Hook/ImportHandleUnknownUserHook.php
+++ b/includes/Hook/ImportHandleUnknownUserHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandleUnknownUser" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/InitializeArticleMaybeRedirectHook.php b/includes/Hook/InitializeArticleMaybeRedirectHook.php
index 18c3029c920e..b7bbf691943e 100644
--- a/includes/Hook/InitializeArticleMaybeRedirectHook.php
+++ b/includes/Hook/InitializeArticleMaybeRedirectHook.php
@@ -7,6 +7,9 @@ use Title;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InitializeArticleMaybeRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/IsTrustedProxyHook.php b/includes/Hook/IsTrustedProxyHook.php
index 42e97079c949..790c608e43c0 100644
--- a/includes/Hook/IsTrustedProxyHook.php
+++ b/includes/Hook/IsTrustedProxyHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "IsTrustedProxy" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/LanguageLinksHook.php b/includes/Hook/LanguageLinksHook.php
index cb00faceb9ca..9d64ce33d0e0 100644
--- a/includes/Hook/LanguageLinksHook.php
+++ b/includes/Hook/LanguageLinksHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LanguageLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/LinkerMakeExternalImageHook.php b/includes/Hook/LinkerMakeExternalImageHook.php
index c12665400c1a..63391cfe028b 100644
--- a/includes/Hook/LinkerMakeExternalImageHook.php
+++ b/includes/Hook/LinkerMakeExternalImageHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinkerMakeExternalImage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/LinkerMakeExternalLinkHook.php b/includes/Hook/LinkerMakeExternalLinkHook.php
index 5053a18c03e6..74af2a91a61d 100644
--- a/includes/Hook/LinkerMakeExternalLinkHook.php
+++ b/includes/Hook/LinkerMakeExternalLinkHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinkerMakeExternalLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/LinkerMakeMediaLinkFileHook.php b/includes/Hook/LinkerMakeMediaLinkFileHook.php
index 4eb64cd75a93..e90fa8921cc7 100644
--- a/includes/Hook/LinkerMakeMediaLinkFileHook.php
+++ b/includes/Hook/LinkerMakeMediaLinkFileHook.php
@@ -6,6 +6,9 @@ use File;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinkerMakeMediaLinkFile" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MagicWordwgVariableIDsHook.php b/includes/Hook/MagicWordwgVariableIDsHook.php
index b43c1344b7c8..bed241b786db 100644
--- a/includes/Hook/MagicWordwgVariableIDsHook.php
+++ b/includes/Hook/MagicWordwgVariableIDsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MagicWordwgVariableIDs" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use GetMagicVariableIDsHook instead.
* @ingroup Hooks
*/
diff --git a/includes/Hook/MaintenanceRefreshLinksInitHook.php b/includes/Hook/MaintenanceRefreshLinksInitHook.php
index 1b5ef4041e0d..e769f1797877 100644
--- a/includes/Hook/MaintenanceRefreshLinksInitHook.php
+++ b/includes/Hook/MaintenanceRefreshLinksInitHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use RefreshLinks;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MaintenanceRefreshLinksInit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MaintenanceUpdateAddParamsHook.php b/includes/Hook/MaintenanceUpdateAddParamsHook.php
index ebb99a272bb2..c0a1a90152d8 100644
--- a/includes/Hook/MaintenanceUpdateAddParamsHook.php
+++ b/includes/Hook/MaintenanceUpdateAddParamsHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Hook;
// phpcs:disable Generic.Files.LineLength -- Remove this after doc review
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MaintenanceUpdateAddParams" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MakeGlobalVariablesScriptHook.php b/includes/Hook/MakeGlobalVariablesScriptHook.php
index a5bc5811775c..5c88cdc79b1e 100644
--- a/includes/Hook/MakeGlobalVariablesScriptHook.php
+++ b/includes/Hook/MakeGlobalVariablesScriptHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MakeGlobalVariablesScript" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MediaWikiPHPUnitTest__endTestHook.php b/includes/Hook/MediaWikiPHPUnitTest__endTestHook.php
index 8630a4cc0720..8fd1e7ffb104 100644
--- a/includes/Hook/MediaWikiPHPUnitTest__endTestHook.php
+++ b/includes/Hook/MediaWikiPHPUnitTest__endTestHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use PHPUnit\Framework\Test;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MediaWikiPHPUnitTest::endTest" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MediaWikiPHPUnitTest__startTestHook.php b/includes/Hook/MediaWikiPHPUnitTest__startTestHook.php
index 28e5412473c1..5a142ed1f50a 100644
--- a/includes/Hook/MediaWikiPHPUnitTest__startTestHook.php
+++ b/includes/Hook/MediaWikiPHPUnitTest__startTestHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use PHPUnit\Framework\Test;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MediaWikiPHPUnitTest::startTest" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MediaWikiPerformActionHook.php b/includes/Hook/MediaWikiPerformActionHook.php
index 082265296dae..69cf2c635780 100644
--- a/includes/Hook/MediaWikiPerformActionHook.php
+++ b/includes/Hook/MediaWikiPerformActionHook.php
@@ -10,6 +10,9 @@ use User;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MediaWikiPerformAction" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MediaWikiServicesHook.php b/includes/Hook/MediaWikiServicesHook.php
index 7980f421eb19..88f6cd7f0522 100644
--- a/includes/Hook/MediaWikiServicesHook.php
+++ b/includes/Hook/MediaWikiServicesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MediaWiki\MediaWikiServices;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MediaWikiServices" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MimeMagicGuessFromContentHook.php b/includes/Hook/MimeMagicGuessFromContentHook.php
index ac739213b640..20f3bba57337 100644
--- a/includes/Hook/MimeMagicGuessFromContentHook.php
+++ b/includes/Hook/MimeMagicGuessFromContentHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MimeAnalyzer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MimeMagicGuessFromContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MimeMagicImproveFromExtensionHook.php b/includes/Hook/MimeMagicImproveFromExtensionHook.php
index b0d441da63a9..0f6049b94992 100644
--- a/includes/Hook/MimeMagicImproveFromExtensionHook.php
+++ b/includes/Hook/MimeMagicImproveFromExtensionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MimeAnalyzer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MimeMagicImproveFromExtension" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MimeMagicInitHook.php b/includes/Hook/MimeMagicInitHook.php
index 01cfa61076ea..594ad96f961c 100644
--- a/includes/Hook/MimeMagicInitHook.php
+++ b/includes/Hook/MimeMagicInitHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MimeAnalyzer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MimeMagicInit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MovePageCheckPermissionsHook.php b/includes/Hook/MovePageCheckPermissionsHook.php
index 9c3bc646c0c2..0d81a74f1d34 100644
--- a/includes/Hook/MovePageCheckPermissionsHook.php
+++ b/includes/Hook/MovePageCheckPermissionsHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MovePageCheckPermissions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/MovePageIsValidMoveHook.php b/includes/Hook/MovePageIsValidMoveHook.php
index af511ae5f5fa..b8eb7f69ab65 100644
--- a/includes/Hook/MovePageIsValidMoveHook.php
+++ b/includes/Hook/MovePageIsValidMoveHook.php
@@ -6,6 +6,9 @@ use Status;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MovePageIsValidMove" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OpenSearchUrlsHook.php b/includes/Hook/OpenSearchUrlsHook.php
index 8b173a5d4a23..74b6f56595b2 100644
--- a/includes/Hook/OpenSearchUrlsHook.php
+++ b/includes/Hook/OpenSearchUrlsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OpenSearchUrls" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php b/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php
index 8afcaf80ba79..afc083e05b8b 100644
--- a/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php
+++ b/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageAfterGetHeadLinksArray" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageBeforeHTMLHook.php b/includes/Hook/OutputPageBeforeHTMLHook.php
index b0ab17d49e3d..c4f7196f089d 100644
--- a/includes/Hook/OutputPageBeforeHTMLHook.php
+++ b/includes/Hook/OutputPageBeforeHTMLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageBeforeHTML" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageBodyAttributesHook.php b/includes/Hook/OutputPageBodyAttributesHook.php
index ec1687130ddc..b8ae289f2ab9 100644
--- a/includes/Hook/OutputPageBodyAttributesHook.php
+++ b/includes/Hook/OutputPageBodyAttributesHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageBodyAttributes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageCheckLastModifiedHook.php b/includes/Hook/OutputPageCheckLastModifiedHook.php
index c49ef39c6940..552bcc0deda5 100644
--- a/includes/Hook/OutputPageCheckLastModifiedHook.php
+++ b/includes/Hook/OutputPageCheckLastModifiedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageCheckLastModified" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageMakeCategoryLinksHook.php b/includes/Hook/OutputPageMakeCategoryLinksHook.php
index 8b5d3c4abf1d..8b895b9d6d1e 100644
--- a/includes/Hook/OutputPageMakeCategoryLinksHook.php
+++ b/includes/Hook/OutputPageMakeCategoryLinksHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageMakeCategoryLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/OutputPageParserOutputHook.php b/includes/Hook/OutputPageParserOutputHook.php
index 7a8af1aa4dbf..868cc96d4fa6 100644
--- a/includes/Hook/OutputPageParserOutputHook.php
+++ b/includes/Hook/OutputPageParserOutputHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use ParserOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OutputPageParserOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/PageMoveCompleteHook.php b/includes/Hook/PageMoveCompleteHook.php
index 065ff7ee2558..5ef5c978d845 100644
--- a/includes/Hook/PageMoveCompleteHook.php
+++ b/includes/Hook/PageMoveCompleteHook.php
@@ -7,6 +7,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\User\UserIdentity;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageMoveComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/PageMoveCompletingHook.php b/includes/Hook/PageMoveCompletingHook.php
index 20f044ebf200..ccfd3492381b 100644
--- a/includes/Hook/PageMoveCompletingHook.php
+++ b/includes/Hook/PageMoveCompletingHook.php
@@ -7,6 +7,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\User\UserIdentity;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageMoveCompleting" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ParserTestGlobalsHook.php b/includes/Hook/ParserTestGlobalsHook.php
index 35640adf6334..5934a2c0454f 100644
--- a/includes/Hook/ParserTestGlobalsHook.php
+++ b/includes/Hook/ParserTestGlobalsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserTestGlobals" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ParserTestTablesHook.php b/includes/Hook/ParserTestTablesHook.php
index 3a348f645984..e191046122db 100644
--- a/includes/Hook/ParserTestTablesHook.php
+++ b/includes/Hook/ParserTestTablesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserTestTables" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ProtectionForm__buildFormHook.php b/includes/Hook/ProtectionForm__buildFormHook.php
index f1940e761632..7438fb7b0727 100644
--- a/includes/Hook/ProtectionForm__buildFormHook.php
+++ b/includes/Hook/ProtectionForm__buildFormHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ProtectionForm::buildForm" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ProtectionForm__saveHook.php b/includes/Hook/ProtectionForm__saveHook.php
index 9f5a8db91b38..ef7c9a79f893 100644
--- a/includes/Hook/ProtectionForm__saveHook.php
+++ b/includes/Hook/ProtectionForm__saveHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ProtectionForm::save" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/ProtectionForm__showLogExtractHook.php b/includes/Hook/ProtectionForm__showLogExtractHook.php
index 0265b4053dec..451754887ff4 100644
--- a/includes/Hook/ProtectionForm__showLogExtractHook.php
+++ b/includes/Hook/ProtectionForm__showLogExtractHook.php
@@ -7,6 +7,9 @@ use Article;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ProtectionForm::showLogExtract" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/SelfLinkBeginHook.php b/includes/Hook/SelfLinkBeginHook.php
index 8f1f4856fa37..146fff9a51e7 100644
--- a/includes/Hook/SelfLinkBeginHook.php
+++ b/includes/Hook/SelfLinkBeginHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SelfLinkBegin" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/SetupAfterCacheHook.php b/includes/Hook/SetupAfterCacheHook.php
index d8408db1da01..d7a31e3773d6 100644
--- a/includes/Hook/SetupAfterCacheHook.php
+++ b/includes/Hook/SetupAfterCacheHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SetupAfterCache" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TestCanonicalRedirectHook.php b/includes/Hook/TestCanonicalRedirectHook.php
index 2c01a85a7791..c58d35c3c3bd 100644
--- a/includes/Hook/TestCanonicalRedirectHook.php
+++ b/includes/Hook/TestCanonicalRedirectHook.php
@@ -7,6 +7,9 @@ use Title;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TestCanonicalRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleArrayFromResultHook.php b/includes/Hook/TitleArrayFromResultHook.php
index 7195136be9fc..e44b52db659a 100644
--- a/includes/Hook/TitleArrayFromResultHook.php
+++ b/includes/Hook/TitleArrayFromResultHook.php
@@ -6,6 +6,9 @@ use TitleArray;
use Wikimedia\Rdbms\IResultWrapper;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleArrayFromResult" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleExistsHook.php b/includes/Hook/TitleExistsHook.php
index f0397139958c..ba0011ea03e4 100644
--- a/includes/Hook/TitleExistsHook.php
+++ b/includes/Hook/TitleExistsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleExists" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleGetEditNoticesHook.php b/includes/Hook/TitleGetEditNoticesHook.php
index 47e9144db462..066425b6fdcb 100644
--- a/includes/Hook/TitleGetEditNoticesHook.php
+++ b/includes/Hook/TitleGetEditNoticesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleGetEditNotices" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleGetRestrictionTypesHook.php b/includes/Hook/TitleGetRestrictionTypesHook.php
index bcc287ed4fd9..e2413206989f 100644
--- a/includes/Hook/TitleGetRestrictionTypesHook.php
+++ b/includes/Hook/TitleGetRestrictionTypesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleGetRestrictionTypes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleIsAlwaysKnownHook.php b/includes/Hook/TitleIsAlwaysKnownHook.php
index 62d43bf6e24a..d3e1a5e6b802 100644
--- a/includes/Hook/TitleIsAlwaysKnownHook.php
+++ b/includes/Hook/TitleIsAlwaysKnownHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleIsAlwaysKnown" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleIsMovableHook.php b/includes/Hook/TitleIsMovableHook.php
index 414a244e94a7..93a85cef0315 100644
--- a/includes/Hook/TitleIsMovableHook.php
+++ b/includes/Hook/TitleIsMovableHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleIsMovable" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleMoveCompleteHook.php b/includes/Hook/TitleMoveCompleteHook.php
index 1e24b4974205..566480a06378 100644
--- a/includes/Hook/TitleMoveCompleteHook.php
+++ b/includes/Hook/TitleMoveCompleteHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleMoveComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use the PageMoveComplete hook instead
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleMoveCompletingHook.php b/includes/Hook/TitleMoveCompletingHook.php
index 7d3b792c6ad0..6adae072ac3a 100644
--- a/includes/Hook/TitleMoveCompletingHook.php
+++ b/includes/Hook/TitleMoveCompletingHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleMoveCompleting" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use the PageMoveCompleting hook instead
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleMoveHook.php b/includes/Hook/TitleMoveHook.php
index 8bc083016380..f04f9006a0bd 100644
--- a/includes/Hook/TitleMoveHook.php
+++ b/includes/Hook/TitleMoveHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleMove" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleMoveStartingHook.php b/includes/Hook/TitleMoveStartingHook.php
index d23a4866b6e9..52be63a58d03 100644
--- a/includes/Hook/TitleMoveStartingHook.php
+++ b/includes/Hook/TitleMoveStartingHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleMoveStarting" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/TitleSquidURLsHook.php b/includes/Hook/TitleSquidURLsHook.php
index c241e091c44f..2b1448a29316 100644
--- a/includes/Hook/TitleSquidURLsHook.php
+++ b/includes/Hook/TitleSquidURLsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleSquidURLs" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/UnitTestsAfterDatabaseSetupHook.php b/includes/Hook/UnitTestsAfterDatabaseSetupHook.php
index 917c2c8b2e24..6667a9882777 100644
--- a/includes/Hook/UnitTestsAfterDatabaseSetupHook.php
+++ b/includes/Hook/UnitTestsAfterDatabaseSetupHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Wikimedia\Rdbms\IMaintainableDatabase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnitTestsAfterDatabaseSetup" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php b/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php
index 310165903c5d..60c9ffdd6e65 100644
--- a/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php
+++ b/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnitTestsBeforeDatabaseTeardown" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/UnitTestsListHook.php b/includes/Hook/UnitTestsListHook.php
index a149542f4cd6..a1fe56ca4a5f 100644
--- a/includes/Hook/UnitTestsListHook.php
+++ b/includes/Hook/UnitTestsListHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnitTestsList" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/UserToolLinksEditHook.php b/includes/Hook/UserToolLinksEditHook.php
index b11f1e251351..6c6cf9f313a2 100644
--- a/includes/Hook/UserToolLinksEditHook.php
+++ b/includes/Hook/UserToolLinksEditHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserToolLinksEdit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/WebRequestPathInfoRouterHook.php b/includes/Hook/WebRequestPathInfoRouterHook.php
index e084d210d3d6..3b6eadb25e5c 100644
--- a/includes/Hook/WebRequestPathInfoRouterHook.php
+++ b/includes/Hook/WebRequestPathInfoRouterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use PathRouter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WebRequestPathInfoRouter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Hook/WebResponseSetCookieHook.php b/includes/Hook/WebResponseSetCookieHook.php
index 6949a7b4dba4..a0cfbfa9660b 100644
--- a/includes/Hook/WebResponseSetCookieHook.php
+++ b/includes/Hook/WebResponseSetCookieHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WebResponseSetCookie" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php b/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php
index fb8253fea4e2..c518e6a23c58 100644
--- a/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php
+++ b/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "getUserPermissionsErrorsExpensive" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php b/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php
index 240abd67d3cd..cafb6e3a6d2c 100644
--- a/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php
+++ b/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "getUserPermissionsErrors" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/TitleQuickPermissionsHook.php b/includes/Permissions/Hook/TitleQuickPermissionsHook.php
index 366863197dfe..7c357bd83bff 100644
--- a/includes/Permissions/Hook/TitleQuickPermissionsHook.php
+++ b/includes/Permissions/Hook/TitleQuickPermissionsHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleQuickPermissions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/TitleReadWhitelistHook.php b/includes/Permissions/Hook/TitleReadWhitelistHook.php
index e183826be306..ba83259dd628 100644
--- a/includes/Permissions/Hook/TitleReadWhitelistHook.php
+++ b/includes/Permissions/Hook/TitleReadWhitelistHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "TitleReadWhitelist" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserCanHook.php b/includes/Permissions/Hook/UserCanHook.php
index 93576054f8cf..6064c55c56ce 100644
--- a/includes/Permissions/Hook/UserCanHook.php
+++ b/includes/Permissions/Hook/UserCanHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "userCan" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserGetAllRightsHook.php b/includes/Permissions/Hook/UserGetAllRightsHook.php
index 9733cbcb6baf..df3fcc3429de 100644
--- a/includes/Permissions/Hook/UserGetAllRightsHook.php
+++ b/includes/Permissions/Hook/UserGetAllRightsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Permissions\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetAllRights" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserGetRightsHook.php b/includes/Permissions/Hook/UserGetRightsHook.php
index f78988899493..4b87adf1ecfe 100644
--- a/includes/Permissions/Hook/UserGetRightsHook.php
+++ b/includes/Permissions/Hook/UserGetRightsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Permissions\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetRights" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserGetRightsRemoveHook.php b/includes/Permissions/Hook/UserGetRightsRemoveHook.php
index 1b6665ccda7d..60d756a294dc 100644
--- a/includes/Permissions/Hook/UserGetRightsRemoveHook.php
+++ b/includes/Permissions/Hook/UserGetRightsRemoveHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Permissions\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetRightsRemove" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserIsBlockedFromHook.php b/includes/Permissions/Hook/UserIsBlockedFromHook.php
index ae42da7dad75..5340410c5d4c 100644
--- a/includes/Permissions/Hook/UserIsBlockedFromHook.php
+++ b/includes/Permissions/Hook/UserIsBlockedFromHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserIsBlockedFrom" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php b/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php
index 7e380430a5e8..2dad633f9e6e 100644
--- a/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php
+++ b/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Permissions\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserIsEveryoneAllowed" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Rest/Hook/SearchResultProvideDescriptionHook.php b/includes/Rest/Hook/SearchResultProvideDescriptionHook.php
index 6645c1dbcb49..de1e3796308d 100644
--- a/includes/Rest/Hook/SearchResultProvideDescriptionHook.php
+++ b/includes/Rest/Hook/SearchResultProvideDescriptionHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Rest\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchResultProvideDescription" to register handlers implementing this interface.
+ *
* Called by REST SearchHandler in order to allow extensions to fill the 'description'
* field in search results. Warning: this hook, as well as SearchResultPageIdentity interface,
* is under development and still unstable.
diff --git a/includes/Rest/Hook/SearchResultProvideThumbnailHook.php b/includes/Rest/Hook/SearchResultProvideThumbnailHook.php
index 40b1beed946a..9472853e446f 100644
--- a/includes/Rest/Hook/SearchResultProvideThumbnailHook.php
+++ b/includes/Rest/Hook/SearchResultProvideThumbnailHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Rest\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchResultProvideThumbnail" to register handlers implementing this interface.
+ *
* Called by REST SearchHandler in order to allow extensions to fill the 'thumbnail'
* field in rest search results. Warning: this hook, as well as SearchResultPageIdentity
* interface, is under development and still unstable.
diff --git a/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php b/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php
index 8d55e50dc1a0..12b5e7aad783 100644
--- a/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php
+++ b/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Revision\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentHandlerDefaultModelFor" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Revision/Hook/RevisionInsertCompleteHook.php b/includes/Revision/Hook/RevisionInsertCompleteHook.php
index 47794c7e51b2..d43377b424df 100644
--- a/includes/Revision/Hook/RevisionInsertCompleteHook.php
+++ b/includes/Revision/Hook/RevisionInsertCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Revision\Hook;
use Revision;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RevisionInsertComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.31 Use RevisionRecordInserted hook instead
* @ingroup Hooks
*/
diff --git a/includes/Revision/Hook/RevisionRecordInsertedHook.php b/includes/Revision/Hook/RevisionRecordInsertedHook.php
index 0271a6eb0020..9f290aea7a20 100644
--- a/includes/Revision/Hook/RevisionRecordInsertedHook.php
+++ b/includes/Revision/Hook/RevisionRecordInsertedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Revision\Hook;
use MediaWiki\Revision\RevisionRecord;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RevisionRecordInserted" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php b/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php
index 879d94a8ba5b..f99f77089352 100644
--- a/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php
+++ b/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleEditUpdateNewTalk" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/ArticleEditUpdatesDeleteFromRecentchangesHook.php b/includes/Storage/Hook/ArticleEditUpdatesDeleteFromRecentchangesHook.php
index 5d22f04a92c7..486a33eb61be 100644
--- a/includes/Storage/Hook/ArticleEditUpdatesDeleteFromRecentchangesHook.php
+++ b/includes/Storage/Hook/ArticleEditUpdatesDeleteFromRecentchangesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Storage\Hook;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleEditUpdatesDeleteFromRecentchanges" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use RecentChange_save or similar instead
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/ArticleEditUpdatesHook.php b/includes/Storage/Hook/ArticleEditUpdatesHook.php
index e0eba0c82660..8d739b7618f8 100644
--- a/includes/Storage/Hook/ArticleEditUpdatesHook.php
+++ b/includes/Storage/Hook/ArticleEditUpdatesHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Edit\PreparedEdit;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleEditUpdates" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use RevisionDataUpdates instead
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/ArticlePrepareTextForEditHook.php b/includes/Storage/Hook/ArticlePrepareTextForEditHook.php
index 8039a147f18a..f85a901fe769 100644
--- a/includes/Storage/Hook/ArticlePrepareTextForEditHook.php
+++ b/includes/Storage/Hook/ArticlePrepareTextForEditHook.php
@@ -6,6 +6,9 @@ use ParserOptions;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticlePrepareTextForEdit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php b/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php
index a07038dca38a..f399a329c3fc 100644
--- a/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php
+++ b/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php
@@ -9,6 +9,9 @@ use MediaWiki\User\UserIdentity;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeRevertedTagUpdate" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/MultiContentSaveHook.php b/includes/Storage/Hook/MultiContentSaveHook.php
index 42518d1ea3c9..e3b002851486 100644
--- a/includes/Storage/Hook/MultiContentSaveHook.php
+++ b/includes/Storage/Hook/MultiContentSaveHook.php
@@ -8,6 +8,9 @@ use MediaWiki\User\UserIdentity;
use Status;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MultiContentSave" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/PageContentInsertCompleteHook.php b/includes/Storage/Hook/PageContentInsertCompleteHook.php
index 80b3fbc069fc..701b928a6a85 100644
--- a/includes/Storage/Hook/PageContentInsertCompleteHook.php
+++ b/includes/Storage/Hook/PageContentInsertCompleteHook.php
@@ -8,6 +8,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageContentInsertComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use PageSaveComplete
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/PageContentSaveCompleteHook.php b/includes/Storage/Hook/PageContentSaveCompleteHook.php
index 2f81a6d2b5be..59c022f5ddf5 100644
--- a/includes/Storage/Hook/PageContentSaveCompleteHook.php
+++ b/includes/Storage/Hook/PageContentSaveCompleteHook.php
@@ -9,6 +9,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageContentSaveComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use PageSaveComplete
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/PageContentSaveHook.php b/includes/Storage/Hook/PageContentSaveHook.php
index d8d15016a2b2..92b652d2a47f 100644
--- a/includes/Storage/Hook/PageContentSaveHook.php
+++ b/includes/Storage/Hook/PageContentSaveHook.php
@@ -10,6 +10,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageContentSave" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use MultiContentSave instead
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/PageSaveCompleteHook.php b/includes/Storage/Hook/PageSaveCompleteHook.php
index 46c7fe7189b6..fcf9fac3504b 100644
--- a/includes/Storage/Hook/PageSaveCompleteHook.php
+++ b/includes/Storage/Hook/PageSaveCompleteHook.php
@@ -8,6 +8,9 @@ use MediaWiki\User\UserIdentity;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageSaveComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/ParserOutputStashForEditHook.php b/includes/Storage/Hook/ParserOutputStashForEditHook.php
index 9f44ad4bf4ac..39f97285d113 100644
--- a/includes/Storage/Hook/ParserOutputStashForEditHook.php
+++ b/includes/Storage/Hook/ParserOutputStashForEditHook.php
@@ -8,6 +8,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserOutputStashForEdit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/Storage/Hook/RevisionDataUpdatesHook.php b/includes/Storage/Hook/RevisionDataUpdatesHook.php
index b13f39b78df8..e6ae600ea372 100644
--- a/includes/Storage/Hook/RevisionDataUpdatesHook.php
+++ b/includes/Storage/Hook/RevisionDataUpdatesHook.php
@@ -8,6 +8,9 @@ use MediaWiki\Revision\RenderedRevision;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RevisionDataUpdates" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/ActionBeforeFormDisplayHook.php b/includes/actions/Hook/ActionBeforeFormDisplayHook.php
index e68eb3edc9ba..d6785d57b200 100644
--- a/includes/actions/Hook/ActionBeforeFormDisplayHook.php
+++ b/includes/actions/Hook/ActionBeforeFormDisplayHook.php
@@ -6,6 +6,9 @@ use Article;
use HTMLForm;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ActionBeforeFormDisplay" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/ActionModifyFormFieldsHook.php b/includes/actions/Hook/ActionModifyFormFieldsHook.php
index db0815d334f5..1747b3d35bd3 100644
--- a/includes/actions/Hook/ActionModifyFormFieldsHook.php
+++ b/includes/actions/Hook/ActionModifyFormFieldsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ActionModifyFormFields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/CustomEditorHook.php b/includes/actions/Hook/CustomEditorHook.php
index cf562903caf6..be4ec4fbca8f 100644
--- a/includes/actions/Hook/CustomEditorHook.php
+++ b/includes/actions/Hook/CustomEditorHook.php
@@ -6,6 +6,9 @@ use Article;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CustomEditor" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/HistoryPageToolLinksHook.php b/includes/actions/Hook/HistoryPageToolLinksHook.php
index 6b9a5d88998d..ba0de65b30b2 100644
--- a/includes/actions/Hook/HistoryPageToolLinksHook.php
+++ b/includes/actions/Hook/HistoryPageToolLinksHook.php
@@ -6,6 +6,9 @@ use IContextSource;
use MediaWiki\Linker\LinkRenderer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HistoryPageToolLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/HistoryRevisionToolsHook.php b/includes/actions/Hook/HistoryRevisionToolsHook.php
index d420fb849e02..7a6f14b2f3b4 100644
--- a/includes/actions/Hook/HistoryRevisionToolsHook.php
+++ b/includes/actions/Hook/HistoryRevisionToolsHook.php
@@ -6,6 +6,9 @@ use Revision;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HistoryRevisionTools" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/HistoryToolsHook.php b/includes/actions/Hook/HistoryToolsHook.php
index a8f1135bcb87..ec0121ce2bbc 100644
--- a/includes/actions/Hook/HistoryToolsHook.php
+++ b/includes/actions/Hook/HistoryToolsHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\User\UserIdentity;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HistoryTools" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/InfoActionHook.php b/includes/actions/Hook/InfoActionHook.php
index 125c73267f9e..47d92ce28e72 100644
--- a/includes/actions/Hook/InfoActionHook.php
+++ b/includes/actions/Hook/InfoActionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InfoAction" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/PageHistoryBeforeListHook.php b/includes/actions/Hook/PageHistoryBeforeListHook.php
index d31a1a0dc274..8e5832d0c777 100644
--- a/includes/actions/Hook/PageHistoryBeforeListHook.php
+++ b/includes/actions/Hook/PageHistoryBeforeListHook.php
@@ -6,6 +6,9 @@ use Article;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageHistoryBeforeList" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/PageHistoryLineEndingHook.php b/includes/actions/Hook/PageHistoryLineEndingHook.php
index 1401e5861e60..62a9b22673b2 100644
--- a/includes/actions/Hook/PageHistoryLineEndingHook.php
+++ b/includes/actions/Hook/PageHistoryLineEndingHook.php
@@ -6,6 +6,9 @@ use HistoryPager;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageHistoryLineEnding" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php b/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php
index 2b98472ddfa6..fe738c8cdd98 100644
--- a/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php
+++ b/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php
@@ -7,6 +7,9 @@ use Wikimedia\Rdbms\IResultWrapper;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageHistoryPager::doBatchLookups" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php b/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php
index aafd7532f9c1..949e7ce0dd5f 100644
--- a/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php
+++ b/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php
@@ -6,6 +6,9 @@ use HistoryPager;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageHistoryPager::getQueryInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/RawPageViewBeforeOutputHook.php b/includes/actions/Hook/RawPageViewBeforeOutputHook.php
index e0a9f99865f5..a755354c211b 100644
--- a/includes/actions/Hook/RawPageViewBeforeOutputHook.php
+++ b/includes/actions/Hook/RawPageViewBeforeOutputHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use RawAction;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RawPageViewBeforeOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/UnwatchArticleCompleteHook.php b/includes/actions/Hook/UnwatchArticleCompleteHook.php
index bf7449b68bcf..21f0a984928c 100644
--- a/includes/actions/Hook/UnwatchArticleCompleteHook.php
+++ b/includes/actions/Hook/UnwatchArticleCompleteHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnwatchArticleComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/UnwatchArticleHook.php b/includes/actions/Hook/UnwatchArticleHook.php
index 054b9517d981..d8f4edf7bc98 100644
--- a/includes/actions/Hook/UnwatchArticleHook.php
+++ b/includes/actions/Hook/UnwatchArticleHook.php
@@ -7,6 +7,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnwatchArticle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/WatchArticleCompleteHook.php b/includes/actions/Hook/WatchArticleCompleteHook.php
index 0ef9e0d6cf37..af089667ae65 100644
--- a/includes/actions/Hook/WatchArticleCompleteHook.php
+++ b/includes/actions/Hook/WatchArticleCompleteHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WatchArticleComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/actions/Hook/WatchArticleHook.php b/includes/actions/Hook/WatchArticleHook.php
index 05dcf68a9176..b7dddbb64c00 100644
--- a/includes/actions/Hook/WatchArticleHook.php
+++ b/includes/actions/Hook/WatchArticleHook.php
@@ -7,6 +7,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WatchArticle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIAfterExecuteHook.php b/includes/api/Hook/APIAfterExecuteHook.php
index d24d4821b22c..20d69ba40a4f 100644
--- a/includes/api/Hook/APIAfterExecuteHook.php
+++ b/includes/api/Hook/APIAfterExecuteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIAfterExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIGetAllowedParamsHook.php b/includes/api/Hook/APIGetAllowedParamsHook.php
index c4b2f5274d20..dc0a14e54e02 100644
--- a/includes/api/Hook/APIGetAllowedParamsHook.php
+++ b/includes/api/Hook/APIGetAllowedParamsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIGetAllowedParams" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIGetDescriptionMessagesHook.php b/includes/api/Hook/APIGetDescriptionMessagesHook.php
index 65694b2cfb4e..cdcf035e4220 100644
--- a/includes/api/Hook/APIGetDescriptionMessagesHook.php
+++ b/includes/api/Hook/APIGetDescriptionMessagesHook.php
@@ -6,6 +6,9 @@ use ApiBase;
use Message;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIGetDescriptionMessages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIGetParamDescriptionMessagesHook.php b/includes/api/Hook/APIGetParamDescriptionMessagesHook.php
index fa304247f0bd..f46736f2c1c4 100644
--- a/includes/api/Hook/APIGetParamDescriptionMessagesHook.php
+++ b/includes/api/Hook/APIGetParamDescriptionMessagesHook.php
@@ -6,6 +6,9 @@ use ApiBase;
use Message;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIGetParamDescriptionMessages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIHelpModifyOutputHook.php b/includes/api/Hook/APIHelpModifyOutputHook.php
index fb6add1d243e..ac9b64f0c376 100644
--- a/includes/api/Hook/APIHelpModifyOutputHook.php
+++ b/includes/api/Hook/APIHelpModifyOutputHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIHelpModifyOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIQueryAfterExecuteHook.php b/includes/api/Hook/APIQueryAfterExecuteHook.php
index 57302c8d84d2..39d48d0e0590 100644
--- a/includes/api/Hook/APIQueryAfterExecuteHook.php
+++ b/includes/api/Hook/APIQueryAfterExecuteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIQueryAfterExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php b/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php
index a54093be6d6a..8b006bf400b8 100644
--- a/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php
+++ b/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php
@@ -6,6 +6,9 @@ use ApiBase;
use ApiPageSet;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIQueryGeneratorAfterExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php b/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php
index 5b17d0662117..f270c103a160 100644
--- a/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php
+++ b/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiQuerySiteinfo;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIQuerySiteInfoGeneralInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php b/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php
index a5e3b54292fe..3dbc2ecea457 100644
--- a/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php
+++ b/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Api\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "APIQuerySiteInfoStatisticsInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiCheckCanExecuteHook.php b/includes/api/Hook/ApiCheckCanExecuteHook.php
index 14a840c89c4f..eaa34136e009 100644
--- a/includes/api/Hook/ApiCheckCanExecuteHook.php
+++ b/includes/api/Hook/ApiCheckCanExecuteHook.php
@@ -8,6 +8,9 @@ use Message;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiCheckCanExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiDeprecationHelpHook.php b/includes/api/Hook/ApiDeprecationHelpHook.php
index 5d93e290dedc..da4e23695767 100644
--- a/includes/api/Hook/ApiDeprecationHelpHook.php
+++ b/includes/api/Hook/ApiDeprecationHelpHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use Message;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiDeprecationHelp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiFeedContributions__feedItemHook.php b/includes/api/Hook/ApiFeedContributions__feedItemHook.php
index 7f3bdc39f6e0..5c274e28861b 100644
--- a/includes/api/Hook/ApiFeedContributions__feedItemHook.php
+++ b/includes/api/Hook/ApiFeedContributions__feedItemHook.php
@@ -8,6 +8,9 @@ use IContextSource;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiFeedContributions::feedItem" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiFormatHighlightHook.php b/includes/api/Hook/ApiFormatHighlightHook.php
index 8362e6fc2f86..5f18bcfde0ed 100644
--- a/includes/api/Hook/ApiFormatHighlightHook.php
+++ b/includes/api/Hook/ApiFormatHighlightHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiFormatHighlight" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiMain__moduleManagerHook.php b/includes/api/Hook/ApiMain__moduleManagerHook.php
index 3f45c812914e..94136e211c0b 100644
--- a/includes/api/Hook/ApiMain__moduleManagerHook.php
+++ b/includes/api/Hook/ApiMain__moduleManagerHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Api\Hook;
use ApiModuleManager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiMain::moduleManager" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiMain__onExceptionHook.php b/includes/api/Hook/ApiMain__onExceptionHook.php
index 7657964c4358..7c6f5413537f 100644
--- a/includes/api/Hook/ApiMain__onExceptionHook.php
+++ b/includes/api/Hook/ApiMain__onExceptionHook.php
@@ -7,6 +7,9 @@ use ApiMain;
use Throwable;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiMain::onException" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiMakeParserOptionsHook.php b/includes/api/Hook/ApiMakeParserOptionsHook.php
index eff1d7c79e7c..24418060d8fa 100644
--- a/includes/api/Hook/ApiMakeParserOptionsHook.php
+++ b/includes/api/Hook/ApiMakeParserOptionsHook.php
@@ -8,6 +8,9 @@ use Title;
use Wikimedia\ScopedCallback;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiMakeParserOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiMaxLagInfoHook.php b/includes/api/Hook/ApiMaxLagInfoHook.php
index 98ee5ae59b54..201d87a74926 100644
--- a/includes/api/Hook/ApiMaxLagInfoHook.php
+++ b/includes/api/Hook/ApiMaxLagInfoHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Api\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiMaxLagInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiOpenSearchSuggestHook.php b/includes/api/Hook/ApiOpenSearchSuggestHook.php
index 45db0d67f016..90ac4a8eddae 100644
--- a/includes/api/Hook/ApiOpenSearchSuggestHook.php
+++ b/includes/api/Hook/ApiOpenSearchSuggestHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Api\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiOpenSearchSuggest" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiOptionsHook.php b/includes/api/Hook/ApiOptionsHook.php
index 9ca5bb9d0f84..456615ed53aa 100644
--- a/includes/api/Hook/ApiOptionsHook.php
+++ b/includes/api/Hook/ApiOptionsHook.php
@@ -6,6 +6,9 @@ use ApiOptions;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiParseMakeOutputPageHook.php b/includes/api/Hook/ApiParseMakeOutputPageHook.php
index c09311c1a93f..31c9a316e282 100644
--- a/includes/api/Hook/ApiParseMakeOutputPageHook.php
+++ b/includes/api/Hook/ApiParseMakeOutputPageHook.php
@@ -6,6 +6,9 @@ use ApiBase;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiParseMakeOutputPage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryBaseAfterQueryHook.php b/includes/api/Hook/ApiQueryBaseAfterQueryHook.php
index 3dc54b3c9122..375013d4624d 100644
--- a/includes/api/Hook/ApiQueryBaseAfterQueryHook.php
+++ b/includes/api/Hook/ApiQueryBaseAfterQueryHook.php
@@ -6,6 +6,9 @@ use ApiQueryBase;
use Wikimedia\Rdbms\IResultWrapper;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryBaseAfterQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php b/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php
index b68b930c6c0d..902cec0965cd 100644
--- a/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php
+++ b/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiQueryBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryBaseBeforeQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryBaseProcessRowHook.php b/includes/api/Hook/ApiQueryBaseProcessRowHook.php
index ef61911e126a..cb871493713c 100644
--- a/includes/api/Hook/ApiQueryBaseProcessRowHook.php
+++ b/includes/api/Hook/ApiQueryBaseProcessRowHook.php
@@ -6,6 +6,9 @@ use ApiQueryBase;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryBaseProcessRow" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php b/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php
index 7a1de961c12d..0cb421923fee 100644
--- a/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php
+++ b/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Api\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryTokensRegisterTypes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php b/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php
index c4eb2e06da32..3f9bad294321 100644
--- a/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php
+++ b/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php
@@ -6,6 +6,9 @@ use ApiQueryWatchlist;
use WatchedItem;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryWatchlistExtractOutputData" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php b/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php
index 54a84be435cc..53bce3de07ba 100644
--- a/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php
+++ b/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Api\Hook;
use ApiQueryWatchlist;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQueryWatchlistPrepareWatchedItemQueryServiceOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiQuery__moduleManagerHook.php b/includes/api/Hook/ApiQuery__moduleManagerHook.php
index 65547297f244..c535cfa6757d 100644
--- a/includes/api/Hook/ApiQuery__moduleManagerHook.php
+++ b/includes/api/Hook/ApiQuery__moduleManagerHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Api\Hook;
use ApiModuleManager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiQuery::moduleManager" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiRsdServiceApisHook.php b/includes/api/Hook/ApiRsdServiceApisHook.php
index 03fea91998c7..45871cd6cc43 100644
--- a/includes/api/Hook/ApiRsdServiceApisHook.php
+++ b/includes/api/Hook/ApiRsdServiceApisHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Api\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiRsdServiceApis" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/ApiValidatePasswordHook.php b/includes/api/Hook/ApiValidatePasswordHook.php
index 6e7f7c94c369..41ee7dbdc61b 100644
--- a/includes/api/Hook/ApiValidatePasswordHook.php
+++ b/includes/api/Hook/ApiValidatePasswordHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use ApiValidatePassword;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ApiValidatePassword" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/api/Hook/RequestHasSameOriginSecurityHook.php b/includes/api/Hook/RequestHasSameOriginSecurityHook.php
index 52558aba6da7..1b2584133a9a 100644
--- a/includes/api/Hook/RequestHasSameOriginSecurityHook.php
+++ b/includes/api/Hook/RequestHasSameOriginSecurityHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Api\Hook;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RequestHasSameOriginSecurity" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php b/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php
index f45214217918..f79e085918ae 100644
--- a/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php
+++ b/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Auth\AuthenticationResponse;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AuthManagerLoginAuthenticateAudit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php b/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php
index ed5da9c8012e..c21d97e7cc6c 100644
--- a/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php
+++ b/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Auth\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ExemptFromAccountCreationThrottle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/LocalUserCreatedHook.php b/includes/auth/Hook/LocalUserCreatedHook.php
index 1869fd93ba98..166c10a4db35 100644
--- a/includes/auth/Hook/LocalUserCreatedHook.php
+++ b/includes/auth/Hook/LocalUserCreatedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Auth\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LocalUserCreated" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/ResetPasswordExpirationHook.php b/includes/auth/Hook/ResetPasswordExpirationHook.php
index bf679f167bed..4e9b2929dea2 100644
--- a/includes/auth/Hook/ResetPasswordExpirationHook.php
+++ b/includes/auth/Hook/ResetPasswordExpirationHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Auth\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResetPasswordExpiration" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php b/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php
index 7307ef5a0241..efc438eeed82 100644
--- a/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php
+++ b/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Auth\Hook;
use MediaWiki\Session\Session;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SecuritySensitiveOperationStatus" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/auth/Hook/UserLoggedInHook.php b/includes/auth/Hook/UserLoggedInHook.php
index 1731b6e9cc21..05777eac41e0 100644
--- a/includes/auth/Hook/UserLoggedInHook.php
+++ b/includes/auth/Hook/UserLoggedInHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Auth\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoggedIn" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/block/Hook/AbortAutoblockHook.php b/includes/block/Hook/AbortAutoblockHook.php
index e7bc0f664b61..4ccc788a7dd3 100644
--- a/includes/block/Hook/AbortAutoblockHook.php
+++ b/includes/block/Hook/AbortAutoblockHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Block\Hook;
use MediaWiki\Block\DatabaseBlock;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AbortAutoblock" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/block/Hook/GetUserBlockHook.php b/includes/block/Hook/GetUserBlockHook.php
index 8fa269307796..49e57f707f09 100644
--- a/includes/block/Hook/GetUserBlockHook.php
+++ b/includes/block/Hook/GetUserBlockHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Block\AbstractBlock;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetUserBlock" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/block/Hook/PerformRetroactiveAutoblockHook.php b/includes/block/Hook/PerformRetroactiveAutoblockHook.php
index 1b56f75d5894..adee43abc93e 100644
--- a/includes/block/Hook/PerformRetroactiveAutoblockHook.php
+++ b/includes/block/Hook/PerformRetroactiveAutoblockHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Block\Hook;
use MediaWiki\Block\DatabaseBlock;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PerformRetroactiveAutoblock" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/BacklinkCacheGetConditionsHook.php b/includes/cache/Hook/BacklinkCacheGetConditionsHook.php
index 4a0ca8411f3d..4fa3b3d3751f 100644
--- a/includes/cache/Hook/BacklinkCacheGetConditionsHook.php
+++ b/includes/cache/Hook/BacklinkCacheGetConditionsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Cache\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BacklinkCacheGetConditions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/BacklinkCacheGetPrefixHook.php b/includes/cache/Hook/BacklinkCacheGetPrefixHook.php
index 92d317d91553..d758cb7cdc00 100644
--- a/includes/cache/Hook/BacklinkCacheGetPrefixHook.php
+++ b/includes/cache/Hook/BacklinkCacheGetPrefixHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Cache\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BacklinkCacheGetPrefix" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php b/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php
index 78f601405591..8155ea404585 100644
--- a/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php
+++ b/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Cache\Hook;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HTMLFileCache::useFileCache" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php b/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php
index 3d05bb928c9d..f3ea759a66f5 100644
--- a/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php
+++ b/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Cache\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HtmlCacheUpdaterAppendUrls" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php b/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php
index c2405a4b4877..944fbeb2fb56 100644
--- a/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php
+++ b/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Cache\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HtmlCacheUpdaterVaryUrls" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/MessageCacheReplaceHook.php b/includes/cache/Hook/MessageCacheReplaceHook.php
index d671f4873b1b..7d555320fd46 100644
--- a/includes/cache/Hook/MessageCacheReplaceHook.php
+++ b/includes/cache/Hook/MessageCacheReplaceHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Cache\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MessageCacheReplace" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/MessageCache__getHook.php b/includes/cache/Hook/MessageCache__getHook.php
index 01579d7cb92b..aad00a1af688 100644
--- a/includes/cache/Hook/MessageCache__getHook.php
+++ b/includes/cache/Hook/MessageCache__getHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Cache\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MessageCache::get" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/Hook/MessagesPreLoadHook.php b/includes/cache/Hook/MessagesPreLoadHook.php
index f336a631d6ae..e020f1d2b3db 100644
--- a/includes/cache/Hook/MessagesPreLoadHook.php
+++ b/includes/cache/Hook/MessagesPreLoadHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Cache\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MessagesPreLoad" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php b/includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php
index 3e259774d88e..ca699108fa56 100644
--- a/includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php
+++ b/includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LocalisationCacheRecacheFallback" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php b/includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php
index 5386cad5b281..c489694f9907 100644
--- a/includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php
+++ b/includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LocalisationCacheRecache" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/AbortEmailNotificationHook.php b/includes/changes/Hook/AbortEmailNotificationHook.php
index 78b6821079a2..8cde8aea8bce 100644
--- a/includes/changes/Hook/AbortEmailNotificationHook.php
+++ b/includes/changes/Hook/AbortEmailNotificationHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AbortEmailNotification" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/ChangesListInitRowsHook.php b/includes/changes/Hook/ChangesListInitRowsHook.php
index 64a36944cb6b..7db38d154603 100644
--- a/includes/changes/Hook/ChangesListInitRowsHook.php
+++ b/includes/changes/Hook/ChangesListInitRowsHook.php
@@ -6,6 +6,9 @@ use ChangesList;
use Wikimedia\Rdbms\IResultWrapper;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangesListInitRows" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/ChangesListInsertArticleLinkHook.php b/includes/changes/Hook/ChangesListInsertArticleLinkHook.php
index 456e84600cfa..f32163ffa063 100644
--- a/includes/changes/Hook/ChangesListInsertArticleLinkHook.php
+++ b/includes/changes/Hook/ChangesListInsertArticleLinkHook.php
@@ -6,6 +6,9 @@ use ChangesList;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangesListInsertArticleLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php b/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php
index 8330a3f1bace..098a1ecb35e5 100644
--- a/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php
+++ b/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php
@@ -6,6 +6,9 @@ use EnhancedChangesList;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EnhancedChangesListModifyBlockLineData" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php b/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php
index fd8e9aba6051..6d73cdcf97ab 100644
--- a/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php
+++ b/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php
@@ -6,6 +6,9 @@ use EnhancedChangesList;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EnhancedChangesListModifyLineData" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php b/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php
index 4bbe21568885..a6e329a4bd0f 100644
--- a/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php
+++ b/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php
@@ -7,6 +7,9 @@ use EnhancedChangesList;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EnhancedChangesList::getLogText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/FetchChangesListHook.php b/includes/changes/Hook/FetchChangesListHook.php
index 9b8b4466d1c0..efc43a3c8c70 100644
--- a/includes/changes/Hook/FetchChangesListHook.php
+++ b/includes/changes/Hook/FetchChangesListHook.php
@@ -8,6 +8,9 @@ use Skin;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FetchChangesList" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/MarkPatrolledCompleteHook.php b/includes/changes/Hook/MarkPatrolledCompleteHook.php
index 0b520a588ac5..e06b5ef2db85 100644
--- a/includes/changes/Hook/MarkPatrolledCompleteHook.php
+++ b/includes/changes/Hook/MarkPatrolledCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MarkPatrolledComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/MarkPatrolledHook.php b/includes/changes/Hook/MarkPatrolledHook.php
index 956d065ba86b..59281d0ebab1 100644
--- a/includes/changes/Hook/MarkPatrolledHook.php
+++ b/includes/changes/Hook/MarkPatrolledHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "MarkPatrolled" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/OldChangesListRecentChangesLineHook.php b/includes/changes/Hook/OldChangesListRecentChangesLineHook.php
index 2c4f0db58ecd..adb37d9cf19d 100644
--- a/includes/changes/Hook/OldChangesListRecentChangesLineHook.php
+++ b/includes/changes/Hook/OldChangesListRecentChangesLineHook.php
@@ -6,6 +6,9 @@ use OldChangesList;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OldChangesListRecentChangesLine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changes/Hook/RecentChange_saveHook.php b/includes/changes/Hook/RecentChange_saveHook.php
index 149a70ce0d7e..d1aa3124e11f 100644
--- a/includes/changes/Hook/RecentChange_saveHook.php
+++ b/includes/changes/Hook/RecentChange_saveHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RecentChange_save" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagAfterDeleteHook.php b/includes/changetags/Hook/ChangeTagAfterDeleteHook.php
index b8df7ec95b1f..092bab5b5046 100644
--- a/includes/changetags/Hook/ChangeTagAfterDeleteHook.php
+++ b/includes/changetags/Hook/ChangeTagAfterDeleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ChangeTags\Hook;
use Status;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagAfterDelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagCanCreateHook.php b/includes/changetags/Hook/ChangeTagCanCreateHook.php
index 608d418637af..06996542a7e6 100644
--- a/includes/changetags/Hook/ChangeTagCanCreateHook.php
+++ b/includes/changetags/Hook/ChangeTagCanCreateHook.php
@@ -6,6 +6,9 @@ use Status;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagCanCreate" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagCanDeleteHook.php b/includes/changetags/Hook/ChangeTagCanDeleteHook.php
index 0ae29271fbb4..3b53d8aaa68b 100644
--- a/includes/changetags/Hook/ChangeTagCanDeleteHook.php
+++ b/includes/changetags/Hook/ChangeTagCanDeleteHook.php
@@ -6,6 +6,9 @@ use Status;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagCanDelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php b/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php
index 2d5e56bad3b6..9f2fef43f783 100644
--- a/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php
+++ b/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php
@@ -6,6 +6,9 @@ use RecentChange;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagsAfterUpdateTags" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagsAllowedAddHook.php b/includes/changetags/Hook/ChangeTagsAllowedAddHook.php
index ae441d54bb10..99f0b424fc9b 100644
--- a/includes/changetags/Hook/ChangeTagsAllowedAddHook.php
+++ b/includes/changetags/Hook/ChangeTagsAllowedAddHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ChangeTags\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagsAllowedAdd" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ChangeTagsListActiveHook.php b/includes/changetags/Hook/ChangeTagsListActiveHook.php
index e5bc604ad510..be72903d1d06 100644
--- a/includes/changetags/Hook/ChangeTagsListActiveHook.php
+++ b/includes/changetags/Hook/ChangeTagsListActiveHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\ChangeTags\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeTagsListActive" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/changetags/Hook/ListDefinedTagsHook.php b/includes/changetags/Hook/ListDefinedTagsHook.php
index 33312c7696e5..a4adad6424ab 100644
--- a/includes/changetags/Hook/ListDefinedTagsHook.php
+++ b/includes/changetags/Hook/ListDefinedTagsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\ChangeTags\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ListDefinedTags" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/collation/Hook/Collation__factoryHook.php b/includes/collation/Hook/Collation__factoryHook.php
index f7ae202fa742..9de8723573ff 100644
--- a/includes/collation/Hook/Collation__factoryHook.php
+++ b/includes/collation/Hook/Collation__factoryHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use Collation;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "Collation::factory" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/ContentAlterParserOutputHook.php b/includes/content/Hook/ContentAlterParserOutputHook.php
index 1112ec3ddd39..fb14203803c0 100644
--- a/includes/content/Hook/ContentAlterParserOutputHook.php
+++ b/includes/content/Hook/ContentAlterParserOutputHook.php
@@ -7,6 +7,9 @@ use ParserOutput;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentAlterParserOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/ContentGetParserOutputHook.php b/includes/content/Hook/ContentGetParserOutputHook.php
index 90aad88040db..b65917a2688c 100644
--- a/includes/content/Hook/ContentGetParserOutputHook.php
+++ b/includes/content/Hook/ContentGetParserOutputHook.php
@@ -8,6 +8,9 @@ use ParserOutput;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentGetParserOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/ContentHandlerForModelIDHook.php b/includes/content/Hook/ContentHandlerForModelIDHook.php
index 32530301a6e5..9cb81717437f 100644
--- a/includes/content/Hook/ContentHandlerForModelIDHook.php
+++ b/includes/content/Hook/ContentHandlerForModelIDHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Content\Hook;
use ContentHandler;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentHandlerForModelID" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/ContentModelCanBeUsedOnHook.php b/includes/content/Hook/ContentModelCanBeUsedOnHook.php
index 911de3a82f5c..a0f77a195ee1 100644
--- a/includes/content/Hook/ContentModelCanBeUsedOnHook.php
+++ b/includes/content/Hook/ContentModelCanBeUsedOnHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Content\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContentModelCanBeUsedOn" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/ConvertContentHook.php b/includes/content/Hook/ConvertContentHook.php
index 45bea3116fef..7c5f07ef6296 100644
--- a/includes/content/Hook/ConvertContentHook.php
+++ b/includes/content/Hook/ConvertContentHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Content\Hook;
use Content;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ConvertContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/GetContentModelsHook.php b/includes/content/Hook/GetContentModelsHook.php
index 023f09d68324..8d737a333db5 100644
--- a/includes/content/Hook/GetContentModelsHook.php
+++ b/includes/content/Hook/GetContentModelsHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Content\Hook;
// phpcs:disable Generic.Files.LineLength -- Remove this after doc review
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetContentModels" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/GetDifferenceEngineHook.php b/includes/content/Hook/GetDifferenceEngineHook.php
index 2ed5b48d6653..80d328393041 100644
--- a/includes/content/Hook/GetDifferenceEngineHook.php
+++ b/includes/content/Hook/GetDifferenceEngineHook.php
@@ -6,6 +6,9 @@ use DifferenceEngine;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetDifferenceEngine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/GetSlotDiffRendererHook.php b/includes/content/Hook/GetSlotDiffRendererHook.php
index 62427d56293b..ace6536d8598 100644
--- a/includes/content/Hook/GetSlotDiffRendererHook.php
+++ b/includes/content/Hook/GetSlotDiffRendererHook.php
@@ -7,6 +7,9 @@ use IContextSource;
use SlotDiffRenderer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetSlotDiffRenderer" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/PageContentLanguageHook.php b/includes/content/Hook/PageContentLanguageHook.php
index 14d64ff4add8..169a9c747757 100644
--- a/includes/content/Hook/PageContentLanguageHook.php
+++ b/includes/content/Hook/PageContentLanguageHook.php
@@ -6,6 +6,9 @@ use Language;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageContentLanguage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/PlaceNewSectionHook.php b/includes/content/Hook/PlaceNewSectionHook.php
index 782e2d48260a..773c82a13d31 100644
--- a/includes/content/Hook/PlaceNewSectionHook.php
+++ b/includes/content/Hook/PlaceNewSectionHook.php
@@ -6,6 +6,9 @@ use Content;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PlaceNewSection" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/SearchDataForIndexHook.php b/includes/content/Hook/SearchDataForIndexHook.php
index fc31dba7bf8d..f5d7a8bd2dea 100644
--- a/includes/content/Hook/SearchDataForIndexHook.php
+++ b/includes/content/Hook/SearchDataForIndexHook.php
@@ -8,6 +8,9 @@ use SearchEngine;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchDataForIndex" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/content/Hook/SecondaryDataUpdatesHook.php b/includes/content/Hook/SecondaryDataUpdatesHook.php
index ab276ccdd022..a150a89d6691 100644
--- a/includes/content/Hook/SecondaryDataUpdatesHook.php
+++ b/includes/content/Hook/SecondaryDataUpdatesHook.php
@@ -8,6 +8,9 @@ use ParserOutput;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SecondaryDataUpdates" to register handlers implementing this interface.
+ *
* @deprecated since 1.32 Use RevisionDataUpdates or override
* ContentHandler::getSecondaryDataUpdates instead.
* @ingroup Hooks
diff --git a/includes/context/Hook/RequestContextCreateSkinHook.php b/includes/context/Hook/RequestContextCreateSkinHook.php
index 59be90149e01..c2009630225b 100644
--- a/includes/context/Hook/RequestContextCreateSkinHook.php
+++ b/includes/context/Hook/RequestContextCreateSkinHook.php
@@ -6,6 +6,9 @@ use IContextSource;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RequestContextCreateSkin" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/context/Hook/UserGetLanguageObjectHook.php b/includes/context/Hook/UserGetLanguageObjectHook.php
index dd49d26ad086..a1f26cfbf1be 100644
--- a/includes/context/Hook/UserGetLanguageObjectHook.php
+++ b/includes/context/Hook/UserGetLanguageObjectHook.php
@@ -6,6 +6,9 @@ use IContextSource;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetLanguageObject" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/deferred/Hook/LinksUpdateAfterInsertHook.php b/includes/deferred/Hook/LinksUpdateAfterInsertHook.php
index e3faf16222c3..b3a469c4a520 100644
--- a/includes/deferred/Hook/LinksUpdateAfterInsertHook.php
+++ b/includes/deferred/Hook/LinksUpdateAfterInsertHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use LinksUpdate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinksUpdateAfterInsert" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/deferred/Hook/LinksUpdateCompleteHook.php b/includes/deferred/Hook/LinksUpdateCompleteHook.php
index ab179d4075fe..20f53ce3e89d 100644
--- a/includes/deferred/Hook/LinksUpdateCompleteHook.php
+++ b/includes/deferred/Hook/LinksUpdateCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use LinksUpdate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinksUpdateComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/deferred/Hook/LinksUpdateConstructedHook.php b/includes/deferred/Hook/LinksUpdateConstructedHook.php
index 3a11c6d846c0..8cbba5397762 100644
--- a/includes/deferred/Hook/LinksUpdateConstructedHook.php
+++ b/includes/deferred/Hook/LinksUpdateConstructedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use LinksUpdate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinksUpdateConstructed" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/deferred/Hook/LinksUpdateHook.php b/includes/deferred/Hook/LinksUpdateHook.php
index 50bd1f3a9b7d..a4ffdba4ec38 100644
--- a/includes/deferred/Hook/LinksUpdateHook.php
+++ b/includes/deferred/Hook/LinksUpdateHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use LinksUpdate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LinksUpdate" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/AbortDiffCacheHook.php b/includes/diff/Hook/AbortDiffCacheHook.php
index 69a4842d19f2..c5d3dc68d237 100644
--- a/includes/diff/Hook/AbortDiffCacheHook.php
+++ b/includes/diff/Hook/AbortDiffCacheHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AbortDiffCache" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/ArticleContentOnDiffHook.php b/includes/diff/Hook/ArticleContentOnDiffHook.php
index 655897b1c532..6e2c5ad32259 100644
--- a/includes/diff/Hook/ArticleContentOnDiffHook.php
+++ b/includes/diff/Hook/ArticleContentOnDiffHook.php
@@ -6,6 +6,9 @@ use DifferenceEngine;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleContentOnDiff" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DiffRevisionToolsHook.php b/includes/diff/Hook/DiffRevisionToolsHook.php
index d40b6ed20c04..e431bfd3d9f6 100644
--- a/includes/diff/Hook/DiffRevisionToolsHook.php
+++ b/includes/diff/Hook/DiffRevisionToolsHook.php
@@ -6,6 +6,9 @@ use Revision;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DiffRevisionTools" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DiffToolsHook.php b/includes/diff/Hook/DiffToolsHook.php
index 104e7cb2863b..8129c9f15164 100644
--- a/includes/diff/Hook/DiffToolsHook.php
+++ b/includes/diff/Hook/DiffToolsHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\User\UserIdentity;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DiffTools" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DiffViewHeaderHook.php b/includes/diff/Hook/DiffViewHeaderHook.php
index 69a63dd03afa..ca6a9776ea51 100644
--- a/includes/diff/Hook/DiffViewHeaderHook.php
+++ b/includes/diff/Hook/DiffViewHeaderHook.php
@@ -6,6 +6,9 @@ use DifferenceEngine;
use Revision;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DiffViewHeader" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use DifferenceEngineViewHeader
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php b/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php
index c1f05b7292fb..7a5618a79ec8 100644
--- a/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php
+++ b/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineAfterLoadNewText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php b/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php
index 7463e52bc411..3cd79735caab 100644
--- a/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php
+++ b/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineLoadTextAfterNewContentIsLoaded" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php b/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php
index a70dcb1191f7..f7ffa2df9224 100644
--- a/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php
+++ b/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineMarkPatrolledLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php b/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php
index 83275c442729..b581d6994285 100644
--- a/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php
+++ b/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php
@@ -7,6 +7,9 @@ use RecentChange;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineMarkPatrolledRCID" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineNewHeaderHook.php b/includes/diff/Hook/DifferenceEngineNewHeaderHook.php
index 387cccfbdabc..6d8c49e9e784 100644
--- a/includes/diff/Hook/DifferenceEngineNewHeaderHook.php
+++ b/includes/diff/Hook/DifferenceEngineNewHeaderHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineNewHeader" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineOldHeaderHook.php b/includes/diff/Hook/DifferenceEngineOldHeaderHook.php
index 774556143645..11f1d464b070 100644
--- a/includes/diff/Hook/DifferenceEngineOldHeaderHook.php
+++ b/includes/diff/Hook/DifferenceEngineOldHeaderHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineOldHeader" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php b/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php
index d7e355b6fc71..f5aa687d400a 100644
--- a/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php
+++ b/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Diff\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineOldHeaderNoOldRev" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php b/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php
index 2978cab5b891..448ee109f33d 100644
--- a/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php
+++ b/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php
@@ -8,6 +8,9 @@ use ParserOutput;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineRenderRevisionAddParserOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php b/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php
index a0195eddb815..3ec806575c1b 100644
--- a/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php
+++ b/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php
@@ -3,6 +3,10 @@
namespace MediaWiki\Diff\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineRenderRevisionShowFinalPatrolLink" to register
+ * handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineShowDiffHook.php b/includes/diff/Hook/DifferenceEngineShowDiffHook.php
index e1a61496f7c2..2dae763acf1b 100644
--- a/includes/diff/Hook/DifferenceEngineShowDiffHook.php
+++ b/includes/diff/Hook/DifferenceEngineShowDiffHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineShowDiff" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php b/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php
index 86f333600a26..c9604af43148 100644
--- a/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php
+++ b/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineShowDiffPage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php b/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php
index 63636586763f..0f56ac2a352f 100644
--- a/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php
+++ b/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php
@@ -5,6 +5,10 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineShowDiffPageMaybeShowMissingRevision" to register
+ * handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php b/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php
index a0a8c2514848..53a90419b64a 100644
--- a/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php
+++ b/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineShowEmptyOldContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/DifferenceEngineViewHeaderHook.php b/includes/diff/Hook/DifferenceEngineViewHeaderHook.php
index ea24959fbb14..a5e38e4dd60e 100644
--- a/includes/diff/Hook/DifferenceEngineViewHeaderHook.php
+++ b/includes/diff/Hook/DifferenceEngineViewHeaderHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DifferenceEngineViewHeader" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/diff/Hook/NewDifferenceEngineHook.php b/includes/diff/Hook/NewDifferenceEngineHook.php
index 5860add704a2..6123e8bfc219 100644
--- a/includes/diff/Hook/NewDifferenceEngineHook.php
+++ b/includes/diff/Hook/NewDifferenceEngineHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Diff\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "NewDifferenceEngine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/exception/Hook/LogExceptionHook.php b/includes/exception/Hook/LogExceptionHook.php
index 4cecc6a791a3..049ea7990d80 100644
--- a/includes/exception/Hook/LogExceptionHook.php
+++ b/includes/exception/Hook/LogExceptionHook.php
@@ -6,6 +6,9 @@ use ErrorException;
use Exception;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LogException" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/export/Hook/ModifyExportQueryHook.php b/includes/export/Hook/ModifyExportQueryHook.php
index 43bbc0a3da5b..571821863211 100644
--- a/includes/export/Hook/ModifyExportQueryHook.php
+++ b/includes/export/Hook/ModifyExportQueryHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Wikimedia\Rdbms\IDatabase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ModifyExportQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/export/Hook/WikiExporter__dumpStableQueryHook.php b/includes/export/Hook/WikiExporter__dumpStableQueryHook.php
index 308d6c59c17a..008da3c6e9be 100644
--- a/includes/export/Hook/WikiExporter__dumpStableQueryHook.php
+++ b/includes/export/Hook/WikiExporter__dumpStableQueryHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WikiExporter::dumpStableQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/export/Hook/XmlDumpWriterOpenPageHook.php b/includes/export/Hook/XmlDumpWriterOpenPageHook.php
index b34213399022..a3bbf5a80ffe 100644
--- a/includes/export/Hook/XmlDumpWriterOpenPageHook.php
+++ b/includes/export/Hook/XmlDumpWriterOpenPageHook.php
@@ -7,6 +7,9 @@ use Title;
use XmlDumpWriter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "XmlDumpWriterOpenPage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php b/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php
index 32a6add9fa87..b9924a399fac 100644
--- a/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php
+++ b/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php
@@ -7,6 +7,9 @@ use stdClass;
use XmlDumpWriter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "XmlDumpWriterWriteRevision" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/filerepo/Hook/FileTransformedHook.php b/includes/filerepo/Hook/FileTransformedHook.php
index a9a3b032f8e4..580f7d7fc1ca 100644
--- a/includes/filerepo/Hook/FileTransformedHook.php
+++ b/includes/filerepo/Hook/FileTransformedHook.php
@@ -6,6 +6,9 @@ use File;
use MediaTransformOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FileTransformed" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/filerepo/Hook/FileUploadHook.php b/includes/filerepo/Hook/FileUploadHook.php
index d8163d251533..5aa6ace46fbb 100644
--- a/includes/filerepo/Hook/FileUploadHook.php
+++ b/includes/filerepo/Hook/FileUploadHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use File;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FileUpload" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php b/includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php
index 033031f63eab..da9af7acf4a6 100644
--- a/includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php
+++ b/includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use File;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LocalFilePurgeThumbnails" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/filerepo/Hook/LocalFile__getHistoryHook.php b/includes/filerepo/Hook/LocalFile__getHistoryHook.php
index 36f21f819b6f..19254445fc25 100644
--- a/includes/filerepo/Hook/LocalFile__getHistoryHook.php
+++ b/includes/filerepo/Hook/LocalFile__getHistoryHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use File;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LocalFile::getHistory" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/gallery/Hook/GalleryGetModesHook.php b/includes/gallery/Hook/GalleryGetModesHook.php
index 09e3ee234be9..a3cd9f5ed381 100644
--- a/includes/gallery/Hook/GalleryGetModesHook.php
+++ b/includes/gallery/Hook/GalleryGetModesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GalleryGetModes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/AfterImportPageHook.php b/includes/import/Hook/AfterImportPageHook.php
index aefaba3029e9..c060f263ba04 100644
--- a/includes/import/Hook/AfterImportPageHook.php
+++ b/includes/import/Hook/AfterImportPageHook.php
@@ -6,6 +6,9 @@ use ForeignTitle;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AfterImportPage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/ImportHandleLogItemXMLTagHook.php b/includes/import/Hook/ImportHandleLogItemXMLTagHook.php
index ddc25206bf4c..5d2c7e113a98 100644
--- a/includes/import/Hook/ImportHandleLogItemXMLTagHook.php
+++ b/includes/import/Hook/ImportHandleLogItemXMLTagHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WikiImporter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandleLogItemXMLTag" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/ImportHandlePageXMLTagHook.php b/includes/import/Hook/ImportHandlePageXMLTagHook.php
index 4b86876cdd2d..0c30ca2cf494 100644
--- a/includes/import/Hook/ImportHandlePageXMLTagHook.php
+++ b/includes/import/Hook/ImportHandlePageXMLTagHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WikiImporter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandlePageXMLTag" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/ImportHandleRevisionXMLTagHook.php b/includes/import/Hook/ImportHandleRevisionXMLTagHook.php
index 1c09652b0a2d..3b59ca743dbf 100644
--- a/includes/import/Hook/ImportHandleRevisionXMLTagHook.php
+++ b/includes/import/Hook/ImportHandleRevisionXMLTagHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WikiImporter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandleRevisionXMLTag" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/ImportHandleToplevelXMLTagHook.php b/includes/import/Hook/ImportHandleToplevelXMLTagHook.php
index bd3ad7b6ad20..2bca06b3215a 100644
--- a/includes/import/Hook/ImportHandleToplevelXMLTagHook.php
+++ b/includes/import/Hook/ImportHandleToplevelXMLTagHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WikiImporter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandleToplevelXMLTag" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/import/Hook/ImportHandleUploadXMLTagHook.php b/includes/import/Hook/ImportHandleUploadXMLTagHook.php
index e8ac2b169656..638654d80157 100644
--- a/includes/import/Hook/ImportHandleUploadXMLTagHook.php
+++ b/includes/import/Hook/ImportHandleUploadXMLTagHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WikiImporter;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportHandleUploadXMLTag" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php b/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php
index ac895b8df015..b0a2d94de42b 100644
--- a/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php
+++ b/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Installer\Hook;
use DatabaseUpdater;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LoadExtensionSchemaUpdates" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/interwiki/Hook/InterwikiLoadPrefixHook.php b/includes/interwiki/Hook/InterwikiLoadPrefixHook.php
index 7c4dd7643395..8c1530ae782d 100644
--- a/includes/interwiki/Hook/InterwikiLoadPrefixHook.php
+++ b/includes/interwiki/Hook/InterwikiLoadPrefixHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Interwiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InterwikiLoadPrefix" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php b/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php
index a7bb8f59f9dd..66a3a1ec8006 100644
--- a/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php
+++ b/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RecentChangesPurgeRows" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/language/Hook/GetHumanTimestampHook.php b/includes/language/Hook/GetHumanTimestampHook.php
index 3853469325cf..f549ca809f50 100644
--- a/includes/language/Hook/GetHumanTimestampHook.php
+++ b/includes/language/Hook/GetHumanTimestampHook.php
@@ -7,6 +7,9 @@ use MWTimestamp;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetHumanTimestamp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/language/Hook/GetLangPreferredVariantHook.php b/includes/language/Hook/GetLangPreferredVariantHook.php
index de3305e2b603..fa44263b5e8f 100644
--- a/includes/language/Hook/GetLangPreferredVariantHook.php
+++ b/includes/language/Hook/GetLangPreferredVariantHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLangPreferredVariant" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/language/Hook/LanguageGetNamespacesHook.php b/includes/language/Hook/LanguageGetNamespacesHook.php
index 569bb195302a..9763f838fd74 100644
--- a/includes/language/Hook/LanguageGetNamespacesHook.php
+++ b/includes/language/Hook/LanguageGetNamespacesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LanguageGetNamespaces" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php b/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php
index 5392e13960da..0c4c44c3b1ef 100644
--- a/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php
+++ b/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Languages\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LanguageGetTranslatedLanguageNames" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/language/Hook/Language__getMessagesFileNameHook.php b/includes/language/Hook/Language__getMessagesFileNameHook.php
index 1541559b7760..3cd385e3a69f 100644
--- a/includes/language/Hook/Language__getMessagesFileNameHook.php
+++ b/includes/language/Hook/Language__getMessagesFileNameHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Languages\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "Language::getMessagesFileName" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php b/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php
index 3687b08a9420..2d3519c7591a 100644
--- a/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php
+++ b/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php
@@ -7,6 +7,9 @@ use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Linker\LinkTarget;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HtmlPageLinkRendererBegin" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/linker/Hook/HtmlPageLinkRendererEndHook.php b/includes/linker/Hook/HtmlPageLinkRendererEndHook.php
index 160c6eb7b692..fb3af10480be 100644
--- a/includes/linker/Hook/HtmlPageLinkRendererEndHook.php
+++ b/includes/linker/Hook/HtmlPageLinkRendererEndHook.php
@@ -7,6 +7,9 @@ use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Linker\LinkTarget;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "HtmlPageLinkRendererEnd" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/logging/Hook/LogEventsListGetExtraInputsHook.php b/includes/logging/Hook/LogEventsListGetExtraInputsHook.php
index 113790c511b3..a9e6c7a11692 100644
--- a/includes/logging/Hook/LogEventsListGetExtraInputsHook.php
+++ b/includes/logging/Hook/LogEventsListGetExtraInputsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use LogEventsList;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LogEventsListGetExtraInputs" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/logging/Hook/LogEventsListLineEndingHook.php b/includes/logging/Hook/LogEventsListLineEndingHook.php
index e1e8b0ef75d9..9613f317ce51 100644
--- a/includes/logging/Hook/LogEventsListLineEndingHook.php
+++ b/includes/logging/Hook/LogEventsListLineEndingHook.php
@@ -6,6 +6,9 @@ use DatabaseLogEntry;
use LogEventsList;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LogEventsListLineEnding" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/logging/Hook/LogEventsListShowLogExtractHook.php b/includes/logging/Hook/LogEventsListShowLogExtractHook.php
index 1e6516413e0e..c9be5a227687 100644
--- a/includes/logging/Hook/LogEventsListShowLogExtractHook.php
+++ b/includes/logging/Hook/LogEventsListShowLogExtractHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LogEventsListShowLogExtract" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/logging/Hook/LogLineHook.php b/includes/logging/Hook/LogLineHook.php
index 127b4cc543f6..9bb97333f8df 100644
--- a/includes/logging/Hook/LogLineHook.php
+++ b/includes/logging/Hook/LogLineHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LogLine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/logging/Hook/ManualLogEntryBeforePublishHook.php b/includes/logging/Hook/ManualLogEntryBeforePublishHook.php
index 2a500ee5f89f..5fdcc2e6a23d 100644
--- a/includes/logging/Hook/ManualLogEntryBeforePublishHook.php
+++ b/includes/logging/Hook/ManualLogEntryBeforePublishHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use ManualLogEntry;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ManualLogEntryBeforePublish" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php b/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php
index 4d858b47ce98..bfdd6da18bb8 100644
--- a/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php
+++ b/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AbortTalkPageEmailNotification" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/AlternateUserMailerHook.php b/includes/mail/Hook/AlternateUserMailerHook.php
index ed6d2660b5b8..ac0ce0c8f7b7 100644
--- a/includes/mail/Hook/AlternateUserMailerHook.php
+++ b/includes/mail/Hook/AlternateUserMailerHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AlternateUserMailer" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/SendWatchlistEmailNotificationHook.php b/includes/mail/Hook/SendWatchlistEmailNotificationHook.php
index 30f24b1ba6b8..96a11fe948ca 100644
--- a/includes/mail/Hook/SendWatchlistEmailNotificationHook.php
+++ b/includes/mail/Hook/SendWatchlistEmailNotificationHook.php
@@ -7,6 +7,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SendWatchlistEmailNotification" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php b/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php
index e25e727c5113..a4e5b9ee7907 100644
--- a/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php
+++ b/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UpdateUserMailerFormattedPageStatus" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/UserMailerChangeReturnPathHook.php b/includes/mail/Hook/UserMailerChangeReturnPathHook.php
index e33d7229c6a0..ed8359fd7988 100644
--- a/includes/mail/Hook/UserMailerChangeReturnPathHook.php
+++ b/includes/mail/Hook/UserMailerChangeReturnPathHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserMailerChangeReturnPath" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/UserMailerSplitToHook.php b/includes/mail/Hook/UserMailerSplitToHook.php
index 8fc75d2a36c3..a5fd4ac1892f 100644
--- a/includes/mail/Hook/UserMailerSplitToHook.php
+++ b/includes/mail/Hook/UserMailerSplitToHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserMailerSplitTo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/UserMailerTransformContentHook.php b/includes/mail/Hook/UserMailerTransformContentHook.php
index 8a412c945f88..ff71ac91d99f 100644
--- a/includes/mail/Hook/UserMailerTransformContentHook.php
+++ b/includes/mail/Hook/UserMailerTransformContentHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserMailerTransformContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/mail/Hook/UserMailerTransformMessageHook.php b/includes/mail/Hook/UserMailerTransformMessageHook.php
index 5d031e25b385..d23485d5490a 100644
--- a/includes/mail/Hook/UserMailerTransformMessageHook.php
+++ b/includes/mail/Hook/UserMailerTransformMessageHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserMailerTransformMessage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/BitmapHandlerCheckImageAreaHook.php b/includes/media/Hook/BitmapHandlerCheckImageAreaHook.php
index e35221c1a3d5..2746635a2d8d 100644
--- a/includes/media/Hook/BitmapHandlerCheckImageAreaHook.php
+++ b/includes/media/Hook/BitmapHandlerCheckImageAreaHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use File;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BitmapHandlerCheckImageArea" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/BitmapHandlerTransformHook.php b/includes/media/Hook/BitmapHandlerTransformHook.php
index ee31b36cbca8..c5802da1a2c3 100644
--- a/includes/media/Hook/BitmapHandlerTransformHook.php
+++ b/includes/media/Hook/BitmapHandlerTransformHook.php
@@ -7,6 +7,9 @@ use MediaTransformOutput;
use TransformationalImageHandler;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BitmapHandlerTransform" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/GetExtendedMetadataHook.php b/includes/media/Hook/GetExtendedMetadataHook.php
index 8f64828ca00d..9b3b0621bc07 100644
--- a/includes/media/Hook/GetExtendedMetadataHook.php
+++ b/includes/media/Hook/GetExtendedMetadataHook.php
@@ -6,6 +6,9 @@ use File;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetExtendedMetadata" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/GetMetadataVersionHook.php b/includes/media/Hook/GetMetadataVersionHook.php
index dccdd06b6fac..dde70e0bb767 100644
--- a/includes/media/Hook/GetMetadataVersionHook.php
+++ b/includes/media/Hook/GetMetadataVersionHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetMetadataVersion" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php b/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php
index d7ff6d5f336f..a24190d304d1 100644
--- a/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php
+++ b/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use ThumbnailImage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ThumbnailBeforeProduceHTML" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/media/Hook/ValidateExtendedMetadataCacheHook.php b/includes/media/Hook/ValidateExtendedMetadataCacheHook.php
index 7522c0899530..c9186b9ff169 100644
--- a/includes/media/Hook/ValidateExtendedMetadataCacheHook.php
+++ b/includes/media/Hook/ValidateExtendedMetadataCacheHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use File;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ValidateExtendedMetadataCache" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleConfirmDeleteHook.php b/includes/page/Hook/ArticleConfirmDeleteHook.php
index 2c75c1353205..970672d3cbb6 100644
--- a/includes/page/Hook/ArticleConfirmDeleteHook.php
+++ b/includes/page/Hook/ArticleConfirmDeleteHook.php
@@ -6,6 +6,9 @@ use Article;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleConfirmDelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleDeleteAfterSuccessHook.php b/includes/page/Hook/ArticleDeleteAfterSuccessHook.php
index 6b627ee10a3e..a853d6359490 100644
--- a/includes/page/Hook/ArticleDeleteAfterSuccessHook.php
+++ b/includes/page/Hook/ArticleDeleteAfterSuccessHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleDeleteAfterSuccess" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleDeleteCompleteHook.php b/includes/page/Hook/ArticleDeleteCompleteHook.php
index 93447ab6074d..014dd40f8e1f 100644
--- a/includes/page/Hook/ArticleDeleteCompleteHook.php
+++ b/includes/page/Hook/ArticleDeleteCompleteHook.php
@@ -8,6 +8,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleDeleteComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleDeleteHook.php b/includes/page/Hook/ArticleDeleteHook.php
index 6c0c15daa3d2..58ad172cb3e3 100644
--- a/includes/page/Hook/ArticleDeleteHook.php
+++ b/includes/page/Hook/ArticleDeleteHook.php
@@ -7,6 +7,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleDelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleFromTitleHook.php b/includes/page/Hook/ArticleFromTitleHook.php
index a6dbb0c11c3c..5ab20d716043 100644
--- a/includes/page/Hook/ArticleFromTitleHook.php
+++ b/includes/page/Hook/ArticleFromTitleHook.php
@@ -7,6 +7,9 @@ use IContextSource;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleFromTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticlePageDataAfterHook.php b/includes/page/Hook/ArticlePageDataAfterHook.php
index 7df4cf3f9131..89ad8450c9a4 100644
--- a/includes/page/Hook/ArticlePageDataAfterHook.php
+++ b/includes/page/Hook/ArticlePageDataAfterHook.php
@@ -6,6 +6,9 @@ use stdClass;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticlePageDataAfter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticlePageDataBeforeHook.php b/includes/page/Hook/ArticlePageDataBeforeHook.php
index 07d44437b9fa..b0829d95550f 100644
--- a/includes/page/Hook/ArticlePageDataBeforeHook.php
+++ b/includes/page/Hook/ArticlePageDataBeforeHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticlePageDataBefore" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleProtectCompleteHook.php b/includes/page/Hook/ArticleProtectCompleteHook.php
index 8fee2b737f9a..f60bbcbb0c8e 100644
--- a/includes/page/Hook/ArticleProtectCompleteHook.php
+++ b/includes/page/Hook/ArticleProtectCompleteHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleProtectComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleProtectHook.php b/includes/page/Hook/ArticleProtectHook.php
index 8f3157727a1d..0d743efac82c 100644
--- a/includes/page/Hook/ArticleProtectHook.php
+++ b/includes/page/Hook/ArticleProtectHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleProtect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticlePurgeHook.php b/includes/page/Hook/ArticlePurgeHook.php
index 8599c4b5cc98..4a291e9341ae 100644
--- a/includes/page/Hook/ArticlePurgeHook.php
+++ b/includes/page/Hook/ArticlePurgeHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticlePurge" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleRevisionUndeletedHook.php b/includes/page/Hook/ArticleRevisionUndeletedHook.php
index d229a53d499c..9701ebb0233c 100644
--- a/includes/page/Hook/ArticleRevisionUndeletedHook.php
+++ b/includes/page/Hook/ArticleRevisionUndeletedHook.php
@@ -6,6 +6,9 @@ use Revision;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleRevisionUndeleted" to register handlers implementing this interface.
+ *
* @deprecated since 1.35. Use RevisionUndeleted instead.
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleRevisionViewCustomHook.php b/includes/page/Hook/ArticleRevisionViewCustomHook.php
index adbbfd0446a7..7c28813bc82e 100644
--- a/includes/page/Hook/ArticleRevisionViewCustomHook.php
+++ b/includes/page/Hook/ArticleRevisionViewCustomHook.php
@@ -7,6 +7,9 @@ use OutputPage;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleRevisionViewCustom" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleRollbackCompleteHook.php b/includes/page/Hook/ArticleRollbackCompleteHook.php
index f4837b69a07e..4805872a454d 100644
--- a/includes/page/Hook/ArticleRollbackCompleteHook.php
+++ b/includes/page/Hook/ArticleRollbackCompleteHook.php
@@ -7,6 +7,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleRollbackComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.35. Use PageSaveComplete instead.
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleShowPatrolFooterHook.php b/includes/page/Hook/ArticleShowPatrolFooterHook.php
index 4e038e19730a..dffe362152f3 100644
--- a/includes/page/Hook/ArticleShowPatrolFooterHook.php
+++ b/includes/page/Hook/ArticleShowPatrolFooterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleShowPatrolFooter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleUndeleteHook.php b/includes/page/Hook/ArticleUndeleteHook.php
index 2c82e913eaf2..ef9fe59658a1 100644
--- a/includes/page/Hook/ArticleUndeleteHook.php
+++ b/includes/page/Hook/ArticleUndeleteHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Page\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleUndelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleUndeleteLogEntryHook.php b/includes/page/Hook/ArticleUndeleteLogEntryHook.php
index a3a1cf34c0f6..0b0d7c6167fb 100644
--- a/includes/page/Hook/ArticleUndeleteLogEntryHook.php
+++ b/includes/page/Hook/ArticleUndeleteLogEntryHook.php
@@ -7,6 +7,9 @@ use PageArchive;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleUndeleteLogEntry" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleViewFooterHook.php b/includes/page/Hook/ArticleViewFooterHook.php
index d31dd4acdd17..ce50772f38fa 100644
--- a/includes/page/Hook/ArticleViewFooterHook.php
+++ b/includes/page/Hook/ArticleViewFooterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleViewFooter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleViewHeaderHook.php b/includes/page/Hook/ArticleViewHeaderHook.php
index b00f8870fc54..ec16774adeb6 100644
--- a/includes/page/Hook/ArticleViewHeaderHook.php
+++ b/includes/page/Hook/ArticleViewHeaderHook.php
@@ -6,6 +6,9 @@ use Article;
use ParserOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleViewHeader" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ArticleViewRedirectHook.php b/includes/page/Hook/ArticleViewRedirectHook.php
index a5f29fa2eae0..075f5316692c 100644
--- a/includes/page/Hook/ArticleViewRedirectHook.php
+++ b/includes/page/Hook/ArticleViewRedirectHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleViewRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/Article__MissingArticleConditionsHook.php b/includes/page/Hook/Article__MissingArticleConditionsHook.php
index 0f67ac04723e..4c52a6aafd55 100644
--- a/includes/page/Hook/Article__MissingArticleConditionsHook.php
+++ b/includes/page/Hook/Article__MissingArticleConditionsHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\Page\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "Article::MissingArticleConditions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/BeforeDisplayNoArticleTextHook.php b/includes/page/Hook/BeforeDisplayNoArticleTextHook.php
index e53f25e99e15..1edc23cd8d5b 100644
--- a/includes/page/Hook/BeforeDisplayNoArticleTextHook.php
+++ b/includes/page/Hook/BeforeDisplayNoArticleTextHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeDisplayNoArticleText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/CategoryAfterPageAddedHook.php b/includes/page/Hook/CategoryAfterPageAddedHook.php
index 620298d45b0a..d752bb6297ce 100644
--- a/includes/page/Hook/CategoryAfterPageAddedHook.php
+++ b/includes/page/Hook/CategoryAfterPageAddedHook.php
@@ -6,6 +6,9 @@ use Category;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CategoryAfterPageAdded" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/CategoryAfterPageRemovedHook.php b/includes/page/Hook/CategoryAfterPageRemovedHook.php
index 0f81b3a0ccce..b0ed8941b821 100644
--- a/includes/page/Hook/CategoryAfterPageRemovedHook.php
+++ b/includes/page/Hook/CategoryAfterPageRemovedHook.php
@@ -6,6 +6,9 @@ use Category;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CategoryAfterPageRemoved" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/CategoryPageViewHook.php b/includes/page/Hook/CategoryPageViewHook.php
index 7517b00971a6..0cdfe89a24e4 100644
--- a/includes/page/Hook/CategoryPageViewHook.php
+++ b/includes/page/Hook/CategoryPageViewHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use CategoryPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CategoryPageView" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/DisplayOldSubtitleHook.php b/includes/page/Hook/DisplayOldSubtitleHook.php
index 85088da7a1f2..3462be73f39b 100644
--- a/includes/page/Hook/DisplayOldSubtitleHook.php
+++ b/includes/page/Hook/DisplayOldSubtitleHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DisplayOldSubtitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php b/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php
index 8e027a6aab6c..ba22abdace14 100644
--- a/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php
+++ b/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php
@@ -6,6 +6,9 @@ use ImagePage;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImageOpenShowImageInlineBefore" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ImagePageAfterImageLinksHook.php b/includes/page/Hook/ImagePageAfterImageLinksHook.php
index d8855a44e1b2..e6a691388e86 100644
--- a/includes/page/Hook/ImagePageAfterImageLinksHook.php
+++ b/includes/page/Hook/ImagePageAfterImageLinksHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use ImagePage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImagePageAfterImageLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ImagePageFileHistoryLineHook.php b/includes/page/Hook/ImagePageFileHistoryLineHook.php
index 2132c473e9c2..043de4114790 100644
--- a/includes/page/Hook/ImagePageFileHistoryLineHook.php
+++ b/includes/page/Hook/ImagePageFileHistoryLineHook.php
@@ -6,6 +6,9 @@ use File;
use ImageHistoryList;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImagePageFileHistoryLine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ImagePageFindFileHook.php b/includes/page/Hook/ImagePageFindFileHook.php
index 1cf73a302ee5..a16fc29af0df 100644
--- a/includes/page/Hook/ImagePageFindFileHook.php
+++ b/includes/page/Hook/ImagePageFindFileHook.php
@@ -6,6 +6,9 @@ use File;
use ImagePage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImagePageFindFile" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ImagePageShowTOCHook.php b/includes/page/Hook/ImagePageShowTOCHook.php
index 66050fcf527f..7f079794672c 100644
--- a/includes/page/Hook/ImagePageShowTOCHook.php
+++ b/includes/page/Hook/ImagePageShowTOCHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use ImagePage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImagePageShowTOC" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/IsFileCacheableHook.php b/includes/page/Hook/IsFileCacheableHook.php
index 43afef7e361f..d175e40e6fc6 100644
--- a/includes/page/Hook/IsFileCacheableHook.php
+++ b/includes/page/Hook/IsFileCacheableHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "IsFileCacheable" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/NewRevisionFromEditCompleteHook.php b/includes/page/Hook/NewRevisionFromEditCompleteHook.php
index 79a067f6a060..e9cb8cd4a119 100644
--- a/includes/page/Hook/NewRevisionFromEditCompleteHook.php
+++ b/includes/page/Hook/NewRevisionFromEditCompleteHook.php
@@ -7,6 +7,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "NewRevisionFromEditComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, use the RevisionFromEditComplete hook instead
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/OpportunisticLinksUpdateHook.php b/includes/page/Hook/OpportunisticLinksUpdateHook.php
index 387554acde82..423b1b5cfdcb 100644
--- a/includes/page/Hook/OpportunisticLinksUpdateHook.php
+++ b/includes/page/Hook/OpportunisticLinksUpdateHook.php
@@ -7,6 +7,9 @@ use ParserOutput;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OpportunisticLinksUpdate" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/PageDeletionDataUpdatesHook.php b/includes/page/Hook/PageDeletionDataUpdatesHook.php
index aa2d6e79ff6d..d1b95a0499df 100644
--- a/includes/page/Hook/PageDeletionDataUpdatesHook.php
+++ b/includes/page/Hook/PageDeletionDataUpdatesHook.php
@@ -8,6 +8,9 @@ use MediaWiki\Revision\RevisionRecord;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageDeletionDataUpdates" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/PageViewUpdatesHook.php b/includes/page/Hook/PageViewUpdatesHook.php
index a6e78296a02b..27341b8be765 100644
--- a/includes/page/Hook/PageViewUpdatesHook.php
+++ b/includes/page/Hook/PageViewUpdatesHook.php
@@ -6,6 +6,9 @@ use User;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageViewUpdates" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/RevisionFromEditCompleteHook.php b/includes/page/Hook/RevisionFromEditCompleteHook.php
index 1ddf10dcb79c..c2a7db5e5f76 100644
--- a/includes/page/Hook/RevisionFromEditCompleteHook.php
+++ b/includes/page/Hook/RevisionFromEditCompleteHook.php
@@ -7,6 +7,9 @@ use MediaWiki\User\UserIdentity;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RevisionFromEditComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/RevisionUndeletedHook.php b/includes/page/Hook/RevisionUndeletedHook.php
index 1655ebc8eb3f..f0e035a444a5 100644
--- a/includes/page/Hook/RevisionUndeletedHook.php
+++ b/includes/page/Hook/RevisionUndeletedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use MediaWiki\Revision\RevisionRecord;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RevisionUndeleted" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/RollbackCompleteHook.php b/includes/page/Hook/RollbackCompleteHook.php
index c81c64d469a6..577aaa82565a 100644
--- a/includes/page/Hook/RollbackCompleteHook.php
+++ b/includes/page/Hook/RollbackCompleteHook.php
@@ -7,6 +7,9 @@ use MediaWiki\User\UserIdentity;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RollbackComplete" to register handlers implementing this interface.
+ *
* @deprecated since 1.36, use PageSaveComplete
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/ShowMissingArticleHook.php b/includes/page/Hook/ShowMissingArticleHook.php
index f709dde2f493..ea7973fc987e 100644
--- a/includes/page/Hook/ShowMissingArticleHook.php
+++ b/includes/page/Hook/ShowMissingArticleHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Page\Hook;
use Article;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ShowMissingArticle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/page/Hook/WikiPageDeletionUpdatesHook.php b/includes/page/Hook/WikiPageDeletionUpdatesHook.php
index 2ed98eb3a5f1..9b0b5f68ff1e 100644
--- a/includes/page/Hook/WikiPageDeletionUpdatesHook.php
+++ b/includes/page/Hook/WikiPageDeletionUpdatesHook.php
@@ -7,6 +7,9 @@ use DeferrableUpdate;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WikiPageDeletionUpdates" to register handlers implementing this interface.
+ *
* @deprecated since 1.32 Use PageDeletionDataUpdates or override
* ContentHandler::getDeletionDataUpdates instead
* @ingroup Hooks
diff --git a/includes/page/Hook/WikiPageFactoryHook.php b/includes/page/Hook/WikiPageFactoryHook.php
index c2986ea1900b..7e1b7af10f43 100644
--- a/includes/page/Hook/WikiPageFactoryHook.php
+++ b/includes/page/Hook/WikiPageFactoryHook.php
@@ -6,6 +6,9 @@ use Title;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WikiPageFactory" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php b/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php
index 070af8d59a77..4c286a23b2cb 100644
--- a/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php
+++ b/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php
@@ -6,6 +6,9 @@ use ImageGalleryBase;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AfterParserFetchFileAndTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php b/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php
index 785ceca707f1..fa8f5f6f9104 100644
--- a/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php
+++ b/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php
@@ -6,6 +6,9 @@ use Parser;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeParserFetchFileAndTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php b/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php
index cf9433f774e9..365bbf917329 100644
--- a/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php
+++ b/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php
@@ -6,6 +6,9 @@ use Parser;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeParserFetchTemplateAndtitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/BeforeParserrenderImageGalleryHook.php b/includes/parser/Hook/BeforeParserrenderImageGalleryHook.php
index 3bb8d935a2ed..161ed0381948 100644
--- a/includes/parser/Hook/BeforeParserrenderImageGalleryHook.php
+++ b/includes/parser/Hook/BeforeParserrenderImageGalleryHook.php
@@ -6,6 +6,9 @@ use ImageGalleryBase;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeParserrenderImageGallery" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/GetLinkColoursHook.php b/includes/parser/Hook/GetLinkColoursHook.php
index 694537b39b05..17843d43757f 100644
--- a/includes/parser/Hook/GetLinkColoursHook.php
+++ b/includes/parser/Hook/GetLinkColoursHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLinkColours" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/InternalParseBeforeLinksHook.php b/includes/parser/Hook/InternalParseBeforeLinksHook.php
index 389c68b9d8e2..5e2b54871d85 100644
--- a/includes/parser/Hook/InternalParseBeforeLinksHook.php
+++ b/includes/parser/Hook/InternalParseBeforeLinksHook.php
@@ -6,6 +6,9 @@ use Parser;
use StripState;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InternalParseBeforeLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/InternalParseBeforeSanitizeHook.php b/includes/parser/Hook/InternalParseBeforeSanitizeHook.php
index 514c505badb9..ad576d58c0e1 100644
--- a/includes/parser/Hook/InternalParseBeforeSanitizeHook.php
+++ b/includes/parser/Hook/InternalParseBeforeSanitizeHook.php
@@ -6,6 +6,9 @@ use Parser;
use StripState;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InternalParseBeforeSanitize" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/IsValidEmailAddrHook.php b/includes/parser/Hook/IsValidEmailAddrHook.php
index 210dbfba7cca..4ee6c577e029 100644
--- a/includes/parser/Hook/IsValidEmailAddrHook.php
+++ b/includes/parser/Hook/IsValidEmailAddrHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "isValidEmailAddr" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/PageRenderingHashHook.php b/includes/parser/Hook/PageRenderingHashHook.php
index c1ab538f83a6..a5af97bc45ca 100644
--- a/includes/parser/Hook/PageRenderingHashHook.php
+++ b/includes/parser/Hook/PageRenderingHashHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PageRenderingHash" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserAfterParseHook.php b/includes/parser/Hook/ParserAfterParseHook.php
index f188b25f5009..2e8ca005255b 100644
--- a/includes/parser/Hook/ParserAfterParseHook.php
+++ b/includes/parser/Hook/ParserAfterParseHook.php
@@ -6,6 +6,9 @@ use Parser;
use StripState;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserAfterParse" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserAfterTidyHook.php b/includes/parser/Hook/ParserAfterTidyHook.php
index a9fed0258ab0..9359e8bfe40d 100644
--- a/includes/parser/Hook/ParserAfterTidyHook.php
+++ b/includes/parser/Hook/ParserAfterTidyHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserAfterTidy" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserBeforeInternalParseHook.php b/includes/parser/Hook/ParserBeforeInternalParseHook.php
index be0720f0b1d2..9346747e4d97 100644
--- a/includes/parser/Hook/ParserBeforeInternalParseHook.php
+++ b/includes/parser/Hook/ParserBeforeInternalParseHook.php
@@ -6,6 +6,9 @@ use Parser;
use StripState;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserBeforeInternalParse" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserBeforePreprocessHook.php b/includes/parser/Hook/ParserBeforePreprocessHook.php
index a16e31885daf..5d2d705e104d 100644
--- a/includes/parser/Hook/ParserBeforePreprocessHook.php
+++ b/includes/parser/Hook/ParserBeforePreprocessHook.php
@@ -6,6 +6,9 @@ use Parser;
use StripState;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserBeforePreprocess" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserCacheSaveCompleteHook.php b/includes/parser/Hook/ParserCacheSaveCompleteHook.php
index eef8fb00e5d3..8ea2291be79c 100644
--- a/includes/parser/Hook/ParserCacheSaveCompleteHook.php
+++ b/includes/parser/Hook/ParserCacheSaveCompleteHook.php
@@ -8,6 +8,9 @@ use ParserOutput;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserCacheSaveComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserClearStateHook.php b/includes/parser/Hook/ParserClearStateHook.php
index b03dc6ee5191..37789168a9ac 100644
--- a/includes/parser/Hook/ParserClearStateHook.php
+++ b/includes/parser/Hook/ParserClearStateHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserClearState" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserClonedHook.php b/includes/parser/Hook/ParserClonedHook.php
index fea7886ea35b..6adc151dc343 100644
--- a/includes/parser/Hook/ParserClonedHook.php
+++ b/includes/parser/Hook/ParserClonedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserCloned" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserFetchTemplateHook.php b/includes/parser/Hook/ParserFetchTemplateHook.php
index 9b47ba84c52d..bddeaed3c46a 100644
--- a/includes/parser/Hook/ParserFetchTemplateHook.php
+++ b/includes/parser/Hook/ParserFetchTemplateHook.php
@@ -7,6 +7,9 @@ use Revision;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserFetchTemplate" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserFirstCallInitHook.php b/includes/parser/Hook/ParserFirstCallInitHook.php
index d7f6c54b1283..10b8414b4c1d 100644
--- a/includes/parser/Hook/ParserFirstCallInitHook.php
+++ b/includes/parser/Hook/ParserFirstCallInitHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserFirstCallInit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserGetVariableValueSwitchHook.php b/includes/parser/Hook/ParserGetVariableValueSwitchHook.php
index 6455082ef522..c41ee044fcca 100644
--- a/includes/parser/Hook/ParserGetVariableValueSwitchHook.php
+++ b/includes/parser/Hook/ParserGetVariableValueSwitchHook.php
@@ -6,6 +6,9 @@ use Parser;
use PPFrame;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserGetVariableValueSwitch" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserGetVariableValueTsHook.php b/includes/parser/Hook/ParserGetVariableValueTsHook.php
index 9c61d394e14d..e806be700ac8 100644
--- a/includes/parser/Hook/ParserGetVariableValueTsHook.php
+++ b/includes/parser/Hook/ParserGetVariableValueTsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserGetVariableValueTs" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserGetVariableValueVarCacheHook.php b/includes/parser/Hook/ParserGetVariableValueVarCacheHook.php
index fb6aefd41fc4..a1c5a16ed248 100644
--- a/includes/parser/Hook/ParserGetVariableValueVarCacheHook.php
+++ b/includes/parser/Hook/ParserGetVariableValueVarCacheHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserGetVariableValueVarCache" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserLimitReportFormatHook.php b/includes/parser/Hook/ParserLimitReportFormatHook.php
index 60b9c8286858..191b050d6cf0 100644
--- a/includes/parser/Hook/ParserLimitReportFormatHook.php
+++ b/includes/parser/Hook/ParserLimitReportFormatHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserLimitReportFormat" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserLimitReportPrepareHook.php b/includes/parser/Hook/ParserLimitReportPrepareHook.php
index 5c70b766c19f..6215801578e6 100644
--- a/includes/parser/Hook/ParserLimitReportPrepareHook.php
+++ b/includes/parser/Hook/ParserLimitReportPrepareHook.php
@@ -6,6 +6,9 @@ use Parser;
use ParserOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserLimitReportPrepare" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserMakeImageParamsHook.php b/includes/parser/Hook/ParserMakeImageParamsHook.php
index 8a733bfa8753..aa900c53eb2a 100644
--- a/includes/parser/Hook/ParserMakeImageParamsHook.php
+++ b/includes/parser/Hook/ParserMakeImageParamsHook.php
@@ -7,6 +7,9 @@ use Parser;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserMakeImageParams" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserOptionsRegisterHook.php b/includes/parser/Hook/ParserOptionsRegisterHook.php
index 919884edb078..281923d9dc43 100644
--- a/includes/parser/Hook/ParserOptionsRegisterHook.php
+++ b/includes/parser/Hook/ParserOptionsRegisterHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserOptionsRegister" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserOutputPostCacheTransformHook.php b/includes/parser/Hook/ParserOutputPostCacheTransformHook.php
index b18f959ecfc1..e81ab1717c43 100644
--- a/includes/parser/Hook/ParserOutputPostCacheTransformHook.php
+++ b/includes/parser/Hook/ParserOutputPostCacheTransformHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use ParserOutput;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserOutputPostCacheTransform" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php b/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php
index 0e3b686c0bda..09630a52e17a 100644
--- a/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php
+++ b/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserPreSaveTransformComplete" to register handlers implementing this interface.
+ *
* @stable
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/ParserSectionCreateHook.php b/includes/parser/Hook/ParserSectionCreateHook.php
index 4c332686c035..c0fa130ae671 100644
--- a/includes/parser/Hook/ParserSectionCreateHook.php
+++ b/includes/parser/Hook/ParserSectionCreateHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Parser;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ParserSectionCreate" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/parser/Hook/RejectParserCacheValueHook.php b/includes/parser/Hook/RejectParserCacheValueHook.php
index dffeb910d1ce..d8fad3e68c30 100644
--- a/includes/parser/Hook/RejectParserCacheValueHook.php
+++ b/includes/parser/Hook/RejectParserCacheValueHook.php
@@ -7,6 +7,9 @@ use ParserOutput;
use WikiPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RejectParserCacheValue" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/password/Hook/PasswordPoliciesForUserHook.php b/includes/password/Hook/PasswordPoliciesForUserHook.php
index 31638f9f0f71..9a31409d450a 100644
--- a/includes/password/Hook/PasswordPoliciesForUserHook.php
+++ b/includes/password/Hook/PasswordPoliciesForUserHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PasswordPoliciesForUser" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/preferences/Hook/GetPreferencesHook.php b/includes/preferences/Hook/GetPreferencesHook.php
index c5243b7f8367..06e4c1164890 100644
--- a/includes/preferences/Hook/GetPreferencesHook.php
+++ b/includes/preferences/Hook/GetPreferencesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Preferences\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetPreferences" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/preferences/Hook/PreferencesFormPreSaveHook.php b/includes/preferences/Hook/PreferencesFormPreSaveHook.php
index 9118d3584324..17b854fe93e7 100644
--- a/includes/preferences/Hook/PreferencesFormPreSaveHook.php
+++ b/includes/preferences/Hook/PreferencesFormPreSaveHook.php
@@ -6,6 +6,9 @@ use HTMLForm;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PreferencesFormPreSave" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/rcfeed/Hook/IRCLineURLHook.php b/includes/rcfeed/Hook/IRCLineURLHook.php
index bfdcea8d6698..5a84ccc55a77 100644
--- a/includes/rcfeed/Hook/IRCLineURLHook.php
+++ b/includes/rcfeed/Hook/IRCLineURLHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use RecentChange;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "IRCLineURL" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php b/includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php
index 3f020d061e32..ee3e3c18d759 100644
--- a/includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ResourceLoader\Hook;
use ResourceLoaderContext;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderForeignApiModules" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php b/includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php
index 8c2ccc4fc4fd..7672a12b51d8 100644
--- a/includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ResourceLoader\Hook;
use Config;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderGetConfigVars" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php b/includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php
index c7f953392b56..bde1bff0a32a 100644
--- a/includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ResourceLoader\Hook;
use ResourceLoaderContext;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderJqueryMsgModuleMagicWords" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php b/includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php
index bf0b68993677..7f64218abedd 100644
--- a/includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ResourceLoader\Hook;
use ResourceLoader;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderRegisterModules" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php b/includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php
index d5091f36182a..759281c39bb0 100644
--- a/includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\ResourceLoader\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderSiteModulePages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php b/includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php
index 16a907f618e1..9787add3e50e 100644
--- a/includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\ResourceLoader\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderSiteStylesModulePages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php b/includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php
index 4b9cf073a72e..a8534b80e2fa 100644
--- a/includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php
+++ b/includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\ResourceLoader\Hook;
use ResourceLoader;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ResourceLoaderTestModules" to register handlers implementing this interface.
+ *
* @deprecated since 1.33; use the QUnitTestModule static extension registration attribute instead.
* @ingroup ResourceLoaderHooks
*/
diff --git a/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php b/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php
index eebce06f406d..767fc6aac27c 100644
--- a/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php
+++ b/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ArticleRevisionVisibilitySet" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/PrefixSearchBackendHook.php b/includes/search/Hook/PrefixSearchBackendHook.php
index e4a23a0ecbec..e1b386e031b2 100644
--- a/includes/search/Hook/PrefixSearchBackendHook.php
+++ b/includes/search/Hook/PrefixSearchBackendHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Search\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PrefixSearchBackend" to register handlers implementing this interface.
+ *
* @deprecated since 1.27 Override SearchEngine::completionSearchBackend instead
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/PrefixSearchExtractNamespaceHook.php b/includes/search/Hook/PrefixSearchExtractNamespaceHook.php
index f79fd2b61e8d..062febed20bf 100644
--- a/includes/search/Hook/PrefixSearchExtractNamespaceHook.php
+++ b/includes/search/Hook/PrefixSearchExtractNamespaceHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Search\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PrefixSearchExtractNamespace" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchAfterNoDirectMatchHook.php b/includes/search/Hook/SearchAfterNoDirectMatchHook.php
index 69c8e6b3fd40..0317637dc304 100644
--- a/includes/search/Hook/SearchAfterNoDirectMatchHook.php
+++ b/includes/search/Hook/SearchAfterNoDirectMatchHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchAfterNoDirectMatch" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchGetNearMatchBeforeHook.php b/includes/search/Hook/SearchGetNearMatchBeforeHook.php
index 1b1002bbf218..436fe73f7812 100644
--- a/includes/search/Hook/SearchGetNearMatchBeforeHook.php
+++ b/includes/search/Hook/SearchGetNearMatchBeforeHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchGetNearMatchBefore" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchGetNearMatchCompleteHook.php b/includes/search/Hook/SearchGetNearMatchCompleteHook.php
index 1455fa8dddc8..eaf5bf7b8866 100644
--- a/includes/search/Hook/SearchGetNearMatchCompleteHook.php
+++ b/includes/search/Hook/SearchGetNearMatchCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchGetNearMatchComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchGetNearMatchHook.php b/includes/search/Hook/SearchGetNearMatchHook.php
index 4451875d6a91..26416033569e 100644
--- a/includes/search/Hook/SearchGetNearMatchHook.php
+++ b/includes/search/Hook/SearchGetNearMatchHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchGetNearMatch" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchIndexFieldsHook.php b/includes/search/Hook/SearchIndexFieldsHook.php
index a0bb95e2e476..48706af6014f 100644
--- a/includes/search/Hook/SearchIndexFieldsHook.php
+++ b/includes/search/Hook/SearchIndexFieldsHook.php
@@ -6,6 +6,9 @@ use SearchEngine;
use SearchIndexField;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchIndexFields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchResultInitFromTitleHook.php b/includes/search/Hook/SearchResultInitFromTitleHook.php
index 7128e3ede311..63c734e12bae 100644
--- a/includes/search/Hook/SearchResultInitFromTitleHook.php
+++ b/includes/search/Hook/SearchResultInitFromTitleHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchResultInitFromTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchResultsAugmentHook.php b/includes/search/Hook/SearchResultsAugmentHook.php
index a0f77f6f3e33..38de07b54d61 100644
--- a/includes/search/Hook/SearchResultsAugmentHook.php
+++ b/includes/search/Hook/SearchResultsAugmentHook.php
@@ -6,6 +6,9 @@ use ResultAugmentor;
use ResultSetAugmentor;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchResultsAugment" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SearchableNamespacesHook.php b/includes/search/Hook/SearchableNamespacesHook.php
index 4d4ae35b9b29..51f5f26804c0 100644
--- a/includes/search/Hook/SearchableNamespacesHook.php
+++ b/includes/search/Hook/SearchableNamespacesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Search\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SearchableNamespaces" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/ShowSearchHitHook.php b/includes/search/Hook/ShowSearchHitHook.php
index c9acb4014730..c229aa6bf333 100644
--- a/includes/search/Hook/ShowSearchHitHook.php
+++ b/includes/search/Hook/ShowSearchHitHook.php
@@ -6,6 +6,9 @@ use SearchResult;
use SpecialSearch;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ShowSearchHit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/ShowSearchHitTitleHook.php b/includes/search/Hook/ShowSearchHitTitleHook.php
index f0bb8e7b4ca2..7353c9a425e0 100644
--- a/includes/search/Hook/ShowSearchHitTitleHook.php
+++ b/includes/search/Hook/ShowSearchHitTitleHook.php
@@ -8,6 +8,9 @@ use SpecialSearch;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ShowSearchHitTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SpecialSearchPowerBoxHook.php b/includes/search/Hook/SpecialSearchPowerBoxHook.php
index 2d8afd5305b1..ea26991c20f5 100644
--- a/includes/search/Hook/SpecialSearchPowerBoxHook.php
+++ b/includes/search/Hook/SpecialSearchPowerBoxHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Search\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchPowerBox" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/search/Hook/SpecialSearchProfileFormHook.php b/includes/search/Hook/SpecialSearchProfileFormHook.php
index 2984baa67c1d..91cf8ffd8e7a 100644
--- a/includes/search/Hook/SpecialSearchProfileFormHook.php
+++ b/includes/search/Hook/SpecialSearchProfileFormHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Search\Hook;
use SpecialPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchProfileForm" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/session/Hook/SessionCheckInfoHook.php b/includes/session/Hook/SessionCheckInfoHook.php
index 73dd3400b77c..5f9284a31e9b 100644
--- a/includes/session/Hook/SessionCheckInfoHook.php
+++ b/includes/session/Hook/SessionCheckInfoHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Session\SessionInfo;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SessionCheckInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/session/Hook/SessionMetadataHook.php b/includes/session/Hook/SessionMetadataHook.php
index 44bbb386a665..0336f41d5e00 100644
--- a/includes/session/Hook/SessionMetadataHook.php
+++ b/includes/session/Hook/SessionMetadataHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Session\SessionBackend;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SessionMetadata" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/session/Hook/UserSetCookiesHook.php b/includes/session/Hook/UserSetCookiesHook.php
index 6242e2162eea..3d443a274460 100644
--- a/includes/session/Hook/UserSetCookiesHook.php
+++ b/includes/session/Hook/UserSetCookiesHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Session\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSetCookies" to register handlers implementing this interface.
+ *
* @deprecated since 1.27 If you're trying to replace core session
* cookie handling, you want to create a subclass of
* MediaWiki\Session\CookieSessionProvider instead. Otherwise,
diff --git a/includes/shell/Hook/WfShellWikiCmdHook.php b/includes/shell/Hook/WfShellWikiCmdHook.php
index 87b62eb41ff3..8b7941bdeb07 100644
--- a/includes/shell/Hook/WfShellWikiCmdHook.php
+++ b/includes/shell/Hook/WfShellWikiCmdHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Shell\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "wfShellWikiCmd" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/BaseTemplateAfterPortletHook.php b/includes/skins/Hook/BaseTemplateAfterPortletHook.php
index cc3a9d642384..47dd43eb24f7 100644
--- a/includes/skins/Hook/BaseTemplateAfterPortletHook.php
+++ b/includes/skins/Hook/BaseTemplateAfterPortletHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use BaseTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BaseTemplateAfterPortlet" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use SkinAfterPortlet instead
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/BaseTemplateToolboxHook.php b/includes/skins/Hook/BaseTemplateToolboxHook.php
index bd18d477dfcf..2c6fb78780e2 100644
--- a/includes/skins/Hook/BaseTemplateToolboxHook.php
+++ b/includes/skins/Hook/BaseTemplateToolboxHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use BaseTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BaseTemplateToolbox" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/GetNewMessagesAlertHook.php b/includes/skins/Hook/GetNewMessagesAlertHook.php
index d3e8e21ee8cf..caa597df766c 100644
--- a/includes/skins/Hook/GetNewMessagesAlertHook.php
+++ b/includes/skins/Hook/GetNewMessagesAlertHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetNewMessagesAlert" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/PersonalUrlsHook.php b/includes/skins/Hook/PersonalUrlsHook.php
index 117068306c59..d09fae78cc47 100644
--- a/includes/skins/Hook/PersonalUrlsHook.php
+++ b/includes/skins/Hook/PersonalUrlsHook.php
@@ -6,6 +6,9 @@ use SkinTemplate;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PersonalUrls" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SidebarBeforeOutputHook.php b/includes/skins/Hook/SidebarBeforeOutputHook.php
index 9606ecb8bc5d..dd5979fa1f70 100644
--- a/includes/skins/Hook/SidebarBeforeOutputHook.php
+++ b/includes/skins/Hook/SidebarBeforeOutputHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SidebarBeforeOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SiteNoticeAfterHook.php b/includes/skins/Hook/SiteNoticeAfterHook.php
index 2fa99a83529a..fbaf01d9dd76 100644
--- a/includes/skins/Hook/SiteNoticeAfterHook.php
+++ b/includes/skins/Hook/SiteNoticeAfterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SiteNoticeAfter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SiteNoticeBeforeHook.php b/includes/skins/Hook/SiteNoticeBeforeHook.php
index 35f6b844f65c..29ca9bae19f2 100644
--- a/includes/skins/Hook/SiteNoticeBeforeHook.php
+++ b/includes/skins/Hook/SiteNoticeBeforeHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SiteNoticeBefore" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinAddFooterLinksHook.php b/includes/skins/Hook/SkinAddFooterLinksHook.php
index 02c2eea0052d..174fac94689a 100644
--- a/includes/skins/Hook/SkinAddFooterLinksHook.php
+++ b/includes/skins/Hook/SkinAddFooterLinksHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinAddFooterLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinAfterBottomScriptsHook.php b/includes/skins/Hook/SkinAfterBottomScriptsHook.php
index da3ea26157f5..609b16237a63 100644
--- a/includes/skins/Hook/SkinAfterBottomScriptsHook.php
+++ b/includes/skins/Hook/SkinAfterBottomScriptsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinAfterBottomScripts" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinAfterContentHook.php b/includes/skins/Hook/SkinAfterContentHook.php
index 34321c4bbfef..707c770fe82c 100644
--- a/includes/skins/Hook/SkinAfterContentHook.php
+++ b/includes/skins/Hook/SkinAfterContentHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinAfterContent" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinAfterPortletHook.php b/includes/skins/Hook/SkinAfterPortletHook.php
index 8957acab3002..2a6ae0364906 100644
--- a/includes/skins/Hook/SkinAfterPortletHook.php
+++ b/includes/skins/Hook/SkinAfterPortletHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Skins\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinAfterPortlet" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinBuildSidebarHook.php b/includes/skins/Hook/SkinBuildSidebarHook.php
index 4069cf40a7d3..5ccb6205e552 100644
--- a/includes/skins/Hook/SkinBuildSidebarHook.php
+++ b/includes/skins/Hook/SkinBuildSidebarHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinBuildSidebar" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinCopyrightFooterHook.php b/includes/skins/Hook/SkinCopyrightFooterHook.php
index 4b1bfbb90af4..e572fdb40a07 100644
--- a/includes/skins/Hook/SkinCopyrightFooterHook.php
+++ b/includes/skins/Hook/SkinCopyrightFooterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinCopyrightFooter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinEditSectionLinksHook.php b/includes/skins/Hook/SkinEditSectionLinksHook.php
index eb2f4b4c5621..85146b748214 100644
--- a/includes/skins/Hook/SkinEditSectionLinksHook.php
+++ b/includes/skins/Hook/SkinEditSectionLinksHook.php
@@ -7,6 +7,9 @@ use Skin;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinEditSectionLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinGetPoweredByHook.php b/includes/skins/Hook/SkinGetPoweredByHook.php
index 6ce55fec3700..3e95ee73a944 100644
--- a/includes/skins/Hook/SkinGetPoweredByHook.php
+++ b/includes/skins/Hook/SkinGetPoweredByHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinGetPoweredBy" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinPageReadyConfigHook.php b/includes/skins/Hook/SkinPageReadyConfigHook.php
index 009d577d1040..cd76d09eeb15 100644
--- a/includes/skins/Hook/SkinPageReadyConfigHook.php
+++ b/includes/skins/Hook/SkinPageReadyConfigHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Skins\Hook;
use ResourceLoaderContext;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinPageReadyConfig" to register handlers implementing this interface.
+ *
* @stable for implementation
*/
interface SkinPageReadyConfigHook {
diff --git a/includes/skins/Hook/SkinPreloadExistenceHook.php b/includes/skins/Hook/SkinPreloadExistenceHook.php
index 4533527e7597..80b16f0848d4 100644
--- a/includes/skins/Hook/SkinPreloadExistenceHook.php
+++ b/includes/skins/Hook/SkinPreloadExistenceHook.php
@@ -6,6 +6,9 @@ use Skin;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinPreloadExistence" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinSubPageSubtitleHook.php b/includes/skins/Hook/SkinSubPageSubtitleHook.php
index 603770a8b8cc..47af4dcf56db 100644
--- a/includes/skins/Hook/SkinSubPageSubtitleHook.php
+++ b/includes/skins/Hook/SkinSubPageSubtitleHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use Skin;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinSubPageSubtitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook.php b/includes/skins/Hook/SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook.php
index 7395d42b9f2e..ea28dd178d44 100644
--- a/includes/skins/Hook/SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook.php
+++ b/includes/skins/Hook/SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateBuildNavUrlsNav_urlsAfterPermalink" to register handlers implementing this interface.
+ *
* @deprecated since 1.35. Use SidebarBeforeOutput hook
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php b/includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php
index 5dafcce22ed9..258916aed87f 100644
--- a/includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php
+++ b/includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateGetLanguageLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateNavigationHook.php b/includes/skins/Hook/SkinTemplateNavigationHook.php
index 69c43d2343b3..35897415ae63 100644
--- a/includes/skins/Hook/SkinTemplateNavigationHook.php
+++ b/includes/skins/Hook/SkinTemplateNavigationHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateNavigation" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php b/includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php
index 82f535818bfe..cdfc5a6f916a 100644
--- a/includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php
+++ b/includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateNavigation::SpecialPage" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php b/includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php
index fc2f0bea0b19..f67bb72760e0 100644
--- a/includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php
+++ b/includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php
@@ -6,6 +6,9 @@ namespace MediaWiki\Hook;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateNavigation::Universal" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateOutputPageBeforeExecHook.php b/includes/skins/Hook/SkinTemplateOutputPageBeforeExecHook.php
index e801431d12c7..382b21511351 100644
--- a/includes/skins/Hook/SkinTemplateOutputPageBeforeExecHook.php
+++ b/includes/skins/Hook/SkinTemplateOutputPageBeforeExecHook.php
@@ -6,6 +6,9 @@ use QuickTemplate;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateOutputPageBeforeExec" to register handlers implementing this interface.
+ *
* @deprecated since 1.35. See
* https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec
* for migration notes.
diff --git a/includes/skins/Hook/SkinTemplatePreventOtherActiveTabsHook.php b/includes/skins/Hook/SkinTemplatePreventOtherActiveTabsHook.php
index 22e63c8abdbc..00669826d6f2 100644
--- a/includes/skins/Hook/SkinTemplatePreventOtherActiveTabsHook.php
+++ b/includes/skins/Hook/SkinTemplatePreventOtherActiveTabsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SkinTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplatePreventOtherActiveTabs" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use SkinTemplateNavigation__Universal instead
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateTabActionHook.php b/includes/skins/Hook/SkinTemplateTabActionHook.php
index 93c95be50aeb..c69b188c79f0 100644
--- a/includes/skins/Hook/SkinTemplateTabActionHook.php
+++ b/includes/skins/Hook/SkinTemplateTabActionHook.php
@@ -6,6 +6,9 @@ use SkinTemplate;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateTabAction" to register handlers implementing this interface.
+ *
* @deprecated since 1.35 Use SkinTemplateNavigation__Universal instead
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/SkinTemplateToolboxEndHook.php b/includes/skins/Hook/SkinTemplateToolboxEndHook.php
index 0839391d87f0..b5842e82602a 100644
--- a/includes/skins/Hook/SkinTemplateToolboxEndHook.php
+++ b/includes/skins/Hook/SkinTemplateToolboxEndHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use QuickTemplate;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SkinTemplateToolboxEnd" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/skins/Hook/UndeletePageToolLinksHook.php b/includes/skins/Hook/UndeletePageToolLinksHook.php
index e73db59658aa..d465d113f4f3 100644
--- a/includes/skins/Hook/UndeletePageToolLinksHook.php
+++ b/includes/skins/Hook/UndeletePageToolLinksHook.php
@@ -6,6 +6,9 @@ use IContextSource;
use MediaWiki\Linker\LinkRenderer;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UndeletePageToolLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/AuthChangeFormFieldsHook.php b/includes/specialpage/Hook/AuthChangeFormFieldsHook.php
index 1ea2595621a9..018456ff7e4c 100644
--- a/includes/specialpage/Hook/AuthChangeFormFieldsHook.php
+++ b/includes/specialpage/Hook/AuthChangeFormFieldsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use MediaWiki\Auth\AuthenticationRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AuthChangeFormFields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php b/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php
index 3608ee429f1b..91acb9cfbb65 100644
--- a/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php
+++ b/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Auth\AuthenticationRequest;
use StatusValue;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeAuthenticationDataAudit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php b/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php
index 8f4955f6492a..899eeac2225f 100644
--- a/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php
+++ b/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use FormOptions;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangesListSpecialPageQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php b/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php
index 90b25c3ee6d5..7a96a96944a6 100644
--- a/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php
+++ b/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use ChangesListSpecialPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangesListSpecialPageStructuredFilters" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php b/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php
index bbb7bf33fe35..1e7883ef3c8d 100644
--- a/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php
+++ b/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\SpecialPage\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RedirectSpecialArticleRedirectParams" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php b/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php
index d59bb66f5064..c78db9224769 100644
--- a/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php
+++ b/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use SpecialPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialPageAfterExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php b/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php
index ede4b866b61a..93cea66e9125 100644
--- a/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php
+++ b/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use SpecialPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialPageBeforeExecute" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php b/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php
index 2bd6cca5efa2..f55c2365e45f 100644
--- a/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php
+++ b/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\SpecialPage\Hook;
use HTMLForm;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialPageBeforeFormDisplay" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/SpecialPage_initListHook.php b/includes/specialpage/Hook/SpecialPage_initListHook.php
index 6ee627d139f2..075985e1b1e8 100644
--- a/includes/specialpage/Hook/SpecialPage_initListHook.php
+++ b/includes/specialpage/Hook/SpecialPage_initListHook.php
@@ -4,6 +4,9 @@ namespace MediaWiki\SpecialPage\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialPage_initList" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specialpage/Hook/WgQueryPagesHook.php b/includes/specialpage/Hook/WgQueryPagesHook.php
index 8f56f5f33fad..ce7f8ee1b7e9 100644
--- a/includes/specialpage/Hook/WgQueryPagesHook.php
+++ b/includes/specialpage/Hook/WgQueryPagesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\SpecialPage\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "wgQueryPages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/AddNewAccountHook.php b/includes/specials/Hook/AddNewAccountHook.php
index 99776a94e8b3..67183fc6b60c 100644
--- a/includes/specials/Hook/AddNewAccountHook.php
+++ b/includes/specials/Hook/AddNewAccountHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AddNewAccount" to register handlers implementing this interface.
+ *
* @deprecated since 1.27. Use LocalUserCreated instead.
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/AncientPagesQueryHook.php b/includes/specials/Hook/AncientPagesQueryHook.php
index 9f40d25fa2e4..16da62cf26c3 100644
--- a/includes/specials/Hook/AncientPagesQueryHook.php
+++ b/includes/specials/Hook/AncientPagesQueryHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AncientPagesQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/BeforeWelcomeCreationHook.php b/includes/specials/Hook/BeforeWelcomeCreationHook.php
index b8e701ca6d52..c98d7c12b4e9 100644
--- a/includes/specials/Hook/BeforeWelcomeCreationHook.php
+++ b/includes/specials/Hook/BeforeWelcomeCreationHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeWelcomeCreation" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/BlockIpCompleteHook.php b/includes/specials/Hook/BlockIpCompleteHook.php
index b34a691c28c5..b015ef698a44 100644
--- a/includes/specials/Hook/BlockIpCompleteHook.php
+++ b/includes/specials/Hook/BlockIpCompleteHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Block\DatabaseBlock;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BlockIpComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/BlockIpHook.php b/includes/specials/Hook/BlockIpHook.php
index b8a265a465f4..72283ed4a755 100644
--- a/includes/specials/Hook/BlockIpHook.php
+++ b/includes/specials/Hook/BlockIpHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Block\DatabaseBlock;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BlockIp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/BookInformationHook.php b/includes/specials/Hook/BookInformationHook.php
index f39b2033a188..b5181aa94ebc 100644
--- a/includes/specials/Hook/BookInformationHook.php
+++ b/includes/specials/Hook/BookInformationHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BookInformation" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ChangeUserGroupsHook.php b/includes/specials/Hook/ChangeUserGroupsHook.php
index 117ca68ad9bd..f9883d5babc1 100644
--- a/includes/specials/Hook/ChangeUserGroupsHook.php
+++ b/includes/specials/Hook/ChangeUserGroupsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ChangeUserGroups" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ContribsPager__getQueryInfoHook.php b/includes/specials/Hook/ContribsPager__getQueryInfoHook.php
index 8308ba43a9e2..215a1c2615a4 100644
--- a/includes/specials/Hook/ContribsPager__getQueryInfoHook.php
+++ b/includes/specials/Hook/ContribsPager__getQueryInfoHook.php
@@ -6,6 +6,9 @@ use ContribsPager;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContribsPager::getQueryInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php b/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php
index bc727221b32e..440957a039eb 100644
--- a/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php
+++ b/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php
@@ -6,6 +6,9 @@ use ContribsPager;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContribsPager::reallyDoQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ContributionsLineEndingHook.php b/includes/specials/Hook/ContributionsLineEndingHook.php
index 218566564dc7..b6120913682a 100644
--- a/includes/specials/Hook/ContributionsLineEndingHook.php
+++ b/includes/specials/Hook/ContributionsLineEndingHook.php
@@ -6,6 +6,9 @@ use ContribsPager;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContributionsLineEnding" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ContributionsToolLinksHook.php b/includes/specials/Hook/ContributionsToolLinksHook.php
index 5a95aa4b8abf..3db9765cc217 100644
--- a/includes/specials/Hook/ContributionsToolLinksHook.php
+++ b/includes/specials/Hook/ContributionsToolLinksHook.php
@@ -6,6 +6,9 @@ use SpecialPage;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ContributionsToolLinks" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php b/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php
index 7f697cde3264..88e02f6e9465 100644
--- a/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php
+++ b/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php
@@ -6,6 +6,9 @@ use DeletedContribsPager;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DeletedContribsPager::reallyDoQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/DeletedContributionsLineEndingHook.php b/includes/specials/Hook/DeletedContributionsLineEndingHook.php
index a8047488a221..96c8a20196cd 100644
--- a/includes/specials/Hook/DeletedContributionsLineEndingHook.php
+++ b/includes/specials/Hook/DeletedContributionsLineEndingHook.php
@@ -6,6 +6,9 @@ use DeletedContribsPager;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "DeletedContributionsLineEnding" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/EmailUserCCHook.php b/includes/specials/Hook/EmailUserCCHook.php
index 0ac0b9392e5f..2176bc4e192d 100644
--- a/includes/specials/Hook/EmailUserCCHook.php
+++ b/includes/specials/Hook/EmailUserCCHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailUserCC" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/EmailUserCompleteHook.php b/includes/specials/Hook/EmailUserCompleteHook.php
index 3b87ec6c49c8..3c698c1a70d0 100644
--- a/includes/specials/Hook/EmailUserCompleteHook.php
+++ b/includes/specials/Hook/EmailUserCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use MailAddress;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailUserComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/EmailUserFormHook.php b/includes/specials/Hook/EmailUserFormHook.php
index 026639822264..668c6be07b9a 100644
--- a/includes/specials/Hook/EmailUserFormHook.php
+++ b/includes/specials/Hook/EmailUserFormHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use HTMLForm;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailUserForm" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/EmailUserHook.php b/includes/specials/Hook/EmailUserHook.php
index 28cf9203e923..eb336ae50f23 100644
--- a/includes/specials/Hook/EmailUserHook.php
+++ b/includes/specials/Hook/EmailUserHook.php
@@ -7,6 +7,9 @@ use MessageSpecifier;
use Status;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailUser" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/EmailUserPermissionsErrorsHook.php b/includes/specials/Hook/EmailUserPermissionsErrorsHook.php
index 8f17e40bde27..1fb027c84dd4 100644
--- a/includes/specials/Hook/EmailUserPermissionsErrorsHook.php
+++ b/includes/specials/Hook/EmailUserPermissionsErrorsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailUserPermissionsErrors" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ExtensionTypesHook.php b/includes/specials/Hook/ExtensionTypesHook.php
index 96147631b0c3..68d1eff1e70b 100644
--- a/includes/specials/Hook/ExtensionTypesHook.php
+++ b/includes/specials/Hook/ExtensionTypesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ExtensionTypes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/FileUndeleteCompleteHook.php b/includes/specials/Hook/FileUndeleteCompleteHook.php
index 21a5edb357b3..c09ba4d043a9 100644
--- a/includes/specials/Hook/FileUndeleteCompleteHook.php
+++ b/includes/specials/Hook/FileUndeleteCompleteHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "FileUndeleteComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/GetLogTypesOnUserHook.php b/includes/specials/Hook/GetLogTypesOnUserHook.php
index a9ce93b78ea4..445d3f34ad27 100644
--- a/includes/specials/Hook/GetLogTypesOnUserHook.php
+++ b/includes/specials/Hook/GetLogTypesOnUserHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetLogTypesOnUser" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ImportLogInterwikiLinkHook.php b/includes/specials/Hook/ImportLogInterwikiLinkHook.php
index d1b59087252e..87c886c5fa5a 100644
--- a/includes/specials/Hook/ImportLogInterwikiLinkHook.php
+++ b/includes/specials/Hook/ImportLogInterwikiLinkHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportLogInterwikiLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ImportSourcesHook.php b/includes/specials/Hook/ImportSourcesHook.php
index 26fb37e629f1..6101fe603387 100644
--- a/includes/specials/Hook/ImportSourcesHook.php
+++ b/includes/specials/Hook/ImportSourcesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ImportSources" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/LanguageSelectorHook.php b/includes/specials/Hook/LanguageSelectorHook.php
index 3053998dde7a..cfd6df8a797f 100644
--- a/includes/specials/Hook/LanguageSelectorHook.php
+++ b/includes/specials/Hook/LanguageSelectorHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use OutputPage;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LanguageSelector" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/LoginFormValidErrorMessagesHook.php b/includes/specials/Hook/LoginFormValidErrorMessagesHook.php
index f2e4342f5184..997b4cd46792 100644
--- a/includes/specials/Hook/LoginFormValidErrorMessagesHook.php
+++ b/includes/specials/Hook/LoginFormValidErrorMessagesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LoginFormValidErrorMessages" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/LonelyPagesQueryHook.php b/includes/specials/Hook/LonelyPagesQueryHook.php
index 573e3a734478..79a8df4e2224 100644
--- a/includes/specials/Hook/LonelyPagesQueryHook.php
+++ b/includes/specials/Hook/LonelyPagesQueryHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "LonelyPagesQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/NewPagesLineEndingHook.php b/includes/specials/Hook/NewPagesLineEndingHook.php
index 9f1f8c1617cf..53c1896049b1 100644
--- a/includes/specials/Hook/NewPagesLineEndingHook.php
+++ b/includes/specials/Hook/NewPagesLineEndingHook.php
@@ -6,6 +6,9 @@ use SpecialNewpages;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "NewPagesLineEnding" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/OtherAutoblockLogLinkHook.php b/includes/specials/Hook/OtherAutoblockLogLinkHook.php
index d28837561fe1..88343f7b4e28 100644
--- a/includes/specials/Hook/OtherAutoblockLogLinkHook.php
+++ b/includes/specials/Hook/OtherAutoblockLogLinkHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OtherAutoblockLogLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/OtherBlockLogLinkHook.php b/includes/specials/Hook/OtherBlockLogLinkHook.php
index 1b532c4cecb6..d1331e43b5ba 100644
--- a/includes/specials/Hook/OtherBlockLogLinkHook.php
+++ b/includes/specials/Hook/OtherBlockLogLinkHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "OtherBlockLogLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/PostLoginRedirectHook.php b/includes/specials/Hook/PostLoginRedirectHook.php
index 157ad1da4186..f6b3a7f6ad76 100644
--- a/includes/specials/Hook/PostLoginRedirectHook.php
+++ b/includes/specials/Hook/PostLoginRedirectHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PostLoginRedirect" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/PreferencesGetLegendHook.php b/includes/specials/Hook/PreferencesGetLegendHook.php
index a617797d176c..88b4aa69987d 100644
--- a/includes/specials/Hook/PreferencesGetLegendHook.php
+++ b/includes/specials/Hook/PreferencesGetLegendHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use HTMLForm;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PreferencesGetLegend" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/PrefsEmailAuditHook.php b/includes/specials/Hook/PrefsEmailAuditHook.php
index 7291a983e3eb..1ef12023fd29 100644
--- a/includes/specials/Hook/PrefsEmailAuditHook.php
+++ b/includes/specials/Hook/PrefsEmailAuditHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PrefsEmailAudit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/RandomPageQueryHook.php b/includes/specials/Hook/RandomPageQueryHook.php
index 507f8000fd74..9512ca2da859 100644
--- a/includes/specials/Hook/RandomPageQueryHook.php
+++ b/includes/specials/Hook/RandomPageQueryHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "RandomPageQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/ShortPagesQueryHook.php b/includes/specials/Hook/ShortPagesQueryHook.php
index c4a458f284a6..7afcd9d0f0e5 100644
--- a/includes/specials/Hook/ShortPagesQueryHook.php
+++ b/includes/specials/Hook/ShortPagesQueryHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ShortPagesQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SoftwareInfoHook.php b/includes/specials/Hook/SoftwareInfoHook.php
index 65fce1dcc29c..ecaac47b4e36 100644
--- a/includes/specials/Hook/SoftwareInfoHook.php
+++ b/includes/specials/Hook/SoftwareInfoHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SoftwareInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php b/includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php
index 460395675533..50e17085c270 100644
--- a/includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php
+++ b/includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SpecialBlock;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialBlockModifyFormFields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php b/includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php
index 071d564e6510..a4a1371670dc 100644
--- a/includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php
+++ b/includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php
@@ -6,6 +6,9 @@ use SpecialContributions;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialContributionsBeforeMainOutput" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php b/includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php
index 9fe5110daa99..62cddbf5fda0 100644
--- a/includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php
+++ b/includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php
@@ -7,6 +7,9 @@ use stdClass;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialContributions::formatRow::flags" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialContributions__getForm__filtersHook.php b/includes/specials/Hook/SpecialContributions__getForm__filtersHook.php
index dd9a6bfd82c3..0e54f8d43ede 100644
--- a/includes/specials/Hook/SpecialContributions__getForm__filtersHook.php
+++ b/includes/specials/Hook/SpecialContributions__getForm__filtersHook.php
@@ -6,6 +6,9 @@ use SpecialContributions;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialContributions::getForm::filters" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialListusersDefaultQueryHook.php b/includes/specials/Hook/SpecialListusersDefaultQueryHook.php
index 91daefd2c841..4c3c198af92a 100644
--- a/includes/specials/Hook/SpecialListusersDefaultQueryHook.php
+++ b/includes/specials/Hook/SpecialListusersDefaultQueryHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use UsersPager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialListusersDefaultQuery" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialListusersFormatRowHook.php b/includes/specials/Hook/SpecialListusersFormatRowHook.php
index b536862de5ee..4fbc7acd1705 100644
--- a/includes/specials/Hook/SpecialListusersFormatRowHook.php
+++ b/includes/specials/Hook/SpecialListusersFormatRowHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use stdClass;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialListusersFormatRow" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialListusersHeaderFormHook.php b/includes/specials/Hook/SpecialListusersHeaderFormHook.php
index 7e066ba884a8..8741085239d2 100644
--- a/includes/specials/Hook/SpecialListusersHeaderFormHook.php
+++ b/includes/specials/Hook/SpecialListusersHeaderFormHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use UsersPager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialListusersHeaderForm" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialListusersHeaderHook.php b/includes/specials/Hook/SpecialListusersHeaderHook.php
index 50bdadd1ff43..52c5b91734f6 100644
--- a/includes/specials/Hook/SpecialListusersHeaderHook.php
+++ b/includes/specials/Hook/SpecialListusersHeaderHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use UsersPager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialListusersHeader" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialListusersQueryInfoHook.php b/includes/specials/Hook/SpecialListusersQueryInfoHook.php
index da06ba421ec0..3a9fb03af996 100644
--- a/includes/specials/Hook/SpecialListusersQueryInfoHook.php
+++ b/includes/specials/Hook/SpecialListusersQueryInfoHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use UsersPager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialListusersQueryInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php b/includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php
index bd8805f40f1e..92214b257670 100644
--- a/includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php
+++ b/includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WebRequest;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialLogAddLogSearchRelations" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialMovepageAfterMoveHook.php b/includes/specials/Hook/SpecialMovepageAfterMoveHook.php
index 97a660c08632..ed23668e0f3d 100644
--- a/includes/specials/Hook/SpecialMovepageAfterMoveHook.php
+++ b/includes/specials/Hook/SpecialMovepageAfterMoveHook.php
@@ -6,6 +6,9 @@ use MovePageForm;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialMovepageAfterMove" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php b/includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php
index 0f9a38130248..52c300dee203 100644
--- a/includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php
+++ b/includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SpecialMute;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialMuteModifyFormFields" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialMuteSubmitHook.php b/includes/specials/Hook/SpecialMuteSubmitHook.php
index 35b0e5a73a9b..f6f87fd6a32a 100644
--- a/includes/specials/Hook/SpecialMuteSubmitHook.php
+++ b/includes/specials/Hook/SpecialMuteSubmitHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialMuteSubmit" to register handlers implementing this interface.
+ *
* @deprecated since 1.35, used only for instrumentation on Special:Mute
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialNewPagesFiltersHook.php b/includes/specials/Hook/SpecialNewPagesFiltersHook.php
index d40af65f3c80..f4d42796b2ab 100644
--- a/includes/specials/Hook/SpecialNewPagesFiltersHook.php
+++ b/includes/specials/Hook/SpecialNewPagesFiltersHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SpecialNewpages;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialNewPagesFilters" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialNewpagesConditionsHook.php b/includes/specials/Hook/SpecialNewpagesConditionsHook.php
index 898a9650b383..fdfac43a131f 100644
--- a/includes/specials/Hook/SpecialNewpagesConditionsHook.php
+++ b/includes/specials/Hook/SpecialNewpagesConditionsHook.php
@@ -6,6 +6,9 @@ use FormOptions;
use NewPagesPager;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialNewpagesConditions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialRandomGetRandomTitleHook.php b/includes/specials/Hook/SpecialRandomGetRandomTitleHook.php
index c2a8408b3e6b..28205e2a3105 100644
--- a/includes/specials/Hook/SpecialRandomGetRandomTitleHook.php
+++ b/includes/specials/Hook/SpecialRandomGetRandomTitleHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialRandomGetRandomTitle" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialRecentChangesPanelHook.php b/includes/specials/Hook/SpecialRecentChangesPanelHook.php
index d55d15b178e7..a1d9aa43451f 100644
--- a/includes/specials/Hook/SpecialRecentChangesPanelHook.php
+++ b/includes/specials/Hook/SpecialRecentChangesPanelHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use FormOptions;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialRecentChangesPanel" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialResetTokensTokensHook.php b/includes/specials/Hook/SpecialResetTokensTokensHook.php
index 1b26b46aab20..5494ea74ce9d 100644
--- a/includes/specials/Hook/SpecialResetTokensTokensHook.php
+++ b/includes/specials/Hook/SpecialResetTokensTokensHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialResetTokensTokens" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchCreateLinkHook.php b/includes/specials/Hook/SpecialSearchCreateLinkHook.php
index 8bb192021058..6f3908e986e0 100644
--- a/includes/specials/Hook/SpecialSearchCreateLinkHook.php
+++ b/includes/specials/Hook/SpecialSearchCreateLinkHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchCreateLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchGoResultHook.php b/includes/specials/Hook/SpecialSearchGoResultHook.php
index b7d5f1e897bb..49599607ee0b 100644
--- a/includes/specials/Hook/SpecialSearchGoResultHook.php
+++ b/includes/specials/Hook/SpecialSearchGoResultHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchGoResult" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchNogomatchHook.php b/includes/specials/Hook/SpecialSearchNogomatchHook.php
index e08d375b5e16..b36297460d0e 100644
--- a/includes/specials/Hook/SpecialSearchNogomatchHook.php
+++ b/includes/specials/Hook/SpecialSearchNogomatchHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchNogomatch" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchProfilesHook.php b/includes/specials/Hook/SpecialSearchProfilesHook.php
index e927fbf9581b..2368d302396b 100644
--- a/includes/specials/Hook/SpecialSearchProfilesHook.php
+++ b/includes/specials/Hook/SpecialSearchProfilesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchProfiles" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchResultsAppendHook.php b/includes/specials/Hook/SpecialSearchResultsAppendHook.php
index b6f76ad7f4fd..83a03ca7e9d3 100644
--- a/includes/specials/Hook/SpecialSearchResultsAppendHook.php
+++ b/includes/specials/Hook/SpecialSearchResultsAppendHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use SpecialSearch;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchResultsAppend" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchResultsHook.php b/includes/specials/Hook/SpecialSearchResultsHook.php
index b6a7da7ed5ad..26f0707f5fae 100644
--- a/includes/specials/Hook/SpecialSearchResultsHook.php
+++ b/includes/specials/Hook/SpecialSearchResultsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use ISearchResultSet;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchResults" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchResultsPrependHook.php b/includes/specials/Hook/SpecialSearchResultsPrependHook.php
index 0391a373efc2..ee1b19d27e48 100644
--- a/includes/specials/Hook/SpecialSearchResultsPrependHook.php
+++ b/includes/specials/Hook/SpecialSearchResultsPrependHook.php
@@ -6,6 +6,9 @@ use OutputPage;
use SpecialSearch;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchResultsPrepend" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialSearchSetupEngineHook.php b/includes/specials/Hook/SpecialSearchSetupEngineHook.php
index 4de0f36efbf9..4b70034350d0 100644
--- a/includes/specials/Hook/SpecialSearchSetupEngineHook.php
+++ b/includes/specials/Hook/SpecialSearchSetupEngineHook.php
@@ -6,6 +6,9 @@ use SearchEngine;
use SpecialSearch;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialSearchSetupEngine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialStatsAddExtraHook.php b/includes/specials/Hook/SpecialStatsAddExtraHook.php
index 4d29b28dc49e..75520c15b938 100644
--- a/includes/specials/Hook/SpecialStatsAddExtraHook.php
+++ b/includes/specials/Hook/SpecialStatsAddExtraHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use IContextSource;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialStatsAddExtra" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php b/includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php
index 61cc3d268412..4bc6b9628d3e 100644
--- a/includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php
+++ b/includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php
@@ -7,6 +7,9 @@ use Title;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialTrackingCategories::generateCatLink" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php b/includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php
index d50646e05f8b..45c2d9e418b1 100644
--- a/includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php
+++ b/includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php
@@ -6,6 +6,9 @@ use SpecialTrackingCategories;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialTrackingCategories::preprocess" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialUploadCompleteHook.php b/includes/specials/Hook/SpecialUploadCompleteHook.php
index e40f765727e5..b9d71b54ea59 100644
--- a/includes/specials/Hook/SpecialUploadCompleteHook.php
+++ b/includes/specials/Hook/SpecialUploadCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use SpecialUpload;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialUploadComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialVersionVersionUrlHook.php b/includes/specials/Hook/SpecialVersionVersionUrlHook.php
index cfec23e527f0..df025527c956 100644
--- a/includes/specials/Hook/SpecialVersionVersionUrlHook.php
+++ b/includes/specials/Hook/SpecialVersionVersionUrlHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialVersionVersionUrl" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php b/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php
index d4a82c7e12fe..ffaece81eeb8 100644
--- a/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php
+++ b/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialWatchlistGetNonRevisionTypes" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UnblockUserCompleteHook.php b/includes/specials/Hook/UnblockUserCompleteHook.php
index 87a282755f95..a05778f1562c 100644
--- a/includes/specials/Hook/UnblockUserCompleteHook.php
+++ b/includes/specials/Hook/UnblockUserCompleteHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Block\DatabaseBlock;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnblockUserComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UnblockUserHook.php b/includes/specials/Hook/UnblockUserHook.php
index 837f50081338..edcf9c83fe51 100644
--- a/includes/specials/Hook/UnblockUserHook.php
+++ b/includes/specials/Hook/UnblockUserHook.php
@@ -6,6 +6,9 @@ use MediaWiki\Block\DatabaseBlock;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UnblockUser" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UndeleteForm__showHistoryHook.php b/includes/specials/Hook/UndeleteForm__showHistoryHook.php
index 8eaed9a251cf..c43938534e1d 100644
--- a/includes/specials/Hook/UndeleteForm__showHistoryHook.php
+++ b/includes/specials/Hook/UndeleteForm__showHistoryHook.php
@@ -7,6 +7,9 @@ use Title;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UndeleteForm::showHistory" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UndeleteForm__showRevisionHook.php b/includes/specials/Hook/UndeleteForm__showRevisionHook.php
index 115ebc29964c..50c46006fd60 100644
--- a/includes/specials/Hook/UndeleteForm__showRevisionHook.php
+++ b/includes/specials/Hook/UndeleteForm__showRevisionHook.php
@@ -7,6 +7,9 @@ use Title;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UndeleteForm::showRevision" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UndeleteForm__undeleteHook.php b/includes/specials/Hook/UndeleteForm__undeleteHook.php
index 37911379643c..2cca80878c79 100644
--- a/includes/specials/Hook/UndeleteForm__undeleteHook.php
+++ b/includes/specials/Hook/UndeleteForm__undeleteHook.php
@@ -7,6 +7,9 @@ use Title;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UndeleteForm::undelete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UndeleteShowRevisionHook.php b/includes/specials/Hook/UndeleteShowRevisionHook.php
index cd9c8860d512..77cb98ac28d2 100644
--- a/includes/specials/Hook/UndeleteShowRevisionHook.php
+++ b/includes/specials/Hook/UndeleteShowRevisionHook.php
@@ -6,6 +6,9 @@ use Revision;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UndeleteShowRevision" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UploadFormInitDescriptorHook.php b/includes/specials/Hook/UploadFormInitDescriptorHook.php
index cee1cf41a240..48bf881499c7 100644
--- a/includes/specials/Hook/UploadFormInitDescriptorHook.php
+++ b/includes/specials/Hook/UploadFormInitDescriptorHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadFormInitDescriptor" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UploadFormSourceDescriptorsHook.php b/includes/specials/Hook/UploadFormSourceDescriptorsHook.php
index 9023201b5d4e..e9ccfdcbb24e 100644
--- a/includes/specials/Hook/UploadFormSourceDescriptorsHook.php
+++ b/includes/specials/Hook/UploadFormSourceDescriptorsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadFormSourceDescriptors" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UploadForm_BeforeProcessingHook.php b/includes/specials/Hook/UploadForm_BeforeProcessingHook.php
index da79558e3da6..bc78d751202f 100644
--- a/includes/specials/Hook/UploadForm_BeforeProcessingHook.php
+++ b/includes/specials/Hook/UploadForm_BeforeProcessingHook.php
@@ -6,6 +6,9 @@ use SpecialUpload;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadForm:BeforeProcessing" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UploadForm_getInitialPageTextHook.php b/includes/specials/Hook/UploadForm_getInitialPageTextHook.php
index 550c9aab2b52..d6b5903ff44b 100644
--- a/includes/specials/Hook/UploadForm_getInitialPageTextHook.php
+++ b/includes/specials/Hook/UploadForm_getInitialPageTextHook.php
@@ -6,6 +6,9 @@ use Config;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadForm:getInitialPageText" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UploadForm_initialHook.php b/includes/specials/Hook/UploadForm_initialHook.php
index b63053f04e07..647f6b9a1cff 100644
--- a/includes/specials/Hook/UploadForm_initialHook.php
+++ b/includes/specials/Hook/UploadForm_initialHook.php
@@ -6,6 +6,9 @@ use SpecialUpload;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadForm:initial" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UserLoginCompleteHook.php b/includes/specials/Hook/UserLoginCompleteHook.php
index ee34fba67871..4fb09b13458d 100644
--- a/includes/specials/Hook/UserLoginCompleteHook.php
+++ b/includes/specials/Hook/UserLoginCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoginComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UserLogoutCompleteHook.php b/includes/specials/Hook/UserLogoutCompleteHook.php
index 98cbdb40bff7..aa684052dbdd 100644
--- a/includes/specials/Hook/UserLogoutCompleteHook.php
+++ b/includes/specials/Hook/UserLogoutCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLogoutComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php b/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php
index ffd656cb2dc1..f15183047d7e 100644
--- a/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php
+++ b/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use Wikimedia\Rdbms\DBConnRef;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UsersPagerDoBatchLookups" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/WantedPages__getQueryInfoHook.php b/includes/specials/Hook/WantedPages__getQueryInfoHook.php
index dc6f534e8d25..a123c222b51d 100644
--- a/includes/specials/Hook/WantedPages__getQueryInfoHook.php
+++ b/includes/specials/Hook/WantedPages__getQueryInfoHook.php
@@ -6,6 +6,9 @@ use WantedPagesPage;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WantedPages::getQueryInfo" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php b/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php
index b20fd4f992bb..62d50124db33 100644
--- a/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php
+++ b/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WatchlistEditorBeforeFormRender" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php b/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php
index 61ec5461dfe4..55aadff343a0 100644
--- a/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php
+++ b/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php
@@ -6,6 +6,9 @@ use Skin;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WatchlistEditorBuildRemoveLine" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/specials/Hook/WhatLinksHerePropsHook.php b/includes/specials/Hook/WhatLinksHerePropsHook.php
index 35f997ed3fd7..abdcd10fcb66 100644
--- a/includes/specials/Hook/WhatLinksHerePropsHook.php
+++ b/includes/specials/Hook/WhatLinksHerePropsHook.php
@@ -6,6 +6,9 @@ use stdClass;
use Title;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WhatLinksHereProps" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/title/Hook/CanonicalNamespacesHook.php b/includes/title/Hook/CanonicalNamespacesHook.php
index 7343246cc363..ac659c57f845 100644
--- a/includes/title/Hook/CanonicalNamespacesHook.php
+++ b/includes/title/Hook/CanonicalNamespacesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "CanonicalNamespaces" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/title/Hook/NamespaceIsMovableHook.php b/includes/title/Hook/NamespaceIsMovableHook.php
index 4a1030b50fc9..bc9178b2d823 100644
--- a/includes/title/Hook/NamespaceIsMovableHook.php
+++ b/includes/title/Hook/NamespaceIsMovableHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "NamespaceIsMovable" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/IsUploadAllowedFromUrlHook.php b/includes/upload/Hook/IsUploadAllowedFromUrlHook.php
index f078b39b1e48..c888d3bb5983 100644
--- a/includes/upload/Hook/IsUploadAllowedFromUrlHook.php
+++ b/includes/upload/Hook/IsUploadAllowedFromUrlHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "IsUploadAllowedFromUrl" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/UploadCompleteHook.php b/includes/upload/Hook/UploadCompleteHook.php
index 1377a47b5dee..bfa224c43d10 100644
--- a/includes/upload/Hook/UploadCompleteHook.php
+++ b/includes/upload/Hook/UploadCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use UploadBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/UploadCreateFromRequestHook.php b/includes/upload/Hook/UploadCreateFromRequestHook.php
index 0532070c9244..9137de936265 100644
--- a/includes/upload/Hook/UploadCreateFromRequestHook.php
+++ b/includes/upload/Hook/UploadCreateFromRequestHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadCreateFromRequest" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/UploadStashFileHook.php b/includes/upload/Hook/UploadStashFileHook.php
index 52e6227adc08..9522d4acdd2d 100644
--- a/includes/upload/Hook/UploadStashFileHook.php
+++ b/includes/upload/Hook/UploadStashFileHook.php
@@ -7,6 +7,9 @@ use UploadBase;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadStashFile" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/UploadVerifyFileHook.php b/includes/upload/Hook/UploadVerifyFileHook.php
index 69f250d01e27..13379746e35e 100644
--- a/includes/upload/Hook/UploadVerifyFileHook.php
+++ b/includes/upload/Hook/UploadVerifyFileHook.php
@@ -6,6 +6,9 @@ use MessageSpecifier;
use UploadBase;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadVerifyFile" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/upload/Hook/UploadVerifyUploadHook.php b/includes/upload/Hook/UploadVerifyUploadHook.php
index 67b228959bca..1c407fc28114 100644
--- a/includes/upload/Hook/UploadVerifyUploadHook.php
+++ b/includes/upload/Hook/UploadVerifyUploadHook.php
@@ -7,6 +7,9 @@ use UploadBase;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UploadVerifyUpload" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/AutopromoteConditionHook.php b/includes/user/Hook/AutopromoteConditionHook.php
index 36bb272836d2..d5fc172535f6 100644
--- a/includes/user/Hook/AutopromoteConditionHook.php
+++ b/includes/user/Hook/AutopromoteConditionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "AutopromoteCondition" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/ConfirmEmailCompleteHook.php b/includes/user/Hook/ConfirmEmailCompleteHook.php
index b3e9d53a042d..d9942bcdc83b 100644
--- a/includes/user/Hook/ConfirmEmailCompleteHook.php
+++ b/includes/user/Hook/ConfirmEmailCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "ConfirmEmailComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/EmailConfirmedHook.php b/includes/user/Hook/EmailConfirmedHook.php
index 741f441df44b..ee49597aaab9 100644
--- a/includes/user/Hook/EmailConfirmedHook.php
+++ b/includes/user/Hook/EmailConfirmedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "EmailConfirmed" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/GetAutoPromoteGroupsHook.php b/includes/user/Hook/GetAutoPromoteGroupsHook.php
index b91217bad4fd..c77434303139 100644
--- a/includes/user/Hook/GetAutoPromoteGroupsHook.php
+++ b/includes/user/Hook/GetAutoPromoteGroupsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "GetAutoPromoteGroups" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/InvalidateEmailCompleteHook.php b/includes/user/Hook/InvalidateEmailCompleteHook.php
index 6405c369e877..312bfbba9c85 100644
--- a/includes/user/Hook/InvalidateEmailCompleteHook.php
+++ b/includes/user/Hook/InvalidateEmailCompleteHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "InvalidateEmailComplete" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/IsValidPasswordHook.php b/includes/user/Hook/IsValidPasswordHook.php
index c68641b4c766..607dd8512ae1 100644
--- a/includes/user/Hook/IsValidPasswordHook.php
+++ b/includes/user/Hook/IsValidPasswordHook.php
@@ -6,6 +6,9 @@ use MessageSpecifier;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "isValidPassword" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/PingLimiterHook.php b/includes/user/Hook/PingLimiterHook.php
index a7e0b50213b8..cfb6b104858c 100644
--- a/includes/user/Hook/PingLimiterHook.php
+++ b/includes/user/Hook/PingLimiterHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "PingLimiter" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php b/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php
index a683bfdbafcf..ebc7f20868a3 100644
--- a/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php
+++ b/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php
@@ -6,6 +6,9 @@ use MessageSpecifier;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "SpecialPasswordResetOnSubmit" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserAddGroupHook.php b/includes/user/Hook/UserAddGroupHook.php
index 4014878c1cd0..5d004468b366 100644
--- a/includes/user/Hook/UserAddGroupHook.php
+++ b/includes/user/Hook/UserAddGroupHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserAddGroup" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserArrayFromResultHook.php b/includes/user/Hook/UserArrayFromResultHook.php
index 0e70f41a3162..887b2feadd7c 100644
--- a/includes/user/Hook/UserArrayFromResultHook.php
+++ b/includes/user/Hook/UserArrayFromResultHook.php
@@ -6,6 +6,9 @@ use UserArrayFromResult;
use Wikimedia\Rdbms\IResultWrapper;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserArrayFromResult" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserCanSendEmailHook.php b/includes/user/Hook/UserCanSendEmailHook.php
index cecee6cd3bc6..034766b4128d 100644
--- a/includes/user/Hook/UserCanSendEmailHook.php
+++ b/includes/user/Hook/UserCanSendEmailHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserCanSendEmail" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserClearNewTalkNotificationHook.php b/includes/user/Hook/UserClearNewTalkNotificationHook.php
index 31cc10cb4700..c22e967ae309 100644
--- a/includes/user/Hook/UserClearNewTalkNotificationHook.php
+++ b/includes/user/Hook/UserClearNewTalkNotificationHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use MediaWiki\User\UserIdentity;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserClearNewTalkNotification" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserEffectiveGroupsHook.php b/includes/user/Hook/UserEffectiveGroupsHook.php
index b971d1718832..df041aef9982 100644
--- a/includes/user/Hook/UserEffectiveGroupsHook.php
+++ b/includes/user/Hook/UserEffectiveGroupsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserEffectiveGroups" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserGetDefaultOptionsHook.php b/includes/user/Hook/UserGetDefaultOptionsHook.php
index ace068bb298b..be66e30f45d7 100644
--- a/includes/user/Hook/UserGetDefaultOptionsHook.php
+++ b/includes/user/Hook/UserGetDefaultOptionsHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\User\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetDefaultOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php b/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php
index fa576edb35b1..1aa4fd702236 100644
--- a/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php
+++ b/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetEmailAuthenticationTimestamp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserGetEmailHook.php b/includes/user/Hook/UserGetEmailHook.php
index cc82e739afa4..e4fdfcd28bc8 100644
--- a/includes/user/Hook/UserGetEmailHook.php
+++ b/includes/user/Hook/UserGetEmailHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetEmail" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserGetReservedNamesHook.php b/includes/user/Hook/UserGetReservedNamesHook.php
index 4d8df2a950af..6b4487c378ba 100644
--- a/includes/user/Hook/UserGetReservedNamesHook.php
+++ b/includes/user/Hook/UserGetReservedNamesHook.php
@@ -3,6 +3,9 @@
namespace MediaWiki\User\Hook;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGetReservedNames" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserGroupsChangedHook.php b/includes/user/Hook/UserGroupsChangedHook.php
index 29629605bf47..6a1a92e9d9dd 100644
--- a/includes/user/Hook/UserGroupsChangedHook.php
+++ b/includes/user/Hook/UserGroupsChangedHook.php
@@ -6,6 +6,9 @@ use User;
use UserGroupMembership;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserGroupsChanged" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserIsBlockedGloballyHook.php b/includes/user/Hook/UserIsBlockedGloballyHook.php
index 1aee0a417768..f284d257ec73 100644
--- a/includes/user/Hook/UserIsBlockedGloballyHook.php
+++ b/includes/user/Hook/UserIsBlockedGloballyHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserIsBlockedGlobally" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserIsBotHook.php b/includes/user/Hook/UserIsBotHook.php
index 61c852652c2c..f3d9a56dbd49 100644
--- a/includes/user/Hook/UserIsBotHook.php
+++ b/includes/user/Hook/UserIsBotHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserIsBot" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserIsLockedHook.php b/includes/user/Hook/UserIsLockedHook.php
index 7a38774e3f56..113e2f3c34a9 100644
--- a/includes/user/Hook/UserIsLockedHook.php
+++ b/includes/user/Hook/UserIsLockedHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserIsLocked" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php b/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php
index 28fc213dd322..bd7639b0c6dc 100644
--- a/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php
+++ b/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoadAfterLoadFromSession" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserLoadDefaultsHook.php b/includes/user/Hook/UserLoadDefaultsHook.php
index fe8f0801b2ac..cdce7f3a54f5 100644
--- a/includes/user/Hook/UserLoadDefaultsHook.php
+++ b/includes/user/Hook/UserLoadDefaultsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoadDefaults" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserLoadFromDatabaseHook.php b/includes/user/Hook/UserLoadFromDatabaseHook.php
index ddbc2a4d1b0e..ea4e3134c4c8 100644
--- a/includes/user/Hook/UserLoadFromDatabaseHook.php
+++ b/includes/user/Hook/UserLoadFromDatabaseHook.php
@@ -6,6 +6,9 @@ use stdClass;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoadFromDatabase" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserLoadOptionsHook.php b/includes/user/Hook/UserLoadOptionsHook.php
index 7a7742da3f61..208d3f7f3139 100644
--- a/includes/user/Hook/UserLoadOptionsHook.php
+++ b/includes/user/Hook/UserLoadOptionsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLoadOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserLogoutHook.php b/includes/user/Hook/UserLogoutHook.php
index c508c9c3b9b9..b1e90cffbea1 100644
--- a/includes/user/Hook/UserLogoutHook.php
+++ b/includes/user/Hook/UserLogoutHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserLogout" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserRemoveGroupHook.php b/includes/user/Hook/UserRemoveGroupHook.php
index 7316c206f143..c5c4a87d3cdd 100644
--- a/includes/user/Hook/UserRemoveGroupHook.php
+++ b/includes/user/Hook/UserRemoveGroupHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserRemoveGroup" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserRequiresHTTPSHook.php b/includes/user/Hook/UserRequiresHTTPSHook.php
index 337101a6754a..736c9aaf2b86 100644
--- a/includes/user/Hook/UserRequiresHTTPSHook.php
+++ b/includes/user/Hook/UserRequiresHTTPSHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserRequiresHTTPS" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserResetAllOptionsHook.php b/includes/user/Hook/UserResetAllOptionsHook.php
index 274b08a3192f..7f9987f937b8 100644
--- a/includes/user/Hook/UserResetAllOptionsHook.php
+++ b/includes/user/Hook/UserResetAllOptionsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserResetAllOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserRetrieveNewTalksHook.php b/includes/user/Hook/UserRetrieveNewTalksHook.php
index 350611cbb9f0..d9df62b9a1af 100644
--- a/includes/user/Hook/UserRetrieveNewTalksHook.php
+++ b/includes/user/Hook/UserRetrieveNewTalksHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserRetrieveNewTalks" to register handlers implementing this interface.
+ *
* @deprecated since 1.35
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserSaveOptionsHook.php b/includes/user/Hook/UserSaveOptionsHook.php
index 4e5f26faba9a..8a2a250be4d9 100644
--- a/includes/user/Hook/UserSaveOptionsHook.php
+++ b/includes/user/Hook/UserSaveOptionsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSaveOptions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserSaveSettingsHook.php b/includes/user/Hook/UserSaveSettingsHook.php
index b2dc8f8cbd06..347aa6702bc4 100644
--- a/includes/user/Hook/UserSaveSettingsHook.php
+++ b/includes/user/Hook/UserSaveSettingsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSaveSettings" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserSendConfirmationMailHook.php b/includes/user/Hook/UserSendConfirmationMailHook.php
index 9b71ec47aee2..7e37dde39167 100644
--- a/includes/user/Hook/UserSendConfirmationMailHook.php
+++ b/includes/user/Hook/UserSendConfirmationMailHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSendConfirmationMail" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php b/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php
index e90ecc01551e..152be1cb95e0 100644
--- a/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php
+++ b/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSetEmailAuthenticationTimestamp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/UserSetEmailHook.php b/includes/user/Hook/UserSetEmailHook.php
index 30f47f352b76..778aba42d17e 100644
--- a/includes/user/Hook/UserSetEmailHook.php
+++ b/includes/user/Hook/UserSetEmailHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\User\Hook;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "UserSetEmail" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/user/Hook/User__mailPasswordInternalHook.php b/includes/user/Hook/User__mailPasswordInternalHook.php
index 867e56c85f22..2382013c00bc 100644
--- a/includes/user/Hook/User__mailPasswordInternalHook.php
+++ b/includes/user/Hook/User__mailPasswordInternalHook.php
@@ -6,6 +6,9 @@ use User;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "User::mailPasswordInternal" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/watcheditem/Hook/BeforeResetNotificationTimestampHook.php b/includes/watcheditem/Hook/BeforeResetNotificationTimestampHook.php
index b2876c1c0bdf..273f9147c596 100644
--- a/includes/watcheditem/Hook/BeforeResetNotificationTimestampHook.php
+++ b/includes/watcheditem/Hook/BeforeResetNotificationTimestampHook.php
@@ -6,6 +6,9 @@ use Title;
use User;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "BeforeResetNotificationTimestamp" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/
diff --git a/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php b/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php
index 6803c70e6817..4e69d0d94812 100644
--- a/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php
+++ b/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php
@@ -5,6 +5,9 @@ namespace MediaWiki\Hook;
use WatchedItemQueryService;
/**
+ * This is a hook handler interface, see docs/Hooks.md.
+ * Use the hook name "WatchedItemQueryServiceExtensions" to register handlers implementing this interface.
+ *
* @stable to implement
* @ingroup Hooks
*/