Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
- Create HookRunner class and the hook handler interfaces
- Use hook handlers
Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Umherirrender | T335536 Hard deprecate class Hooks with all deprecated functions (and remove in 1.42) | |||
Open | None | T254670 [EPIC] Update extensions that run hooks to use the new HookContainer/HookRunner system | |||
Open | None | T263353 Update all Wikimedia production extensions to use the new HookContainer/HookRunner system | |||
Open | None | T263364 Update all tarballed extensions to use the new HookContainer/HookRunner system | |||
Resolved | Etonkovidova | T315938 Update Echo to use the new HookContainer/HookRunner system |
Change 825417 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/Echo@master] Convert 10 hooks subscribers to HookHandlers
Change 825419 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/Echo@master] Convert 5 hook subscribers to HookHandlers
Change 825421 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/Echo@master] Convert 10 hook subscribers to HookHandlers
Change 825417 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Convert 9 hooks subscribers to HookHandlers
Change 825419 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Convert 5 hook subscribers to HookHandlers
Change 825421 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Convert 10 hook subscribers to HookHandlers
Change 927790 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Echo@master] Create HookRunner class and the hook handler interfaces
Change 949062 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Echo@master] Use HookHandlers for remaining core hooks
Change 949118 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Echo@master] Use HookHandlers for UserMerge hook
Change 949062 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Use HookHandlers for remaining core hooks
Change 927790 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Create HookRunner class and the hook handler interfaces
Change 949118 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Use HookHandlers for UserMerge hook