Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| 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 | T346507 Update FlaggedRevs to use the new HookContainer/HookRunner system |
Event Timeline
Change 960212 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/FlaggedRevs@master] Combine HookHandlers in same class into one handler
Change 960212 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Combine HookHandlers in same class into one handler
Change 970779 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/FlaggedRevs@master] Use HookHandlers for Scribunto hook
- Use hook handlers for Echo hooks (T315938)
Only one Echo hook is handled, and the hook handler’s documentation comment notes that it should be removed once T153570 is resolved. That task hasn’t seen much activity in the past three years, but I don’t think it makes much sense to migrate the to-be-removed code to a new system.
Change 970779 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Use HookHandlers for Scribunto hook