| Library | Version | License | Description | Authors |
|---|
| composer/installers | 2.3.0 | MIT | A multi-framework Composer library installer | Kyle Robinson Young |
| composer/semver | 3.4.3 | MIT | Semver library that offers utilities, version constraint parsing and validation. | Nils Adermann, Jordi Boggiano and Rob Bast |
| data-values/common | 1.2.0 | GPL-2.0-or-later | Contains common implementations of the interfaces defined by DataValuesInterfaces | Jeroen De Dauw |
| data-values/data-values | 3.1.1 | GPL-2.0-or-later | Defines the DataValue interface and some trivial implementations | Jeroen De Dauw |
| data-values/geo | 4.6.0 | GPL-2.0-or-later | Geographical value objects, parsers and formatters | Jeroen De Dauw and The Wikidata team |
| data-values/interfaces | 1.2.0 | GPL-2.0-or-later | Defines interfaces for ValueParsers, ValueFormatters and ValueValidators | Jeroen De Dauw |
| data-values/validators | 1.0.0 | GPL-2.0-or-later | Common ValueValidator implementations | Jeroen De Dauw and The Wikidata team |
| guzzlehttp/guzzle | 7.10.0 | MIT | Guzzle is a PHP HTTP client library | Graham Campbell, Michael Dowling, Jeremy Lindblom, George Mponos, Tobias Nyholm, Márk Sági-Kazár and Tobias Schultze |
| guzzlehttp/promises | 2.3.0 | MIT | Guzzle promises library | Graham Campbell, Michael Dowling, Tobias Nyholm and Tobias Schultze |
| guzzlehttp/psr7 | 2.8.0 | MIT | PSR-7 message implementation that also provides common utility methods | Graham Campbell, Michael Dowling, George Mponos, Tobias Nyholm, Márk Sági-Kazár, Tobias Schultze and Márk Sági-Kazár |
| jeroen/file-fetcher | 6.1.1 | BSD-3-Clause | Simple file fetching interface | Jeroen De Dauw |
| jeroen/file-fetcher-cache | 1.1.0 | GPL-2.0-or-later | Provides a SimpleCache (PSR-16) decorator for file fetchers | Jeroen De Dauw |
| jeroen/simple-cache | 2.0.0 | GPL-2.0+ | Small library defining a minimalistic caching interface and provides some basic implementations | Jeroen De Dauw |
| jeroen/simple-geocoder | 1.3.1 | GPL-2.0-or-later | Simple and minimalistic Geocoder interface with some basic implementations | Jeroen De Dauw |
| jmikola/geojson | 1.2.0 | MIT | GeoJSON implementation for PHP | Jeremy Mikola |
| justinrainbow/json-schema | 5.3.1 | MIT | A library to validate a json schema. | Bruno Prieto Reis, Justin Rainbow, Igor Wiedler and Robert Schönthal |
| liuggio/statsd-php-client | 1.0.18 | MIT | Statsd (Object Oriented) client library for PHP | Giulio De Donato |
| mck89/peast | 1.17.4 | BSD-3-Clause | Peast is PHP library that generates AST for JavaScript code | Marco Marchiò |
| mediawiki/http-request | 2.0.0 | GPL-2.0-or-later | A minimalistic http/curl request interface library | James Hong Kong |
| mediawiki/parser-hooks | 1.6.1 | GPL-2.0-or-later | Adds a OOP and declarative parser hook interface on top of MediaWiki | Jeroen De Dauw |
| monolog/monolog | 2.9.3 | MIT | Sends your logs to files, sockets, inboxes, databases and various web services | Jordi Boggiano |
| nicmart/tree | 0.4.0 | MIT | A basic but flexible php tree data structure and a fluent tree builder implementation. | Nicolò Martini |
| onoi/blob-store | 1.2.1 | GPL-2.0+ | A simple interface to manage schema-free temporal persistent key/values | mwjames |
| onoi/cache | 1.2.0 | GPL-2.0+ | A minimalistic cache adapter interface library | mwjames |
| onoi/callback-container | 2.0.0 | GPL-2.0+ | A very simple callback container/builder library | mwjames |
| onoi/event-dispatcher | 1.1.0 | GPL-2.0-or-later | A minimalistic interface to relay generic events to registered listeners | James Hong Kong |
| onoi/message-reporter | 1.4.2 | GPL-2.0-or-later | An interface to report and relay arbitrary messages to registered handlers | Jeroen De Dauw and James Hong Kong |
| oojs/oojs-ui | 0.51.2 | MIT | Provides library of common widgets, layouts, and windows. | Bartosz Dziewoński, Ed Sanders, James D. Forrester, Kirsten Menger-Anderson, Kunal Mehta, Moriel Schottlender, Prateek Saxena, Roan Kattouw, Thiemo Kreuz, Timo Tijhof, Trevor Parscal and Volker E. |
| param-processor/param-processor | 1.12.0 | GPL-2.0-or-later | Parameter processing library | Jeroen De Dauw |
| pear/console_getopt | 1.4.3 | BSD-2-Clause | More info available on: http://pear.php.net/package/Console_Getopt | Andrei Zmievski, Stig Bakken and Greg Beaver |
| pear/mail | 2.0.0 | BSD-3-Clause | Class that provides multiple interfaces for sending emails. | Chuck Hagenbuch, Armin Graefe, Richard Heyes and Aleksander Machniak |
| pear/mail_mime | 1.10.12 | BSD-3-Clause | Mail_Mime provides classes to create MIME messages | Cipriano Groenendal and Aleksander Machniak |
| pear/net_smtp | 1.12.1 | BSD-2-Clause | An implementation of the SMTP protocol | Jon Parise, Chuck Hagenbuch and Armin Graefe |
| pear/net_socket | 1.2.2 | PHP License | More info available on: http://pear.php.net/package/Net_Socket | Chuck Hagenbuch, Aleksander Machniak and Stig Bakken |
| pear/net_url2 | 2.2.3 | BSD-3-Clause | Class for parsing and handling URL. Provides parsing of URLs into their constituent parts (scheme, host, path etc.), URL generation, and resolving of relative URLs. | Tom Klingenberg, David Coallier and Christian Schmidt |
| pear/pear-core-minimal | 1.10.18 | BSD-3-Clause | Minimal set of PEAR core files to be used as composer dependency | Christian Weiske |
| pear/pear_exception | 1.0.2 | BSD-2-Clause | The PEAR Exception base class. | Helgi Thormar and Greg Beaver |
| psr/container | 1.1.2 | MIT | Common Container Interface (PHP FIG PSR-11) | PHP-FIG |
| psr/http-client | 1.0.3 | MIT | Common interface for HTTP clients | PHP-FIG |
| psr/http-factory | 1.1.0 | MIT | PSR-17: Common interfaces for PSR-7 HTTP message factories | PHP-FIG |
| psr/http-message | 1.1 | MIT | Common interface for HTTP messages | PHP-FIG |
| psr/log | 1.1.4 | MIT | Common interface for logging libraries | PHP-FIG |
| psr/simple-cache | 3.0.0 | MIT | Common interfaces for simple caching | PHP-FIG |
| seld/jsonlint | 1.10.2 | MIT | JSON Linter | Jordi Boggiano |
| serialization/serialization | 4.1.0 | GPL-2.0-or-later | Library defining a Serializer and a Deserializer interface and basic utilities | Jeroen De Dauw |
| symfony/css-selector | 5.4.45 | MIT | Converts CSS selectors to XPath expressions | Fabien Potencier, Jean-François Simon and Symfony Community |
| symfony/deprecation-contracts | 3.6.0 | MIT | A generic function and convention to trigger deprecation notices | Nicolas Grekas and Symfony Community |
| symfony/polyfill-php82 | 1.31.0 | MIT | Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/polyfill-php83 | 1.31.0 | MIT | Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/polyfill-php84 | 1.32.0 | MIT | Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/polyfill-php85 | 1.33.0 | MIT | Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions | Nicolas Grekas and Symfony Community |
| symfony/yaml | 5.4.45 | MIT | Loads and dumps YAML files | Fabien Potencier and Symfony Community |
| wikimedia/assert | 0.5.1 | MIT | Provides runtime assertions | Daniel Kinzler and Thiemo Kreuz |
| wikimedia/at-ease | 3.0.0 | GPL-2.0-or-later | Safe replacement to @ for suppressing warnings. | Tim Starling and MediaWiki developers |
| wikimedia/base-convert | 2.0.2 | GPL-2.0-or-later | Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width. | Brion Vibber and Tyler Romeo |
| wikimedia/bcp-47-code | 2.0.0 | GPL-2.0-or-later | Simple interface representing languages which have a BCP 47 code | C. Scott Ananian |
| wikimedia/cdb | 3.0.0 | GPL-2.0-or-later | Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent. | Tim Starling, Chad Horohoe, Ori Livneh and Daniel Kinzler |
| wikimedia/cldr-plural-rule-parser | 3.0.0 | GPL-2.0-or-later | Evaluates plural rules specified in the CLDR project notation. | Tim Starling and Niklas Laxström |
| wikimedia/common-passwords | 0.5.0 | MIT | List of the 100,000 most commonly used passwords | Sam Reed |
| wikimedia/composer-merge-plugin | 2.1.0 | MIT | Composer plugin to merge multiple composer.json files | Bryan Davis |
| wikimedia/css-sanitizer | 5.5.0 | Apache-2.0 | Classes to parse and sanitize CSS | Brad Jorsch |
| wikimedia/cssjanus | 2.3.0 | Apache-2.0 | Convert CSS stylesheets between left-to-right and right-to-left. | Roan Kattouw, Trevor Parscal and Timo Tijhof |
| wikimedia/equivset | 1.7.1 | GPL-2.0-or-later | Visually Equivalent Set of UTF-8 Characters | Brooke Vibber, David Barratt, Thiemo Kreuz and Umherirrender |
| wikimedia/html-formatter | 4.1.0 | GPL-2.0-or-later | Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs. | MediaWiki contributors |
| wikimedia/idle-dom | 2.1.1 | MIT | DOM interfaces automatically generated from WebIDL | C. Scott Ananian |
| wikimedia/ip-utils | 5.0.0 | GPL-2.0-or-later | Parse, match, and analyze IP addresses and CIDR ranges | MediaWiki developers |
| wikimedia/json-codec | 4.0.0 | GPL-2.0-or-later | Interfaces to serialize and deserialize PHP objects to/from JSON | Petr Pchelko, Daniel Kinzler and C. Scott Ananian |
| wikimedia/less.php | 5.5.0 | Apache-2.0 | PHP port of the LESS processor | Timo Tijhof, Josh Schmidt, Matt Agar and Martin Jantošovič |
| wikimedia/minify | 2.9.0 | Apache-2.0 | Minification of JavaScript code and CSS stylesheets. | Paul Copperman, Trevor Parscal, Timo Tijhof and Roan Kattouw |
| wikimedia/normalized-exception | 2.0.0 | MIT | A helper for making exceptions play nice with PSR-3 logging | Gergő Tisza |
| wikimedia/object-factory | 5.0.1 | GPL-2.0-or-later | Construct objects from configuration instructions | Bryan Davis |
| wikimedia/parsoid | 0.20.7 | GPL-2.0-or-later | Parsoid, a bidirectional parser between wikitext and HTML5 | Wikimedia Content Transform Team and the broader MediaWiki community |
| wikimedia/php-session-serializer | 3.0.0 | GPL-2.0-or-later | Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION | Brad Jorsch |
| wikimedia/purtle | 2.0.0 | GPL-2.0-or-later | Fast streaming RDF serializer | Daniel Kinzler, Stanislav Malyshev, Thiemo Kreuz and C. Scott Ananian |
| wikimedia/relpath | 4.0.1 | MIT | Work with file paths to join or find the relative path | Ori Livneh |
| wikimedia/remex-html | 4.1.2 | MIT | Fast HTML 5 parser | Tim Starling |
| wikimedia/request-timeout | 2.0.0 | MIT | Request timeout library for Excimer with plain PHP fallback | Tim Starling |
| wikimedia/running-stat | 2.1.0 | GPL-2.0-or-later | PHP implementations of online statistical algorithms | Ori Livneh |
| wikimedia/scoped-callback | 5.0.0 | GPL-2.0-or-later | Make a callback run when a dummy object leaves the scope. | Aaron Schulz |
| wikimedia/services | 4.0.0 | GPL-2.0-or-later | Generic service to manage named services using lazy instantiation based on instantiator callback functions | Daniel Kinzler |
| wikimedia/shellbox | 4.1.1 | MIT | Library and server for containerized shell execution | Tim Starling, Kunal Mehta and Max Semenik |
| wikimedia/textcat | 2.0.0 | LGPL-2.1-only | PHP port of the TextCat language guesser utility, see http://odur.let.rug.nl/~vannoord/TextCat/. | Trey Jones and Stanislav Malyshev |
| wikimedia/timestamp | 4.1.1 | GPL-2.0-or-later | Creation, parsing, and conversion of timestamps | Tyler Romeo |
| wikimedia/utfnormal | 4.0.0 | GPL-2.0-or-later | Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present | Brion Vibber |
| wikimedia/wait-condition-loop | 2.0.2 | GPL-2.0-or-later | Wait loop that reaches a condition or times out | Aaron Schulz |
| wikimedia/wikipeg | 4.0.2 | MIT | Parser generator for JavaScript and PHP | |
| wikimedia/wrappedstring | 4.0.1 | MIT | Automatically compact sequentially-outputted strings that share a common prefix / suffix pair. | Timo Tijhof |
| wikimedia/xmp-reader | 0.10.2 | GPL-2.0-or-later | Reader for XMP data containing properties relevant to images | Brian Wolff |
| wikimedia/zest-css | 4.1.1 | MIT | Fast, lightweight, extensible CSS selector engine for PHP | Christopher Jeffrey and C. Scott Ananian |
| willdurand/geocoder | 4.6.0 | MIT | Common files for PHP Geocoder | William Durand |
| zordius/lightncandy | 1.2.6 | MIT | An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ). | Zordius Chen |
| Hook name |
Subscribed by |
| APIGetAllowedParams |
MediaWiki\Extension\ConfirmEdit\Hooks::onAPIGetAllowedParams and MobileFrontend\Api\ApiParseExtender::onAPIGetAllowedParams |
| APIQuerySiteInfoGeneralInfo |
Cite\Hooks\CiteHooks::onAPIQuerySiteInfoGeneralInfo and MobileFrontendHooks::onAPIQuerySiteInfoGeneralInfo |
| AbortTalkPageEmailNotification |
MediaWiki\Extension\Notifications\Hooks::onAbortTalkPageEmailNotification |
| AbuseFilter-builder |
MobileFrontendHooks::onAbuseFilterBuilder |
| AbuseFilter-generateUserVars |
MobileFrontendHooks::onAbuseFilterGenerateUserVars |
| AbuseFilterCustomActions |
MediaWiki\Extension\ConfirmEdit\AbuseFilterHooks::onAbuseFilterCustomActions |
| AbuseFilterShouldFilterAction |
AbuseFilterBypass::onBypassCheck |
| AfterBuildFeedLinks |
MobileFrontendHooks::onAfterBuildFeedLinks |
| AlternateEdit |
EmailCheck::onAlternateEdit |
| AlternateEditPreview |
MediaWiki\Extension\ConfirmEdit\Hooks::onAlternateEditPreview |
| ApiCheckCanExecute |
EmailCheck::onApiCheckCanExecute |
| ApiFormatHighlight |
MediaWiki\SyntaxHighlight\SyntaxHighlight::onApiFormatHighlight |
| ApiMain::moduleManager |
MediaWiki\Extension\Notifications\Hooks::onApiMain__moduleManager and MediaWiki\Extension\Thanks\Hooks::onApiMain__moduleManager |
| ApiOpenSearchSuggest |
PageImages\PageImages::onApiOpenSearchSuggest |
| ArticleDelete |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onArticleDelete |
| ArticleDeleteComplete |
MediaWiki\Extension\Notifications\Hooks::onArticleDeleteComplete, MediaWiki\GlobalUserPage\Hooks::onArticleDeleteComplete and SharedHelpPagesHooks::onArticleDeleteComplete |
| ArticleFromTitle |
MediaWiki\GlobalUserPage\Hooks::onArticleFromTitle and SharedHelpPagesHooks::onArticleFromTitle |
| ArticleParserOptions |
MobileFrontendHooks::onArticleParserOptions |
| ArticleUndelete |
MediaWiki\Extension\Notifications\Hooks::onArticleUndelete |
| ArticleViewHeader |
MediaWiki\Extension\Scribunto\Hooks::onArticleViewHeader |
| AuroraLeftSidebar |
ShoutWikiAds::onAuroraLeftSidebar |
| AuthChangeFormFields |
EmailCheck::onAuthChangeFormFields, MediaWiki\Extension\ConfirmEdit\Hooks::onAuthChangeFormFields and MobileFrontendHooks::onAuthChangeFormFields |
| AuthManagerLoginAuthenticateAudit |
MediaWiki\CheckUser\HookHandler\CheckUserPrivateEventsHandler::onAuthManagerLoginAuthenticateAudit |
| BeforeCreateEchoEvent |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EchoHandler::onBeforeCreateEchoEvent and MediaWiki\Extension\Thanks\EchoHooks::onBeforeCreateEchoEvent |
| BeforeDisplayNoArticleText |
MobileFrontendHooks::onBeforeDisplayNoArticleText |
| BeforeInitialize |
MediaWiki\CheckUser\HookHandler\PageDisplay::onBeforeInitialize and MediaWiki\Extension\VisualEditor\Hooks::onBeforeInitialize |
| BeforePageDisplay |
GlobalPreferences\Hooks::onBeforePageDisplay, MediaWiki\CheckUser\HookHandler\ClientHints::onBeforePageDisplay, MediaWiki\CheckUser\HookHandler\PageDisplay::onBeforePageDisplay, MediaWiki\Extension\CharInsert\Hooks::onBeforePageDisplay, MediaWiki\Extension\Gadgets\Hooks::onBeforePageDisplay, MediaWiki\Extension\Notifications\Hooks::onBeforePageDisplay, MediaWiki\Extension\Thanks\Hooks::onBeforePageDisplay, MediaWiki\Extension\Theme\Hooks::onBeforePageDisplay, MediaWiki\Extension\VisualEditor\Hooks::onBeforePageDisplay, MediaWiki\GlobalCssJs\Hooks::onBeforePageDisplay, MobileFrontendHooks::onBeforePageDisplay, NewSignupPage::onBeforePageDisplay, PageImages\PageImages::onBeforePageDisplay, PiwikHooks::onBeforePageDisplay, ProblemReportsHooks::addModules, SEOHooks::onBeforePageDisplay, SharedHelpPagesHooks::onBeforePageDisplay, ShoutWikiAds::setupAdCSS and wfAlexaVerification |
| BeforePageRedirect |
MobileFrontendHooks::onBeforePageRedirect |
| BitmapHandlerCheckImageArea |
MediaWiki\Extension\VipsScaler\VipsScaler::onBitmapHandlerCheckImageArea |
| BitmapHandlerTransform |
MediaWiki\Extension\VipsScaler\VipsScaler::onBitmapHandlerTransform |
| BlockIp |
StaffPowers::makeUnblockable |
| CategoryViewer::doCategoryQuery |
MediaWiki\Extension\CategoryTree\Hooks::onCategoryViewer__doCategoryQuery |
| CategoryViewer::generateLink |
MediaWiki\Extension\CategoryTree\Hooks::onCategoryViewer__generateLink |
| CentralAuthIsUIReloadRecommended |
MediaWiki\Skins\Vector\CentralAuthHooks::onCentralAuthIsUIReloadRecommended |
| CentralAuthLoginRedirectData |
MobileFrontendHooks::onCentralAuthLoginRedirectData |
| CentralAuthSilentLoginRedirect |
MobileFrontendHooks::onCentralAuthSilentLoginRedirect |
| ChangeTagsListActive |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ChangeTagsHandler::onChangeTagsListActive, MediaWiki\Extension\Nuke\Hooks::onRegisterTags, MediaWiki\Extension\VisualEditor\Hooks::onChangeTagsListActive, MediaWiki\Extension\WikiEditor\Hooks::onChangeTagsListActive, MobileFrontendHooks::onChangeTagsListActive, MobileFrontend\Amc\Hooks::onChangeTagsListActive and StaffEdits::onListDefinedAndActiveTags |
| ChangesListInitRows |
MediaWiki\Extension\Thanks\Hooks::onChangesListInitRows |
| CheckUserInsertChangesRow |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\CheckUserHandler::onCheckUserInsertChangesRow |
| CheckUserInsertLogEventRow |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\CheckUserHandler::onCheckUserInsertLogEventRow |
| CheckUserInsertPrivateEventRow |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\CheckUserHandler::onCheckUserInsertPrivateEventRow |
| CodeEditorGetPageLanguage |
MediaWiki\Extension\Gadgets\CodeEditorHooks::onCodeEditorGetPageLanguage, MediaWiki\Extension\Scribunto\CodeEditorHooks::onCodeEditorGetPageLanguage and MediaWiki\Extension\TemplateStyles\CodeEditorHooks::onCodeEditorGetPageLanguage |
| Comments::isSpam |
SpamRegexHooks::onCommentsIsSpam |
| CommunityConfigurationProvider_initList |
MediaWiki\Babel\Config\CommunityConfigurationHooks::onCommunityConfigurationProvider_initList |
| ContentGetParserOutput |
MediaWiki\SyntaxHighlight\SyntaxHighlight::onContentGetParserOutput |
| ContentHandlerDefaultModelFor |
Cite\Hooks\CiteHooks::onContentHandlerDefaultModelFor, MediaWiki\Extension\Gadgets\Hooks::onContentHandlerDefaultModelFor, MediaWiki\Extension\Scribunto\Hooks::onContentHandlerDefaultModelFor and MediaWiki\Extension\TemplateStyles\Hooks::onContentHandlerDefaultModelFor |
| ContributionsToolLinks |
LookupContribsHooks::addContributionsLink, LookupUserPage::onContributionsToolLinks, MediaWiki\CheckUser\HookHandler\ToolLinksHandler::onContributionsToolLinks, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ToolLinksHandler::onContributionsToolLinks, MediaWiki\Extension\Nuke\Hooks::onContributionsToolLinks, MultiLookupHooks::onContributionsToolLinks and RegexBlockHooks::onContributionsToolLinks |
| CustomEditor |
MediaWiki\Extension\VisualEditor\Hooks::onCustomEditor and MobileFrontendEditorHooks::onCustomEditor |
| DeleteAccount |
MediaWiki\Extension\AntiSpoof\UserMergeHooks::onDeleteAccount |
| DeleteUnknownPreferences |
MediaWiki\Extension\Gadgets\Hooks::onDeleteUnknownPreferences |
| DiffTools |
MediaWiki\Extension\Thanks\Hooks::onDiffTools |
| DifferenceEngineViewHeader |
MediaWiki\Extension\Thanks\Hooks::onDifferenceEngineViewHeader, MediaWiki\Extension\VisualEditor\Hooks::onDifferenceEngineViewHeader and MediaWiki\Minerva\Hooks::onDifferenceEngineViewHeader |
| DuskAfterToolbox |
ShoutWikiAds::onDuskAfterToolbox |
| EchoGetBundleRules |
MediaWiki\Extension\Thanks\EchoHooks::onEchoGetBundleRules |
| EditFilter |
MediaWiki\Extension\SpamBlacklist\Hooks::onEditFilter, MediaWiki\Extension\TitleBlacklist\Hooks::onEditFilter and SpamRegexHooks::onEditFilter |
| EditFilterMergedContent |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ConfirmEditHandler::onEditFilterMergedContent, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onEditFilterMergedContent, MediaWiki\Extension\ConfirmEdit\Hooks::onEditFilterMergedContent, MediaWiki\Extension\Scribunto\Hooks::onEditFilterMergedContent and MediaWiki\Extension\SpamBlacklist\Hooks::onEditFilterMergedContent |
| EditPage::attemptSave |
MediaWiki\Extension\WikiEditor\Hooks::onEditPage__attemptSave |
| EditPage::attemptSave:after |
MediaWiki\Extension\WikiEditor\Hooks::onEditPage__attemptSave_after |
| EditPage::showEditForm:fields |
MediaWiki\Extension\ConfirmEdit\Hooks::onEditPage__showEditForm_fields, MediaWiki\Extension\TemplateData\Hooks::onEditPage__showEditForm_fields, MediaWiki\Extension\VisualEditor\Hooks::onEditPage__showEditForm_fields and MediaWiki\Extension\WikiEditor\Hooks::onEditPage__showEditForm_fields |
| EditPage::showEditForm:initial |
Cite\Hooks\CiteHooks::onEditPage__showEditForm_initial, GlobalNotice::displayWarningOnEditPage, MediaWiki\Extension\TemplateData\Hooks::onEditPage__showEditForm_initial, MediaWiki\Extension\WikiEditor\Hooks::onEditPage__showEditForm_initial, MediaWiki\GlobalCssJs\Hooks::onEditPage__showEditForm_initial, MessageCommons::onEditPage, SharedHelpPagesHooks::displayMessageOnEditPage and StaffEdits::onEditPage |
| EditPage::showReadOnlyForm:initial |
MediaWiki\Extension\Scribunto\Hooks::onEditPage__showReadOnlyForm_initial |
| EditPage::showStandardInputs:options |
MediaWiki\Extension\Scribunto\Hooks::onEditPage__showStandardInputs_options |
| EditPageBeforeEditButtons |
MediaWiki\Extension\ConfirmEdit\Hooks::onEditPageBeforeEditButtons and MediaWiki\Extension\Scribunto\Hooks::onEditPageBeforeEditButtons |
| EditPageGetPreviewContent |
MediaWiki\Extension\WikiEditor\Hooks::onEditPageGetPreviewContent |
| EmailUser |
MediaWiki\CheckUser\HookHandler\CheckUserPrivateEventsHandler::onEmailUser and MediaWiki\Extension\ConfirmEdit\Hooks::onEmailUser |
| EmailUserComplete |
MediaWiki\Extension\Notifications\Hooks::onEmailUserComplete |
| EmailUserForm |
MediaWiki\Extension\ConfirmEdit\Hooks::onEmailUserForm |
| FetchChangesList |
MediaWiki\Minerva\Hooks::onFetchChangesList |
| GamesSideBox |
ShoutWikiAds::onGamesSideBox |
| GetAllBlockActions |
MediaWiki\Extension\Thanks\Hooks::onGetAllBlockActions |
| GetAutoPromoteGroups |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\AutoPromoteGroupsHandler::onGetAutoPromoteGroups |
| GetBetaFeaturePreferences |
MediaWiki\Extension\VisualEditor\BetaPreferenceHooks::onGetBetaFeaturePreferences and MediaWiki\Skins\Vector\Hooks::onGetBetaFeaturePreferences |
| GetCacheVaryCookies |
MobileFrontendHooks::onGetCacheVaryCookies |
| GetDoubleUnderscoreIDs |
MediaWiki\GlobalUserPage\Hooks::onGetDoubleUnderscoreIDs |
| GetFullURL |
InterwikiDispatcher::getInterwikiURL |
| GetLogTypesOnUser |
MediaWiki\Extension\Thanks\Hooks::onGetLogTypesOnUser |
| GetNewMessagesAlert |
MediaWiki\Extension\Notifications\Hooks::onGetNewMessagesAlert |
| GetPreferences |
AddUserIDIntoPreferences::onGetPreferences, Cite\Hooks\CiteHooks::onGetPreferences, EditcountAdditions::onGetPreferences, MediaWiki\CheckUser\HookHandler\Preferences::onGetPreferences, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PreferencesHandler::onGetPreferences, MediaWiki\Extension\Gadgets\Hooks::onGetPreferences, MediaWiki\Extension\Notifications\Hooks::onGetPreferences, MediaWiki\Extension\Theme\Hooks::onGetPreferences, MediaWiki\Extension\VisualEditor\Hooks::onGetPreferences, MediaWiki\Extension\WikiEditor\Hooks::onGetPreferences, MediaWiki\GlobalCssJs\Hooks::onGetPreferences, MediaWiki\Minerva\Hooks::onGetPreferences, MediaWiki\Skins\Vector\Hooks::onGetPreferences, MobileFrontendHooks::onGetPreferences, MobileFrontend\Amc\Hooks::onGetPreferences and PiwikHooks::onGetPreferences |
| GetUserBlock |
RegexBlockHooks::onGetUserBlock |
| GlobalBlockingGetRetroactiveAutoblockIPs |
MediaWiki\CheckUser\HookHandler\GlobalBlockingHandler::onGlobalBlockingGetRetroactiveAutoblockIPs |
| HTMLFileCache::useFileCache |
MobileFrontendHooks::onHTMLFileCache__useFileCache |
| HistoryPageToolLinks |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ToolLinksHandler::onHistoryPageToolLinks |
| HistoryTools |
MediaWiki\Extension\Thanks\Hooks::onHistoryTools |
| HomeAfterEverything |
ShoutWikiAds::onHomeAfterEverything |
| InfoAction |
PageImages\PageImages::onInfoAction |
| InterwikiLoadPrefix |
MediaWiki\Extension\Interwiki\Hooks::onInterwikiLoadPrefix |
| JsonValidateSave |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EditPermissionHandler::onJsonValidateSave |
| LinksUpdate |
MediaWiki\Babel\Hooks::onLinksUpdate |
| LinksUpdateComplete |
MediaWiki\Extension\Notifications\Hooks::onLinksUpdateComplete, MediaWiki\GlobalUserPage\Hooks::onLinksUpdateComplete and SharedHelpPagesHooks::onLinksUpdateComplete |
| ListDefinedTags |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ChangeTagsHandler::onListDefinedTags, MediaWiki\Extension\Nuke\Hooks::onRegisterTags, MediaWiki\Extension\VisualEditor\Hooks::onListDefinedTags, MediaWiki\Extension\WikiEditor\Hooks::onListDefinedTags, MobileFrontendHooks::onListDefinedTags, MobileFrontend\Amc\Hooks::onListDefinedTags and StaffEdits::onListDefinedTags |
| LoadExtensionSchemaUpdates |
AJAXPoll::onLoadExtensionSchemaUpdates, GlobalPreferences\HookHandler\LoadExtensionSchemaUpdatesHookHandler::onLoadExtensionSchemaUpdates, GlobalUserrightsHooks::onLoadExtensionSchemaUpdates, MediaWiki\Babel\SchemaHooks::onLoadExtensionSchemaUpdates, MediaWiki\CheckUser\HookHandler\SchemaChangesHandler::onLoadExtensionSchemaUpdates, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\SchemaChangesHandler::onLoadExtensionSchemaUpdates, MediaWiki\Extension\AntiSpoof\SchemaHooks::onLoadExtensionSchemaUpdates, MediaWiki\Extension\Notifications\SchemaHooks::onLoadExtensionSchemaUpdates, NewSignupPage::onLoadExtensionSchemaUpdates, RegexBlockHooks::onLoadExtensionSchemaUpdates and SpamRegexHooks::onLoadExtensionSchemaUpdates |
| LoadUserOptions |
MediaWiki\Extension\Notifications\Hooks::onLoadUserOptions |
| LocalUserCreated |
EmailCheck::onLocalUserCreated, MediaWiki\CheckUser\HookHandler\CheckUserPrivateEventsHandler::onLocalUserCreated, MediaWiki\Extension\AntiSpoof\Hooks::onLocalUserCreated, MediaWiki\Extension\Notifications\Hooks::onLocalUserCreated, MediaWiki\Extension\Thanks\Hooks::onLocalUserCreated and MediaWiki\Skins\Vector\Hooks::onLocalUserCreated |
| LogEventsListLineEnding |
MediaWiki\Extension\Thanks\Hooks::onLogEventsListLineEnding |
| LoginFormValidErrorMessages |
MediaWiki\Extension\Notifications\Hooks::onLoginFormValidErrorMessages and MobileFrontendHooks::onLoginFormValidErrorMessages |
| MagicWordwgVariableIDs |
NumberOfWikis::variableIds and RandomSelection::variableIds |
| MakeGlobalVariablesScript |
Cite\Hooks\CiteHooks::onMakeGlobalVariablesScript, MediaWiki\Extension\VisualEditor\Hooks::onMakeGlobalVariablesScript, MobileFrontendEditorHooks::onMakeGlobalVariablesScript and MobileFrontendHooks::onMakeGlobalVariablesScript |
| ManualLogEntryBeforePublish |
MobileFrontendHooks::onManualLogEntryBeforePublish and MobileFrontend\Amc\Hooks::onManualLogEntryBeforePublish |
| MediaWikiPerformAction |
MediaWiki\Extension\InputBox\InputBoxHooks::onMediaWikiPerformAction and MobileFrontendHooks::onMediaWikiPerformAction |
| MediaWikiServices |
GlobalPreferences\HookHandler\MediaWikiServicesHookHandler::onMediaWikiServices and MediaWiki\Extension\CategoryTree\ConfigHookHandler::onMediaWikiServices |
| MergeAccountFromTo |
MediaWiki\Extension\Notifications\UserMergeHooks::onMergeAccountFromTo |
| MessagesPreLoad |
MessageCommons::onMessagesPreLoad |
| MetrolookAfterToolbox |
ShoutWikiAds::onMetrolookAfterToolbox |
| MetrolookRightPanel |
ShoutWikiAds::onMetrolookRightPanel |
| MirageGetRightRailModules |
ShoutWikiAds::onMirageGetRightRailModules |
| MobileFrontendFeaturesRegistration |
MediaWiki\Minerva\MobileFrontendHooks::onMobileFrontendFeaturesRegistration |
| MonacoFooter |
ShoutWikiAds::onMonacoFooter |
| MonacoFooterIcons |
ProblemReportsHooks::addIcon |
| MonacoSetupSkinUserCss |
ShoutWikiAds::setupAdCSS |
| MonacoSidebar |
ShoutWikiAds::onMonacoSidebar |
| MonacoWidgets |
NewsBox::renderForMonaco |
| MovePageCheckPermissions |
MediaWiki\Extension\TitleBlacklist\Hooks::onMovePageCheckPermissions and SpamRegexHooks::onMovePageCheckPermissions |
| MultiContentSave |
MediaWiki\Extension\TemplateData\Hooks::onMultiContentSave |
| NimbusLeftSide |
ShoutWikiAds::onNimbusLeftSide |
| OpenGraphMetaHeaders |
SEOHooks::onOpenGraphMetaHeaders |
| OutputPageAfterGetHeadLinksArray |
SEOHooks::onOutputPageAfterGetHeadLinksArray |
| OutputPageBeforeHTML |
ArticleMetaDescription::onOutputPageBeforeHTML, MediaWiki\Extension\TemplateData\Hooks::onOutputPageBeforeHTML and MobileFrontendHooks::onOutputPageBeforeHTML |
| OutputPageBodyAttributes |
MediaWiki\Extension\Theme\Hooks::onOutputPageBodyAttributes, MediaWiki\Extension\VisualEditor\Hooks::onOutputPageBodyAttributes, MediaWiki\Minerva\Hooks::onOutputPageBodyAttributes, MobileFrontendHooks::onOutputPageBodyAttributes, MonoBook\Hooks::onOutputPageBodyAttributes and SkinMonaco::onOutputPageBodyAttributes |
| OutputPageCheckLastModified |
MediaWiki\Extension\Notifications\Hooks::onOutputPageCheckLastModified |
| OutputPageParserOutput |
MobileFrontendHooks::onOutputPageParserOutput and SEOHooks::onOutputPageParserOutput |
| OutputPageRenderCategoryLink |
MediaWiki\Extension\CategoryTree\Hooks::onOutputPageRenderCategoryLink |
| PageContentSave |
LastMeasure::onPageContentSave and WikiCategoryTagCloud::invalidateCache |
| PageDelete |
LookupContribsHooks::onPageDelete |
| PageDeleteComplete |
LookupContribsHooks::onPageDeleteComplete and MediaWiki\Extension\Gadgets\Hooks::onPageDeleteComplete |
| PageHistoryBeforeList |
MediaWiki\Extension\Thanks\Hooks::onPageHistoryBeforeList |
| PageHistoryPager::doBatchLookups |
MediaWiki\Extension\Thanks\Hooks::onPageHistoryPager__doBatchLookups |
| PageMoveComplete |
LookupContribsHooks::onPageMoveComplete |
| PageSaveComplete |
EditcountAdditions::onPageSaveComplete, LookupContribsHooks::onPageSaveComplete, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PageSaveHandler::onPageSaveComplete, MediaWiki\Extension\ConfirmEdit\Hooks::onPageSaveComplete, MediaWiki\Extension\Gadgets\Hooks::onPageSaveComplete, MediaWiki\Extension\Notifications\Hooks::onPageSaveComplete, MediaWiki\Extension\SpamBlacklist\Hooks::onPageSaveComplete, MediaWiki\Extension\TitleBlacklist\Hooks::onPageSaveComplete, MediaWiki\GlobalUserPage\Hooks::onPageSaveComplete, SharedHelpPagesHooks::onPageSaveComplete and SkinMonaco::onPageSaveComplete |
| ParserAfterParse |
Cite\Hooks\CiteParserHooks::onParserAfterParse |
| ParserAfterTidy |
PageImages\Hooks\ParserFileProcessingHookHandlers::onParserAfterTidy |
| ParserClearState |
Cite\Hooks\CiteParserHooks::onParserClearState, MediaWiki\Extension\Scribunto\Hooks::onParserClearState and MediaWiki\Extension\TemplateStyles\Hooks::onParserClearState |
| ParserCloned |
Cite\Hooks\CiteParserHooks::onParserCloned and MediaWiki\Extension\Scribunto\Hooks::onParserCloned |
| ParserFetchTemplateData |
MediaWiki\Extension\TemplateData\Hooks::onParserFetchTemplateData |
| ParserFirstCallInit |
AJAXPoll::onParserFirstCallInit, Cite\Hooks\CiteParserHooks::onParserFirstCallInit, DPLForumHooks::onParserFirstCallInit, GoogleDocs4MW::registerTag, MediaWiki\Babel\Hooks::onParserFirstCallInit, MediaWiki\Extension\CategoryTree\Hooks::onParserFirstCallInit, MediaWiki\Extension\CharInsert\Hooks::onParserFirstCallInit, MediaWiki\Extension\ImageMap\ImageMap::onParserFirstCallInit, MediaWiki\Extension\InputBox\InputBoxHooks::onParserFirstCallInit, MediaWiki\Extension\ParserFunctions\Hooks::onParserFirstCallInit, MediaWiki\Extension\Poem\Poem::onParserFirstCallInit, MediaWiki\Extension\RSS\Hooks::onParserFirstCallInit, MediaWiki\Extension\Scribunto\Hooks::onParserFirstCallInit, MediaWiki\Extension\TemplateData\Hooks::onParserFirstCallInit, MediaWiki\Extension\TemplateStyles\Hooks::onParserFirstCallInit, MediaWiki\Extension\Timeline\Timeline::onParserFirstCallInit, MediaWiki\SyntaxHighlight\SyntaxHighlight::onParserFirstCallInit, RandomSelection::register, StaffSig::register, WikiCategoryTagCloud::register and YouTube::registerTags |
| ParserGetVariableValueSwitch |
NumberOfWikis::assignValue |
| ParserLimitReportFormat |
MediaWiki\Extension\Scribunto\Hooks::onParserLimitReportFormat |
| ParserLimitReportPrepare |
MediaWiki\Extension\Scribunto\Hooks::onParserLimitReportPrepare |
| ParserModifyImageHTML |
PageImages\Hooks\ParserFileProcessingHookHandlers::onParserModifyImageHTML |
| ParserOutputStashForEdit |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onParserOutputStashForEdit and MediaWiki\Extension\SpamBlacklist\Hooks::onParserOutputStashForEdit |
| ParserTestGlobals |
MediaWiki\Extension\ParserFunctions\Hooks::onParserTestGlobals, MediaWiki\Extension\VisualEditor\Hooks::onParserTestGlobals and PageImages\Hooks\ParserFileProcessingHookHandlers::onParserTestGlobals |
| PerformRetroactiveAutoblock |
MediaWiki\CheckUser\HookHandler\PerformRetroactiveAutoblockHandler::onPerformRetroactiveAutoblock |
| PostLoginRedirect |
MobileFrontendHooks::onPostLoginRedirect |
| PreferencesFormPreSave |
GlobalPreferences\Hooks::onPreferencesFormPreSave and MediaWiki\Extension\VisualEditor\Hooks::onPreferencesFormPreSave |
| PreferencesGetIcon |
MediaWiki\Extension\Gadgets\Hooks::onPreferencesGetIcon and MediaWiki\Extension\Notifications\Hooks::onPreferencesGetIcon |
| PreferencesGetLayout |
MediaWiki\Minerva\Hooks::onPreferencesGetLayout |
| PreferencesGetLegend |
MediaWiki\Extension\Gadgets\Hooks::onPreferencesGetLegend |
| ProblemReportsContentCheck |
SpamRegexHooks::onProblemReportsContentCheck |
| QuartzSidebarWidgetAdvertiser |
ShoutWikiAds::onQuartzSidebarWidgetAdvertiser |
| QuartzSidebarWidgets |
ShoutWikiAds::onQuartzSidebarWidgets |
| RecentChange_save |
LookupContribsHooks::maybePruneData, MediaWiki\CheckUser\HookHandler\RecentChangeSaveHandler::onRecentChange_save, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\RecentChangeSaveHandler::onRecentChange_save, MediaWiki\Extension\Notifications\Hooks::onRecentChange_save, MediaWiki\Extension\VisualEditor\Hooks::onRecentChange_save, MediaWiki\Extension\WikiEditor\Hooks::onRecentChange_save, MobileFrontendHooks::onRecentChange_save, MobileFrontend\Amc\Hooks::onRecentChange_save, MultiLookupHooks::onRecentChangeSave and StaffEdits::onRecentChange_save |
| RedirectSpecialArticleRedirectParams |
MediaWiki\Extension\VisualEditor\Hooks::onRedirectSpecialArticleRedirectParams |
| RefreshedFooter |
ShoutWikiAds::onRefreshedFooter |
| RefreshedInSidebar |
ShoutWikiAds::onRefreshedInSidebar |
| RegexBlockFormPostText |
*closure#000000000000000a0000000000000000* |
| RegexBlockShowStatsListFormatRecord |
*closure#000000000000000b0000000000000000* |
| RenameUserComplete |
MediaWiki\Extension\AntiSpoof\Hooks::onRenameUserComplete and SpamRegexHooks::onRenameUserComplete |
| RenameUserSQL |
MediaWiki\CheckUser\HookHandler\RenameUserSQLHandler::onRenameUserSQL |
| RequestContextCreateSkin |
MobileFrontendHooks::onRequestContextCreateSkin |
| RequestContextCreateSkinMobile |
MediaWiki\Minerva\MobileFrontendHooks::onRequestContextCreateSkinMobile |
| ResourceLoaderGetConfigVars |
Cite\Hooks\CiteHooks::onResourceLoaderGetConfigVars, MediaWiki\Extension\Theme\Hooks::onResourceLoaderGetConfigVars, MediaWiki\Extension\VisualEditor\Hooks::onResourceLoaderGetConfigVars and MediaWiki\Minerva\Hooks::onResourceLoaderGetConfigVars |
| ResourceLoaderRegisterModules |
Cite\Hooks\CiteHooks::onResourceLoaderRegisterModules, MediaWiki\CheckUser\HookHandler\RLRegisterModulesHandler::onResourceLoaderRegisterModules, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ResourceLoaderHandler::onResourceLoaderRegisterModules, MediaWiki\Extension\ConfirmEdit\Hooks::onResourceLoaderRegisterModules, MediaWiki\Extension\Gadgets\Hooks::onResourceLoaderRegisterModules, MediaWiki\Extension\Notifications\Hooks::onResourceLoaderRegisterModules, MediaWiki\Extension\TemplateData\Hooks::onResourceLoaderRegisterModules, MediaWiki\Extension\VisualEditor\Hooks::onResourceLoaderRegisterModules, MediaWiki\GlobalCssJs\Hooks::onResourceLoaderRegisterModules, MediaWiki\Minerva\Hooks::onResourceLoaderRegisterModules and MediaWiki\SyntaxHighlight\SyntaxHighlight::onResourceLoaderRegisterModules |
| ResourceLoaderSiteModulePages |
MobileFrontendHooks::onResourceLoaderSiteModulePages |
| ResourceLoaderSiteStylesModulePages |
MobileFrontendHooks::onResourceLoaderSiteStylesModulePages |
| RevisionUndeleted |
LookupContribsHooks::onRevisionUndeleted |
| RollbackComplete |
MediaWiki\Extension\Notifications\Hooks::onRollbackComplete |
| SaveUserOptions |
GlobalPreferences\Hooks::onSaveUserOptions, MediaWiki\CheckUser\HookHandler\Preferences::onSaveUserOptions, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PreferencesHandler::onSaveUserOptions and MediaWiki\Extension\Notifications\Hooks::onSaveUserOptions |
| ScribuntoExternalLibraries |
MediaWiki\Extension\ParserFunctions\ScribuntoHooks::onScribuntoExternalLibraries and MediaWiki\Extension\TitleBlacklist\ScribuntoHooks::onScribuntoExternalLibraries |
| SearchResultProvideThumbnail |
PageImages\Hooks\SearchResultProvideThumbnailHookHandler::onSearchResultProvideThumbnail |
| SendWatchlistEmailNotification |
MediaWiki\Extension\Notifications\Hooks::onSendWatchlistEmailNotification |
| SiteNoticeAfter |
GlobalNotice::onSiteNoticeAfter, MediaWiki\Extension\DismissableSiteNotice\Hooks::onSiteNoticeAfter and ShoutWikiAds::onSiteNoticeAfter |
| SiteStatsNumberInGroup |
GlobalUserrightsHooks::updateStatsForGUR |
| SkinAddFooterLinks |
MobileFrontendHooks::onSkinAddFooterLinks |
| SkinAfterBottomScripts |
MobileFrontendHooks::onSkinAfterBottomScripts, PiwikHooks::onSkinAfterBottomScripts and ShoutWikiAds::onSkinAfterBottomScripts |
| SkinAfterContent |
ShoutWikiAds::onSkinAfterContent |
| SkinAfterPortlet |
MediaWiki\Extension\CategoryTree\Hooks::onSkinAfterPortlet, NewsBox::onSkinAfterPortlet and ShoutWikiAds::onSkinAfterPortlet |
| SkinBuildSidebar |
MediaWiki\Extension\CategoryTree\Hooks::onSkinBuildSidebar and NewsBox::render |
| SkinEditSectionLinks |
MediaWiki\Extension\VisualEditor\Hooks::onSkinEditSectionLinks |
| SkinPageReadyConfig |
MediaWiki\Minerva\Hooks::onSkinPageReadyConfig and MediaWiki\Skins\Vector\Hooks::onSkinPageReadyConfig |
| SkinTemplateNavigation::Universal |
MediaWiki\Extension\CologneBlue\Hooks::onSkinTemplateNavigation__Universal, MediaWiki\Extension\Notifications\Hooks::onSkinTemplateNavigation__Universal, MediaWiki\Extension\VisualEditor\Hooks::onSkinTemplateNavigation__Universal, MonoBook\Hooks::onSkinTemplateNavigation__Universal, ProblemReportsHooks::addLink and SharedHelpPagesHooks::onSkinTemplateNavigationUniversal |
| SkinTemplateOutputPageBeforeExec |
PiwikHooks::onSkinTemplateOutputPageBeforeExec |
| SoftwareInfo |
MediaWiki\Extension\Scribunto\Hooks::onSoftwareInfo and MediaWiki\SyntaxHighlight\SyntaxHighlight::onSoftwareInfo |
| SpecialContributionsBeforeMainOutput |
MediaWiki\CheckUser\HookHandler\ToolLinksHandler::onSpecialContributionsBeforeMainOutput |
| SpecialListusersQueryInfo |
GlobalUserrightsHooks::onSpecialListusersQueryInfo |
| SpecialMobileEditWatchlist::images |
PageImages\Hooks\MobileFrontendHookHandlers::onSpecialMobileEditWatchlist__images |
| SpecialMuteModifyFormFields |
MediaWiki\Extension\Notifications\Hooks::onSpecialMuteModifyFormFields |
| SpecialPageBeforeExecute |
MediaWiki\CheckUser\HookHandler\ClientHints::onSpecialPageBeforeExecute, MediaWiki\Extension\InputBox\InputBoxHooks::onSpecialPageBeforeExecute, MediaWiki\Minerva\Hooks::onSpecialPageBeforeExecute and MobileFrontendHooks::onSpecialPageBeforeExecute |
| SpecialPage_initList |
MediaWiki\CheckUser\HookHandler\SpecialPageInitListHandler::onSpecialPage_initList and MobileFrontendHooks::onSpecialPage_initList |
| SpecialTrackingCategories::generateCatLink |
MediaWiki\Extension\CategoryTree\Hooks::onSpecialTrackingCategories__generateCatLink |
| SpecialTrackingCategories::preprocess |
MediaWiki\Extension\CategoryTree\Hooks::onSpecialTrackingCategories__preprocess |
| TextSlotDiffRendererTablePrefix |
MediaWiki\Extension\VisualEditor\Hooks::onTextSlotDiffRendererTablePrefix |
| TitleGetEditNotices |
MediaWiki\Extension\TitleBlacklist\Hooks::onTitleGetEditNotices and MediaWiki\GlobalUserPage\Hooks::onTitleGetEditNotices |
| TitleIsAlwaysKnown |
MediaWiki\GlobalUserPage\Hooks::onTitleIsAlwaysKnown and SharedHelpPagesHooks::onTitleIsAlwaysKnown |
| TitleMove |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onTitleMove |
| TitleReadWhitelist |
MediaWiki\Extension\ConfirmEdit\Hooks::onTitleReadWhitelist |
| TitleSquidURLs |
MobileFrontendHooks::onTitleSquidURLs |
| TruglassInContent |
ShoutWikiAds::renderTruglassAd |
| UndeletePageToolLinks |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\ToolLinksHandler::onUndeletePageToolLinks |
| UploadStashFile |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onUploadStashFile |
| UploadVerifyUpload |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onUploadVerifyUpload and MediaWiki\Extension\SpamBlacklist\Hooks::onUploadVerifyUpload |
| User::mailPasswordInternal |
MediaWiki\CheckUser\HookHandler\CheckUserPrivateEventsHandler::onUser__mailPasswordInternal |
| UserCanSendEmail |
MediaWiki\Extension\SpamBlacklist\Hooks::onUserCanSendEmail |
| UserClearNewTalkNotification |
MediaWiki\Extension\Notifications\Hooks::onUserClearNewTalkNotification |
| UserEffectiveGroups |
GlobalUserrightsHooks::onUserEffectiveGroups |
| UserGetAllRights |
MediaWiki\Extension\Interwiki\Hooks::onUserGetAllRights |
| UserGetDefaultOptions |
Cite\Hooks\CiteHooks::onUserGetDefaultOptions, MediaWiki\Extension\Gadgets\Hooks::onUserGetDefaultOptions, MediaWiki\Extension\Notifications\Hooks::onUserGetDefaultOptions, MobileFrontendHooks::onUserGetDefaultOptions and MobileFrontend\Amc\Hooks::onUserGetDefaultOptions |
| UserGetReservedNames |
MediaWiki\Babel\Hooks::onUserGetReservedNames |
| UserGroupsChanged |
MediaWiki\Extension\Notifications\Hooks::onUserGroupsChanged |
| UserIsBot |
GlobalUserrightsHooks::onUserIsBot |
| UserLoggedIn |
MediaWiki\Extension\VisualEditor\Hooks::onUserLoggedIn |
| UserLogoutComplete |
MediaWiki\CheckUser\HookHandler\CheckUserPrivateEventsHandler::onUserLogoutComplete and MediaWiki\Minerva\Hooks::onUserLogoutComplete |
| UserMergeAccountDeleteTables |
MediaWiki\Extension\Notifications\UserMergeHooks::onUserMergeAccountDeleteTables |
| UserMergeAccountFields |
MediaWiki\CheckUser\HookHandler\UserMergeHandler::onUserMergeAccountFields, MediaWiki\Extension\AbuseFilter\Hooks\Handlers\UserMergeHandler::onUserMergeAccountFields and MediaWiki\Extension\Notifications\UserMergeHooks::onUserMergeAccountFields |
| UserSaveSettings |
MediaWiki\Extension\Notifications\Hooks::onUserSaveSettings |
| UserSetEmail |
EmailCheck::onUserSetEmail |
| UserToolLinksEdit |
MediaWiki\CheckUser\HookHandler\ToolLinksHandler::onUserToolLinksEdit |
| UsersPagerDoBatchLookups |
GlobalUserrightsHooks::onUsersPagerDoBatchLookups |
| WantedPages::getQueryInfo |
SharedHelpPagesHooks::modifyWantedPagesSQL |
| WikiPageFactory |
MediaWiki\GlobalUserPage\Hooks::onWikiPageFactory and SharedHelpPagesHooks::onWikiPageFactory |
| getUserPermissionsErrors |
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EditPermissionHandler::ongetUserPermissionsErrors and MediaWiki\Extension\Gadgets\Hooks::ongetUserPermissionsErrors |
| getUserPermissionsErrorsExpensive |
MediaWiki\Extension\TitleBlacklist\Hooks::ongetUserPermissionsErrorsExpensive |
| wgQueryPages |
MediaWiki\Extension\Gadgets\Hooks::onwgQueryPages |