wiki.techinc.nl/includes/specials/Hook
DannyS712 7bd7d2a6c1 Remove hooks that use Revision objects
All hooks were previously hard deprecated
in 1.35. Affected hooks:
* ArticleRevisionUndeleted - use RevisionUndeleted
* ArticleRollbackComplete - use RollbackComplete
* DiffRevisionTools - use DiffTools
* DiffViewHeader - use DifferenceEngineViewHeader
* HistoryRevisionTools - use HistoryTools
* NewRevisionFromEditComplete - use RevisionFromEditComplete
* PageContentInsertComplete - use PageSaveComplete
* PageContentSaveComplete - use PageSaveComplete
* ParserFetchTemplate - use BeforeParserFetchTemplateRevisionRecord
* RevisionInsertComplete - use RevisionRecordInserted
* TitleMoveComplete - use PageMoveComplete
* TitleMoveCompleting - use PageMoveCompleting
* UndeleteShowRevision - no replacement

Includes a fix for setting the associated rev id
of page protections, which previously was only done
using $nullRevision which was a Revision object created
if any hooks needed it; those hooks were hard deprecated
and so for WMF prod the rev id was not being set.

Bug: T247143
Depends-On: Idfa345193ae99fb2f1c9a8f8d28d8d540a6e3d62
Change-Id: I519167f76a5a3c1f5410415b2721462a3dcc3ec8
2021-04-30 17:28:20 +00:00
..
AddNewAccountHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
AncientPagesQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
BeforeWelcomeCreationHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
BlockIpCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
BlockIpHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
BookInformationHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ChangeUserGroupsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ContribsPager__getQueryInfoHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ContribsPager__reallyDoQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ContributionsLineEndingHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ContributionsToolLinksHook.php Add typehints to three hooks 2020-10-07 11:20:55 +00:00
DeletedContribsPager__reallyDoQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
DeletedContributionsLineEndingHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
EmailUserCCHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
EmailUserCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
EmailUserFormHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
EmailUserHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
EmailUserPermissionsErrorsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ExtensionTypesHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
FileUndeleteCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
GetLogTypesOnUserHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ImportLogInterwikiLinkHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ImportSourcesHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
LanguageSelectorHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
LoginFormValidErrorMessagesHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
LonelyPagesQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
NewPagesLineEndingHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
OtherAutoblockLogLinkHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
OtherBlockLogLinkHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
PostLoginRedirectHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
PreferencesGetLegendHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
PrefsEmailAuditHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
RandomPageQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
ShortPagesQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SoftwareInfoHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialBlockModifyFormFieldsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialContributions__formatRow__flagsHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialContributions__getForm__filtersHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialContributionsBeforeMainOutputHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialListusersDefaultQueryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialListusersFormatRowHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialListusersHeaderFormHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialListusersHeaderHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialListusersQueryInfoHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialLogAddLogSearchRelationsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialMovepageAfterMoveHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialMuteModifyFormFieldsHook.php Make SpecialMuteModifyFormFields hook to not pass the entire special page 2020-11-02 02:31:19 +05:30
SpecialMuteSubmitHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialNewpagesConditionsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialNewPagesFiltersHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialRandomGetRandomTitleHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialRecentChangesPanelHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialResetTokensTokensHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchCreateLinkHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchGoResultHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchNogomatchHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchProfilesHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchResultsAppendHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchResultsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchResultsPrependHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialSearchSetupEngineHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialStatsAddExtraHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialTrackingCategories__generateCatLinkHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialTrackingCategories__preprocessHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialUploadCompleteHook.php Remove documentation that literally repeats the code 2020-10-27 19:20:26 +00:00
SpecialVersionVersionUrlHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
SpecialWatchlistGetNonRevisionTypesHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UnblockUserCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UnblockUserHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UndeleteForm__showHistoryHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UndeleteForm__showRevisionHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UndeleteForm__undeleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UploadForm_BeforeProcessingHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UploadForm_getInitialPageTextHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UploadForm_initialHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UploadFormInitDescriptorHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UploadFormSourceDescriptorsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UserLoginCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UserLogoutCompleteHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
UsersPagerDoBatchLookupsHook.php Merge "Document interface IDatabase in UsersPagerDoBatchLookupsHook" 2020-10-06 18:49:49 +00:00
WantedPages__getQueryInfoHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
WatchlistEditorBeforeFormRenderHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
WatchlistEditorBuildRemoveLineHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
WhatLinksHerePropsHook.php Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00