MediaWiki
1.28.0
|
Typedefs | |
using | $result = The index of the header message $result[1]=The index of the body text message $result[2 through n]=Parameters passed to body text message.Please note the header message cannot receive/use parameters. 'ImportHandleLogItemXMLTag':When parsing a XML tag in a log item.Return false to stop further processing of the tag $reader:XMLReader object $logInfo:Array of information 'ImportHandlePageXMLTag':When parsing a XML tag in a page.Return false to stop further processing of the tag $reader:XMLReader object &$pageInfo:Array of information 'ImportHandleRevisionXMLTag':When parsing a XML tag in a page revision.Return false to stop further processing of the tag $reader:XMLReader object $pageInfo:Array of page information $revisionInfo:Array of revision information 'ImportHandleToplevelXMLTag':When parsing a top level XML tag.Return false to stop further processing of the tag $reader:XMLReader object 'ImportHandleUploadXMLTag':When parsing a XML tag in a file upload.Return false to stop further processing of the tag $reader:XMLReader object $revisionInfo:Array of information 'ImportLogInterwikiLink':Hook to change the interwiki link used in log entries and edit summaries for transwiki imports.&$fullInterwikiPrefix:Interwiki prefix, may contain colons.&$pageTitle:String that contains page title. 'ImportSources':Called when reading from the $wgImportSources configuration variable.Can be used to lazy-load the import sources list.&$importSources:The value of $wgImportSources.Modify as necessary.See the comment in DefaultSettings.php for the detail of how to structure this array. 'InfoAction':When building information to display on the action=info page.$context:IContextSource object &$pageInfo:Array of information 'InitializeArticleMaybeRedirect':MediaWiki check to see if title is a redirect.&$title:Title object for the current page &$request:WebRequest &$ignoreRedirect:boolean to skip redirect check &$target:Title/string of redirect target &$article:Article object 'InternalParseBeforeLinks':during Parser's internalParse method before links but after nowiki/noinclude/includeonly/onlyinclude and other processings.&$parser:Parser object &$text:string containing partially parsed text &$stripState:Parser's internal StripState object 'InternalParseBeforeSanitize':during Parser's internalParse method just before the parser removes unwanted/dangerous HTML tags and after nowiki/noinclude/includeonly/onlyinclude and other processings.Ideal for syntax-extensions after template/parser function execution which respect nowiki and HTML-comments.&$parser:Parser object &$text:string containing partially parsed text &$stripState:Parser's internal StripState object 'InterwikiLoadPrefix':When resolving if a given prefix is an interwiki or not.Return true without providing an interwiki to continue interwiki search.$prefix:interwiki prefix we are looking for.&$iwData:output array describing the interwiki with keys iw_url, iw_local, iw_trans and optionally iw_api and iw_wikiid. 'InvalidateEmailComplete':Called after a user's email has been invalidated successfully.$user:user(object) whose email is being invalidated 'IRCLineURL':When constructing the URL to use in an IRC notification.Callee may modify $url and $query, URL will be constructed as $url.$query &$url:URL to index.php &$query:Query string $rc:RecentChange object that triggered url generation 'IsFileCacheable':Override the result of Article::isFileCacheable()(if true) &$article:article(object) being checked 'IsTrustedProxy':Override the result of IP::isTrustedProxy() &$ip:IP being check &$result:Change this value to override the result of IP::isTrustedProxy() 'IsUploadAllowedFromUrl':Override the result of UploadFromUrl::isAllowedUrl() $url:URL used to upload from &$allowed:Boolean indicating if uploading is allowed for given URL 'isValidEmailAddr':Override the result of Sanitizer::validateEmail(), for instance to return false if the domain name doesn't match your organization.$addr:The e-mail address entered by the user &$result:Set this and return false to override the internal checks 'isValidPassword':Override the result of User::isValidPassword() $password:The password entered by the user &$result:Set this and return false to override the internal checks $user:User the password is being validated for 'Language::getMessagesFileName':$code:The language code or the language we're looking for a messages file for &$file:The messages file path, you can override this to change the location. 'LanguageGetMagic':DEPRECATED!Use $magicWords in a file listed in $wgExtensionMessagesFiles instead.Use this to define synonyms of magic words depending of the language &$magicExtensions:associative array of magic words synonyms $lang:language code(string) 'LanguageGetNamespaces':Provide custom ordering for namespaces or remove namespaces.Do not use this hook to add namespaces.Use CanonicalNamespaces for that.&$namespaces:Array of namespaces indexed by their numbers 'LanguageGetSpecialPageAliases':DEPRECATED!Use $specialPageAliases in a file listed in $wgExtensionMessagesFiles instead.Use to define aliases of special pages names depending of the language &$specialPageAliases:associative array of magic words synonyms $lang:language code(string) 'LanguageGetTranslatedLanguageNames':Provide translated language names.&$names:array of language code=> language name $code:language of the preferred translations 'LanguageLinks':Manipulate a page's language links.This is called in various places to allow extensions to define the effective language links for a page.$title:The page's Title.&$links:Associative array mapping language codes to prefixed links of the form"language:title".&$linkFlags:Associative array mapping prefixed links to arrays of flags.Currently unused, but planned to provide support for marking individual language links in the UI, e.g.for featured articles. 'LanguageSelector':Hook to change the language selector available on a page.$out:The output page.$cssClassName:CSS class name of the language selector. 'LinkBegin':DEPRECATED!Use HtmlPageLinkRendererBegin instead.Used when generating internal and interwiki links in Linker::link(), before processing starts.Return false to skip default processing and return $ret.See documentation for Linker::link() for details on the expected meanings of parameters.$skin:the Skin object $target:the Title that the link is pointing to &$html:the contents that the< a > tag should have(raw HTML) |
using | myext.tests = array( 'script'=> 'extension/myext/tests.js', 'dependencies'=>< any module dependency you might have >) |
Functions | |
for adding new MIME info to the list Use $mimeMagic | addExtraTypes ($stringOfTypes) |
the | array () calling protocol came about after MediaWiki 1.4rc1. |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect to be fed to an HTMLForm object and populate $result with the reason in the form of | array (messagename, param1, param2,...) or a MessageSpecifier instance(you might want to use ApiMessage to provide machine-readable details for the API).For consistency |
Returning false makes less sense for events where the action is and will normally be ignored Note that none of the examples made use of | create_function () as a way to attach a function to a hook.This is known to cause problems(notably with Special |
the other converts the title to all uppercase letters in MediaWiki we would handle this as | follows (note:not real code, here) |
if ($wgReverseTitle) | |
function | ldapLogin ($username, $password) |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | options (say) and put it in one place.Instead of having little title-reversing if-blocks spread all over the codebase in showAnArticle |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the | query (e.g."log_action != 'revision'")-showIfEmpty boolean Set to false if you don't want any output in case the loglist is empty if set to true(default) |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom | system (LDAP, another PHP program, whatever) |
or there are no hooks to or false if it shouldn t(an error occurred, or one of the hooks handled the action already).Checking the return value matters more for"before"hooks than for"complete"hooks.Hooks this is a necessary inconvenience to make it possible to pass reference | values (that can be changed) into the hook code.Also note that earlier versions of wfRunHooks took a variable number of arguments |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message additional optional elements are parameters for the key that are processed with | wfMessage () -> params() ->parseAsBlock()-offset Set to overwrite offset parameter in $wgRequest set to ''to unsetoffset-wrap String Wrap the message in html(usually something like"< |
Variables | |
please add to it if you re going to add events to the MediaWiki code where normally authentication against an external auth plugin would be creating a local account incomplete & | $abortMsg |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function array | $article |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing & | $attribs |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped true if there is text before this autocomment | $auto |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges | $changesList |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable & | $code |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id & | $colours |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content | $content |
null means default & | $customAttribs |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc | $differenceEngine |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging | $e |
passed in as a query string parameter to the various URLs constructed here(i.e.$prevlink) $ldel you ll need to handle error etc yourself modifying $error and returning true will cause the contents of $error to be echoed at the top of the edit form as wikitext Return true without altering $error to allow the edit to proceed & | $editor |
the value to return A Title object or null for latest all implement SearchIndexField | $engine |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers & | $extTypes |
it s the revision text itself In either if gzip is the revision text is gzipped | $flags |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision RevisionDelete link and more | $formattedRevisionTools |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state | $generateHtml |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves | $handler |
see documentation in includes Linker php for Linker::makeImageLink & | $handlerParams |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses & | $html |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check | $image |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled | $incrBy |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could | $ldapServer |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive | $limit |
usually copyright or history_copyright This message must be in HTML not wikitext & | $link |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing after in associative array form before processing starts Return false to skip default processing and return $ret | $linkRenderer |
either a unescaped string or a HtmlArmor object after in associative array form externallinks | $linksUpdate |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array change it to the message you want to define you are encouraged to submit patches to MediaWiki s core to add new MIME types to mime types | $mimeMagic |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers | $modeName |
Allows to change the fields on the form that will be generated | $name |
namespace and then decline to actually register it & | $namespaces |
also included in $newHeader if any | $newminor |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect | $newtalks |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision RevisionDelete link and more some of which may have been injected with the DiffRevisionTools hook | $nextlink |
passed in as a query string parameter to the various URLs constructed here(i.e.$nextlink) $rdel also included in $oldHeader | $oldminor |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context | $options |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output | $out |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object & | $output |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached | $page |
magic word & | $parser |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context | $parserOutput |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc & | $personal_urls |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped | $pre |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify | $query |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next | $refreshCache |
this hook is for auditing only | $req |
error also a ContextSource you ll probably need to make sure the header is varied on | $request |
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add use OutputPage::addFeedLink() instead.&$feedLinks hooks can tweak the array to change how login etc forms should look | $requests |
namespace and then decline to actually register it file or subcat | $res |
error also a ContextSource you ll probably need to make sure the header is varied on such as when responding to a resource loader request or generating HTML output & | $resourceLoader |
For QUnit the mediawiki tests qunit testrunner dependency will be added to any module & | $ResourceLoader |
this hook is for auditing only | $response |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses & | $ret |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect & | $returnTo |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect as a string & | $returnToQuery |
please add to it if you re going to add events to the MediaWiki code where normally authentication against an external auth plugin would be creating a local account incomplete not yet checked for validity & | $retval |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc | $rev |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters create2 Corresponds to logging log_action database field and which is displayed in the UI & | $revert |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context | $revId |
also included in $newHeader | $rollback |
the value to return A Title object or null for latest all implement SearchIndexField must implement ResultSetAugmentor & | $rowAugmentors |
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template | $section |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty & | $sectionContent |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array | $services |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned | $skin |
this hook is for auditing only RecentChangesLinked and Watchlist | $special |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set | $status = Status::newGood()` to allow deletion |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging a wrapping ErrorException | $suppressed |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff & | $tabindex |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist & | $tables |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books | $tag |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping | $template |
external whereas SearchGetNearMatch runs after | $term |
see documentation in includes Linker php for Linker::makeImageLink & | $time |
namespace and then decline to actually register it file or subcat img or subcat | $title |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect as a string mapping parameter names to values & | $type |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache | $unhide |
please add to it if you re going to add events to the MediaWiki code where normally authentication against an external auth plugin would be creating a local account | $user |
this hook is for auditing only or null if authentication failed before getting that far | $username |
static configuration should be added through ResourceLoaderGetConfigVars instead & | $vars |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | $wgCapitalizeTitle |
$wgHooks ['ArticleShow'][] = 'reverseArticleTitle' | |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | $wgNotifyArticle |
error | __pad0__ |
please add to it if you re going to add events to the MediaWiki code | AbortAutoAccount |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | add |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In | addition |
An extension or a local | admin |
passed in as a query string parameter to the various URLs constructed here(i.e.$prevlink) $ldel you ll need to handle error etc yourself | Alternatively |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches for two options in MediaWiki One reverses the order of a title before displaying the | article |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for | ascending |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place | ATTENTION |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s | author |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that | AuthPluginAutoCreate |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub | AutopromoteCondition |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero | based |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function | becomes |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array | BeforeDisplayNoArticleText |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable | BeforeInitialize |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable | BeforeParserFetchFileAndTitle |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result | BitmapHandlerTransform |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters | block |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput | BlockIp |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array | BlockIpComplete |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect to be fed to an HTMLForm object and populate $result with the reason in the form of error messages should be plain text with no special | bolding |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped | broken |
it s the revision text itself In either | case |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point | ChangeTagCanCreate |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag | ChangeTagCanDelete |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary such as anonymity and the real | check |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline | code |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect to be fed to an HTMLForm object and populate $result with the reason in the form of error messages should be plain text with no special | coloring |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision | comment |
Returning false makes less sense for events where the action is | complete |
namespace addition is | conditional |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches | Consider |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace | ContentHandlerDefaultModelFor |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired | ContentModelCanBeUsedOn |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending | ContributionsLineEnding |
error also a ContextSource you ll probably need to make sure the header is varied on such as when responding to a resource loader request or generating HTML output included in | core |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of | create |
the other converts the title to all uppercase letters | Currently |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of | data |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | deleteAnArticle |
also included in $newHeader if any indicating whether we should show just the | diff |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable | DifferenceEngineMarkPatrolledRCID |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could | do |
in this case you re responsible for computing and outputting the entire conflict i | e |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff overridable Default is either copyrightwarning or copyrightwarning2 | EditPageGetDiffContent |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary | EmailConfirmed |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect to be fed to an HTMLForm object and populate $result with the reason in the form of error messages should be plain text with no special etc to show that they re | errors |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | etc |
how to add hooks for an | event |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | example |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | exportArticle |
processing should stop and the error should be shown to the user * | false |
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add | feeds |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone | FetchChangesList |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing we can concentrate it all in an extension | file |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used | FileDeleteComplete |
null means default in associative array | form |
if the prop value should be in the metadata multi language array | format |
For QUnit | framework |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook | function |
null for the local wiki Added should default to null in handler | functions |
null for the local wiki Added should default to null in handler for backwards compatibility | GalleryGetModes |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options | GetCanonicalURL |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache allow viewing deleted revs difference engine object to be used for diff | GetDoubleUnderscoreIDs |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys | GetLocalURL |
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect to be fed to an HTMLForm object | GetRelativeTimestamp |
presenting them properly to the user as errors is done by the caller return true | getUserPermissionsErrorsExpensive |
presenting them properly to the user as errors is done by the caller return true | GitViewers |
gzip | |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array you should do so by altering $wgNamespaceProtection and $wgNamespaceContentModels outside the | handler |
they could be provided by a third party developer or written by the admin him | herself |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page | history |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a | hook |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using | hooks |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place or wrap services | However |
either a unescaped string or a HtmlArmor object after in associative array form | imagelinks |
see documentation in includes Linker php for Linker::makeImageLink or false for current used if you return false | ImageOpenShowImageInlineBefore |
null for the local wiki Added | in |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author | info |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and | insert |
you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough | isolated |
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do | it |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message | key |
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template to be included in the | link |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections | Live |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation | LogEventsListGetExtraInputs |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of | login |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters | LogLine |
div & | lt |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title | MarkPatrolled |
hooks txt This document describes how event hooks work in | MediaWiki |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a | message |
passed in as a query string parameter to the various URLs constructed here(i.e.$prevlink) $ldel you ll need to handle error | messages |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array change it to the message you want to define | MimeMagicGuessFromContent |
for adding new MIME types to the list | ModifyExportQuery |
and how to run hooks for an and one after Each event has a | name |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or | not |
either a unescaped string or a HtmlArmor | object |
return true to allow those checks to | occur |
When an event | occurs |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going | on |
otherwise | |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk | page |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | PageContentSave |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | PageContentSaveComplete |
either a unescaped string or a HtmlArmor object after in associative array form | pagelinks |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values | ParserTestParser |
in this case you re responsible for computing and outputting the entire conflict | part |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that probably a stub it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been | performed |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset | PerformRetroactiveAutoblock |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc | PingLimiter |
either a | plain |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections | Preview |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing after | processing |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place | replace |
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException'returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment this hook should only be used to add variables that depend on the current page | request |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. 'CustomEditor'$rcid is used in generating this variable which contains information about the new | revision |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e | rollback |
Allows to change the fields on the form that will be generated | rss |
or there are no hooks to | run |
This code would result in ircNotify being run twice when an article is | saved |
external | SearchableNamespaces |
set to $title object and return false for a match | SearchGetNearMatch |
set to $title object and return false for a match | SearchGetNearMatchBefore |
the value to return A Title object or null | SearchGetNearMatchComplete |
the value to return A Title object or null for latest | SearchIndexFields |
it s the revision text itself In either if gzip is | set |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code | simple |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be | skipped |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache allow viewing deleted revs difference engine object to be used for diff | source |
For QUnit the mediawiki tests qunit testrunner dependency will be added to any module it s the URL of the revision text in external | storage |
Using a hook running | strategy |
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible true was required This is the default since MediaWiki *some | string |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return | true |
Having all this code related to the title reversion option in one place means that it s easier to read and | understand |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e | undo |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set | up |
you don t have to do a grep find to see where the $wgReverseTitle variable is | used |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | UserLogin |
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible | values |
We ve cleaned up the code here by removing clumps of | weird |
An extension | writer |
using myext.tests = array( 'script' => 'extension/myext/tests.js', 'dependencies' => <any module dependency you might have> ) |
the array | ( | ) |
Referenced by ReverseArrayIterator::__construct(), ResourceLoaderImage::__construct(), MediaWikiTitleCodec::__construct(), FSFileBackend::__construct(), BatchRowIterator::__construct(), IndexPager::__construct(), ApiMessage::__construct(), ApiRawMessage::__construct(), ResourceLoaderFileModule::__construct(), Message::__construct(), MagicWord::__construct(), MemcachedClient::__construct(), MemcachedClient::_flush_read_buffer(), MemcachedClient::_incrdecr(), MemcachedClient::_load_items(), OutputPage::addHeadItems(), LinkCache::addLinkObj(), ApiErrorFormatter::addMessagesFromStatus(), ApiResult::addMetadataToResultVars(), OutputPage::addModules(), ParserOutput::addModules(), OutputPage::addModuleScripts(), ParserOutput::addModuleScripts(), OutputPage::addModuleStyles(), ParserOutput::addModuleStyles(), OutputPage::addParserOutputMetadata(), MediaWikiTestCase::addTmpFiles(), ApiQueryBase::addWhereRange(), ApiQuerySiteinfo::appendGeneralInfo(), ApiResult::applyTransformations(), ApiErrorFormatter::arrayFromStatus(), ApiQueryWatchlistIntegrationTest::assertArraySubsetsEqual(), LinksDeletionUpdate::batchDeleteByPK(), LocalRepo::checkRedirect(), ProcessCacheLRU::clear(), MapCacheLRU::clear(), ResourceLoaderFileModule::collateFilePathListByOption(), UpdateLogging::copyExactMatch(), ReverseArrayIterator::count(), create_function(), User::createNew(), ReverseArrayIterator::current(), MemcachedClient::disconnect_all(), RecompressTracked::dispatchToReplica(), FSFileBackend::doCopyInternal(), SwiftFileBackend::doCopyInternal(), FSFileBackend::doCreateInternal(), SwiftFileBackend::doCreateInternal(), FSFileBackend::doDeleteInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), WikiPage::doEditContent(), DBFileJournal::doGetChangeEntries(), FSFileBackend::doMoveInternal(), SwiftFileBackend::doMoveInternal(), GenderCache::doQuery(), UserrightsPage::doSaveUserGroups(), FSFileBackend::doStoreInternal(), SwiftFileBackend::doStoreInternal(), FileBackendTest::doTestGetFileContents(), FileBackendTest::doTestGetLocalCopy(), FileBackendTest::doTestGetLocalReference(), TextPassDumper::endElement(), Sanitizer::escapeId(), ApiProtect::execute(), ApiQueryBlocks::execute(), ApiQueryLangLinks::execute(), ApiQueryAllMessages::execute(), ApiQueryIWLinks::execute(), ApiParse::execute(), ApiUserrights::execute(), ApiFeedWatchlist::execute(), ApiQueryUsers::execute(), JSParser::Expression(), ExtensionProcessor::extractMessagesDirs(), WebRequest::extractTitle(), UploadStash::fetchFileMetadata(), TextPassDumper::finalOptionCheck(), LocalRepo::findFiles(), User::findUsersByGroup(), LBFactory::forEachLBCallMethod(), MemcachedClient::forget_dead_hosts(), FeedUtils::formatDiff(), ApiAuthManagerHelper::formatRequests(), JSParser::FunctionDefinition(), MemcachedClient::get(), JSTokenizer::get(), MemcachedClient::get_multi(), MemcachedClient::get_sock(), LegacyLogFormatter::getActionMessage(), MediaWiki\Interwiki\ClassicInterwikiLookup::getAllPrefixesDB(), WebRequest::getArray(), Title::getAuthorsBetween(), OOUIHTMLForm::getButtons(), VFormHTMLForm::getButtons(), HTMLForm::getButtons(), ApiQueryUsers::getCacheMode(), ApiQueryInfo::getCacheMode(), SiteConfiguration::getConfig(), LoadBalancer::getConnection(), ForeignDBFile::getDescriptionText(), File::getDescriptionText(), MediaWikiTestCase::getExternalStoreDatabaseConnections(), FileContentsHasher::getFileContentsHash(), ResourceLoaderModule::getFileDependencies(), Language::getGenderNsText(), MWGrants::getGrantRights(), TablePager::getHiddenFields(), SpecialUpload::getInitialPageText(), HTMLCheckMatrix::getInputHTML(), HTMLAutoCompleteSelectField::getInputHTML(), HTMLFormFieldCloner::getInputHTML(), ResourceLoaderClientHtml::getLoad(), ApiParamInfo::getModuleInfo(), WANObjectCache::getMulti(), WANObjectCache::getMultiWithSetCallback(), Language::getNamespaceAliases(), ParserOutput::getOutputHooks(), FormatMetadata::getPriorityLanguages(), MWNamespace::getRestrictionLevels(), ApiResult::getResultData(), ExternalStoreDB::getSlave(), ConverterRule::getTextInBidtable(), Message::getTitle(), ConvertExtensionToRegistration::handleMessagesDirs(), Language::hebrewNumeral(), RequestContext::importScopedSession(), Message::inContentLanguage(), User::inDnsBlacklist(), JSTokenizer::init(), FileRepo::initZones(), Database::insertSelect(), ExternalStore::insertToDefault(), Title::isNamespaceProtected(), MediaWikiTestCase::isUsingExternalStoreDB(), Block::isWhitelistedFromAutoblocks(), ReverseArrayIterator::key(), LogPager::limitType(), Linker::link(), SpecialVersion::listAuthors(), ChangeTags::listExplicitlyDefinedTags(), ChangeTags::listSoftwareActivatedTags(), ChangeTags::listSoftwareDefinedTags(), MessageCache::load(), MediaWiki\Interwiki\ClassicInterwikiLookup::load(), ApiAuthManagerHelper::loadAuthenticationRequests(), LocalFile::loadFromCache(), User::loadFromCache(), MediaWiki\Auth\AuthenticationRequest::loadFromSubmission(), Title::loadRestrictions(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::makeFailResponse(), LogEntryBase::makeParamBlob(), OutputPage::makeResourceLoaderLink(), ApiMain::markParamsUsed(), EditPage::matchSpamRegex(), EditPage::matchSummarySpamRegex(), JavaScriptMinifier::minify(), UserArray::newFromIDs(), UserArray::newFromNames(), Revision::newKnownCurrent(), ReverseArrayIterator::next(), SiteStats::numberingroup(), Html::openElement(), JSMinPlus::parseTree(), ApiResult::path(), ResourceLoaderWikiModule::preloadTitleInfo(), SpecialUpload::processVerificationError(), TextPassDumper::readDump(), QueryPage::reallyDoQuery(), LocalisationCache::recache(), ApiFormatXml::recXmlPrint(), ResourceLoader::register(), ApiResult::removeValue(), ReverseArrayIterator::rewind(), ApiQueryPrefixSearch::run(), ApiQueryWatchlistRaw::run(), ApiQueryCategories::run(), ApiQueryBacklinks::run(), MemcachedClient::run_command(), TableCleanup::runTable(), ApiQueryBase::select(), Database::selectRow(), Database::selectSQLText(), DatabaseTestHelper::setExistingTables(), ApiResult::setPreserveKeysList(), ApiResult::setSubelementsList(), Sanitizer::setupAttributeWhitelist(), LogEventsList::showLogExtract(), LogEventsList::showOptions(), OutputPage::showPermissionsErrorPage(), JSParser::Statement(), ApiResult::stripMetadata(), ApiResult::stripMetadataNonRecursive(), UpdateLogging::sync(), DatabaseTestHelper::tableExists(), Database::tableNamesWithIndexClauseOrJOIN(), ChangeTags::tagUsageStatistics(), WANObjectCacheTest::testGetMultiWithSetCallback(), TitleTest::testIsValidMoveOperation(), ExportTest::testPageByTitle(), LocalisationCacheTest::testRecacheFallbacksWithHooks(), SpecialSearchTest::testRewriteQueryWithSuggestion(), MediaWiki\Session\SessionBackendTest::testSave(), ImportTest::testSiteInfoContainsNamespaces(), TitleTest::testWgWhitelistReadRegexp(), LocalFile::unprefixRow(), ApiResult::unsetPreserveKeysList(), ApiResult::unsetSubelementsList(), ChangeTags::updateTags(), ReverseArrayIterator::valid(), ApiResult::validateValue(), and wfEntryPointCheck().
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do and populate $result with the reason in the form of array | ( | messagename | , |
param1 | , | ||
param2 | , | ||
... | |||
) |
the other converts the title to all uppercase letters in MediaWiki we would handle this as follows | ( | note:not real | code, |
here | |||
) |
Definition at line 35 of file hooks.txt.
References $article, $wgCapitalizeTitle, and global.
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing options | ( | say | ) |
Referenced by CleanupEmptyCategories::__construct(), PopulateCategory::__construct(), MediaWiki\Logger\Monolog\KafkaHandler::__construct(), FormOptions::add(), MediaWiki\Logger\Monolog\KafkaHandler::addMessages(), XmlSelect::addOption(), ApiQueryBase::addOption(), XmlSelect::addOptions(), BatchRowIterator::addOptions(), ApiQueryBase::addWhereRange(), CompareParsers::checkOptions(), FormOptions::consumeValue(), FormOptions::consumeValues(), FormOptions::delete(), SpecialBlockList::execute(), FormOptions::fetchValuesFromRequest(), FormOptions::getAllValues(), SpecialBlockList::getBlockListPager(), FormOptions::getChangedValues(), XmlSelect::getHTML(), FormOptions::getUnconsumedValues(), FormOptions::getValue(), BatchRowIterator::next(), FormOptions::offsetExists(), CompareParsers::processRevision(), FormOptions::reset(), ApiQueryBase::resetQueryParams(), ApiQueryBase::select(), ExtraParserTest::setUp(), FormOptions::setValue(), showUsage(), UserOptions::showUsageAndExit(), HtmlAutoCompleteSelectFieldTest::testGetAttributes(), ExtraParserTest::testGetPreloadText(), ExtraParserTest::testParse(), ExtraParserTest::testPreprocess(), ExtraParserTest::testPreSaveTransform(), XmlSelectTest::testSetDefaultAfterAddingOptions(), ExtraParserTest::testTrackingCategory(), ExtraParserTest::testTrackingCategorySpecial(), FormOptions::validateBounds(), FormOptions::validateName(), and MediaWiki\Logger\Monolog\KafkaHandler::warning().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the query | ( | ) |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom system | ( | LDAP | , |
another PHP | program, | ||
whatever | |||
) |
Referenced by MWDocGen::execute().
or there are no hooks to or false if it shouldn t (an error occurred, or one of the hooks handled the action already). Checking the return value matters more for "before" hooks than for "complete" hooks. Hooks this is a necessary inconvenience to make it possible to pass reference values | ( | that can be | changed | ) |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message additional optional elements are parameters for the key that are processed with wfMessage | ( | ) | -> params() ->parseAsBlock()-offset Set to overwrite offset parameter in $wgRequest set to ''to unsetoffset-wrap String Wrap the message in html(usually something like"< |
Referenced by HTMLSelectOrOtherField::__construct(), HTMLAutoCompleteSelectField::__construct(), MalformedTitleException::__construct(), ErrorPageError::__construct(), Licenses::__construct(), MessageContent::__construct(), MediaTransformError::__construct(), TransformParameterError::__construct(), TransformTooBigImageAreaError::__construct(), Linker::accesskey(), LogPage::actionText(), Action::addHelpLink(), Article::addHelpLink(), MediaHandler::addMeta(), WikitextContent::addSectionHeader(), Skin::addToSidebar(), ParserOutput::addTrackingCategory(), ApiQuerySiteinfo::appendInterwikiMap(), JsonContent::arrayTable(), SpecialVersion::arrayToString(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginLinkAttempt(), Linker::blockLink(), Parser::braceSubstitution(), OutputPage::buildBacklinkSubtitle(), AllMessagesTablePager::buildForm(), ProtectionForm::buildForm(), Xml::buildForm(), ChangesFeed::buildItems(), ChangeTags::buildTagFilterSelector(), SpecialEditWatchlist::buildTools(), MediaWiki\Auth\AuthManager::checkAccountCreatePermissions(), SpecialPage::checkLoginSecurityLevel(), Title::checkSpecialsAndNSPermissions(), CleanupSpam::cleanupArticle(), Language::commaList(), Linker::commentBlock(), WikiPage::commitRollback(), EmailNotification::composeCommonMailtext(), Article::confirmDelete(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), LanguageConverter::convertNamespace(), Installer::createMainpage(), Xml::dateMenu(), CoreParserFunctions::defaultsort(), Article::delete(), MediaWiki\Session\SessionProvider::describe(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::describeCredentials(), MediaWiki\Auth\PasswordAuthenticationRequest::describeCredentials(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::describeCredentials(), MediaWiki\Session\SessionProvider::describeMessage(), UploadBase::detectVirus(), CoreParserFunctions::displaytitle(), Block::doAutoblock(), FileDeleteForm::doDelete(), Article::doDelete(), Skin::doEditSectionLink(), MockDjVuHandler::doTransform(), TransformationalImageHandler::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), WebInstaller::downloadLinkHook(), Linker::emailLink(), WebInstallerPage::endForm(), WebInstallerInstall::endStage(), Installer::envCheckDB(), WebInstallerComplete::execute(), ApiImageRotate::execute(), WebInstallerDBConnect::execute(), WebInstallerExistingWiki::execute(), WebInstallerName::execute(), WebInstallerOptions::execute(), WebInstallerRestart::execute(), WebInstallerWelcome::execute(), WebInstallerInstall::execute(), WebInstallerUpgrade::execute(), ApiEditPage::execute(), SpecialUnlinkAccounts::execute(), ApiQueryAllMessages::execute(), SpecialLinkAccounts::execute(), DumpMessages::execute(), ApiFeedContributions::execute(), CleanupSpam::execute(), ApiFeedWatchlist::execute(), FileDeleteForm::execute(), PasswordReset::execute(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::failResponse(), ApiFeedContributions::feedItemDesc(), MessageBlobStore::fetchMessage(), DeleteEqualMessages::fetchMessageInfo(), Parser::fetchScaryTemplateMaybeFromCache(), ChangesList::flag(), Linker::formatAutocomments(), BlockLogFormatter::formatBlockFlag(), BlockLogFormatter::formatBlockFlags(), FeedUtils::formatDiff(), FeedUtils::formatDiffRow(), LanguageZh_hans::formatDuration(), Language::formatDuration(), WikiPage::formatExpiry(), Linker::formatHiddenCategories(), Linker::formatRevisionSize(), ApiRevisionDelete::formatStatusMessages(), ApiParse::formatSummary(), Language::formatTimePeriod(), ImageListPager::formatValue(), LogEventsList::getActionSelector(), SpecialChangeCredentials::getAuthForm(), ContentHandler::getAutoDeleteReason(), ContentHandler::getAutosummary(), User::getBlockedStatus(), Skin::getCategoryLinks(), WebInstallerOptions::getCCDoneBox(), CategoryMembershipChange::getChangeMessageText(), WebInstaller::getCheckBox(), OracleInstaller::getConnectForm(), PostgresInstaller::getConnectForm(), MysqlInstaller::getConnectForm(), MssqlInstaller::getConnectForm(), SpecialVersion::getCopyrightAndAuthorList(), EditPage::getCopyrightWarning(), Title::getDefaultMessageText(), Interwiki::getDescription(), LogPage::getDescription(), FeedUtils::getDiffLink(), ImageHandler::getDimensionsString(), Title::getEditNotices(), EditPage::getEditToolbar(), ApiBase::getErrorFromStatus(), Status::getErrorMessage(), SpecialUpload::getExistsWarning(), SpecialVersion::getExtensionTypes(), LoginSignupSpecialPage::getFieldDefinitions(), MediaWiki\Auth\CreationReasonAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UsernameAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UserDataAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\RememberMeAuthenticationRequest::getFieldInfo(), WebInstallerPage::getFieldsetStart(), WebInstallerDocument::getFileContents(), UploadBase::getFilenamePrefixBlacklist(), NumericUppercaseCollation::getFirstLetter(), IcuCollation::getFirstLetter(), MediaHandler::getGeneralLongDesc(), MWGrants::getGrantsWikiText(), User::getGroupMember(), User::getGroupName(), User::getGroupPage(), WebInstaller::getHelpBox(), Language::getHumanTimestampInternal(), WikiTextStructure::getIgnoredHeadings(), WebInstaller::getInfoBox(), SpecialUpload::getInitialPageText(), Licenses::getInputHTML(), DatabaseInstaller::getInstallUserBox(), LogFormatter::getIRCActionComment(), LogFormatter::getIRCActionText(), SkinTemplate::getLanguages(), ContentHandler::getLocalizedName(), PNGHandler::getLongDesc(), GIFHandler::getLongDesc(), ImageHandler::getLongDesc(), SvgHandler::getLongDesc(), SpecialVersion::getMediaWikiCredits(), Status::getMessage(), GenerateJqueryMsgData::getMessagesAndTests(), CliInstaller::getMessageText(), Interwiki::getName(), LogPage::getName(), WebInstaller::getPageListItem(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::getPasswordResetData(), EditPage::getPreviewLimitReport(), WebInstaller::getRadioElements(), LogPage::getRcComment(), LogPage::getRcCommentIRC(), DatabaseInstaller::getReadableName(), Block::getRedactedName(), Article::getRedirectHeaderHtml(), MWTimestamp::getRelativeTimestamp(), User::getRightDescription(), MysqlInstaller::getSettingsForm(), MssqlInstaller::getSettingsForm(), ImageHandler::getShortDesc(), SpecialBlock::getSuggestedDurations(), Preferences::getTimeZoneList(), MWTimestamp::getTimezoneMessage(), LogPage::getTitleLink(), CategoryMembershipChange::getUser(), DoubleRedirectJob::getUser(), Parser::getUserSig(), Language::getVariantname(), SpecialVersion::getVersion(), FormatMetadata::getVisibleFields(), DatabaseInstaller::getWebUserBox(), Status::getWikiText(), MWGrants::grantName(), Title::hasSourceText(), CoreTagHooks::indicator(), WikiPage::insertProtectNullRevision(), DifferenceEngine::intermediateEditsMsg(), Parser::interwikiTransclude(), CoreParserFunctions::intFunction(), User::isUsableName(), Block::isWhitelistedFromAutoblocks(), WebInstaller::label(), Xml::languageSelector(), Parser::limitationWarn(), SpecialUpload::loadRequest(), Parser::magicLinkCallback(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), Skin::makeI18nUrl(), IndexPager::makeLink(), ApiBase::makeMessage(), BaseTemplate::makeSearchInput(), Linker::makeThumbLink2(), AuthManagerSpecialPage::mapSingleFieldInfo(), Parser::maybeMakeExternalImage(), MergeHistory::merge(), Xml::monthSelector(), MovePage::move(), MovePage::moveToInternal(), MWException::msg(), MWExceptionRenderer::msg(), Language::msg(), SearchEngineConfig::namespacesAsText(), Html::namespaceSelectorOptions(), PPFrame_Hash::newChild(), PPFrame_DOM::newChild(), Title::newMainPage(), WikiImporter::notice(), Language::numLink(), JsonContent::objectTable(), WebInstallerOutput::outputFooter(), WebInstallerOutput::outputTitle(), FormatJson::parse(), ConverterRule::parse(), Parser::parse(), SearchEngine::parseNamespacePrefixes(), Language::pipeList(), FileDeleteForm::prepareMessage(), WikiPage::protectDescription(), LogFormatterTest::provideApiParamFormatting(), ApiErrorFormatterTest::provideErrorFormatter(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), TextPassDumper::readDump(), AllMessagesTablePager::reallyDoQuery(), LanguageConverter::recursiveConvertRule(), WikitextContent::replaceSection(), SpecialPageTest::requireLoginAnonProvider(), Linker::revComment(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), Linker::revUserLink(), Linker::revUserTools(), DoubleRedirectJob::run(), Language::semicolonList(), User::sendConfirmationMail(), EmailNotification::sendImpersonal(), User::sendMail(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendNewAccountEmail(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendPasswordResetEmail(), User::setEmailWithConfirmation(), FileDeleteForm::setHeaders(), WikiImporter::setTargetRootPage(), Article::showDiffPage(), WebInstallerUpgrade::showDoneMessage(), WebInstaller::showError(), FileDeleteForm::showForm(), WebInstallerExistingWiki::showKeyForm(), WebInstaller::showMessage(), Article::showMissingArticle(), Article::showNamespaceHeader(), Article::showPatrolFooter(), SpecialUpload::showUploadWarning(), SpecialVersion::softwareInformation(), Linker::specialLink(), WebInstaller::startPageWrapper(), WebInstallerInstall::startStage(), UploadStash::stashFile(), Parser::statelessFetchTemplate(), WebInstallerName::submit(), SpecialEmailUser::submit(), WebInstallerOptions::submit(), ChangeTags::tagDescription(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), ApiErrorFormatterTest::testErrorFormatter(), ApiErrorFormatterTest::testErrorFormatterBC(), MessageTest::testExists(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetRequestByName(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetUniqueId(), StatusTest::testHasMessage(), SpecialBlankPageTest::testHasWikiMsg(), MessageTest::testInContentLanguage(), MessageTest::testInContentLanguageOverride(), MessageTest::testInLanguage(), MessageTest::testInLanguageThrows(), XmlTest::testLanguageSelector(), LogFormatterTest::testLogParamsTypeMsg(), LogFormatterTest::testLogParamsTypeMsgContent(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), ResourcesTest::testMissingMessages(), MessageTest::testRawParams(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAuthentication(), MessageTest::testToStringKey(), ExtraParserTest::testTrackingCategory(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testTryReset(), MessageTest::testWfMessage(), MessageTest::testWfMessageParams(), Linker::titleAttrib(), Linker::tocList(), File::transformErrorOutput(), BitmapHandler::transformGd(), MediaWikiI18N::translate(), Language::truncate(), Language::truncateHtml(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::tryReset(), PageArchive::undelete(), PageArchive::undeleteRevisions(), StripState::unstripCallback(), Linker::userTalkLink(), Linker::userToolLinks(), Article::view(), Language::viewPrevNext(), Article::viewRedirect(), wfGenerateThumbnail(), wfStreamThumb(), MediaWiki\Session\ImmutableSessionProviderWithCookie::whyNoSession(), and MediaWiki\Session\CookieSessionProvider::whyNoSession().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used the name of the old file & $article |
Definition at line 78 of file hooks.txt.
Referenced by ProtectionForm::__construct(), EditPage::__construct(), EditPageTest::assertEdit(), Orphans::checkSeparation(), CategoryViewer::columnList(), ApiParse::execute(), RebuildFileCache::execute(), follows(), ParserCache::get(), ParserCache::getDirty(), ParserCache::getETag(), ParserCache::getKey(), ParserCache::getParserOutputKey(), ListredirectsPage::getRedirectTarget(), if(), MediaWiki::initializeArticle(), Article::newFromWikiPage(), MediaWiki::performRequest(), DoubleRedirectJob::run(), CategoryFinder::run(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), TitleTest::testExists(), and PageArchive::undeleteRevisions().
Definition at line 1936 of file hooks.txt.
Referenced by PPNode_Hash_Tree::__toString(), OutputPage::addElement(), HTMLForm::addHiddenField(), MediaWiki\Tidy\Balancer::advance(), ProtectionForm::buildForm(), Xml::buildTable(), Xml::buildTableRow(), Xml::check(), Html::check(), Xml::checkLabel(), UploadBase::checkSvgScriptCallback(), Sanitizer::decodeTagAttributes(), EditPage::displayPreviewArea(), XMPReader::doAttribs(), WebInstaller::docLink(), Skin::doEditSectionLink(), Html::dropDefaults(), Xml::element(), Html::element(), Xml::elementClean(), XmlTypeCheck::elementClose(), XmlTypeCheck::elementOpen(), Xml::expandAttributes(), Xml::fieldset(), CategoryViewer::formatList(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), SpecialUndelete::formatRevisionRow(), HTMLForm::formatSection(), HTMLComboboxField::getAttributes(), HTMLAutoCompleteSelectField::getAttributes(), OOUIHTMLForm::getButtons(), VFormHTMLForm::getButtons(), HTMLForm::getButtons(), DatabaseInstaller::getCheckBox(), EditPage::getCheckboxes(), MediaTransformOutput::getDescLinkAttribs(), EditPage::getEditButtons(), Parser::getExternalLinkAttribs(), VFormHTMLForm::getFormAttributes(), HTMLForm::getFormAttributes(), HTMLForm::getHiddenFields(), ChangeTagsRevisionItem::getHTML(), ChangeTagsLogItem::getHTML(), CategoryViewer::getHTML(), RevDelRevisionItem::getHTML(), HTMLTextAreaField::getInputHTML(), HTMLTextField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), Licenses::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), HTMLComboboxField::getInputOOUI(), HTMLSelectField::getInputOOUI(), HTMLTextAreaField::getInputOOUI(), HTMLTextField::getInputOOUI(), UploadSourceField::getLabelHtml(), TablePager::getLimitSelect(), IRCColourfulRCFeedFormatter::getLine(), HTMLMultiSelectField::getOneCheckbox(), HTMLCheckMatrix::getOneCheckbox(), DatabaseInstaller::getPasswordBox(), EditPage::getPreviewText(), LogFormatter::getRestrictedElement(), DatabaseInstaller::getTextBox(), HTMLTextField::getType(), Html::hidden(), HistoryPager::historyLine(), Html::htmlHeader(), MediaWiki\Tidy\Balancer::inBodyMode(), MediaWiki\Tidy\Balancer::inCaptionMode(), MediaWiki\Tidy\Balancer::inCellMode(), MediaWiki\Tidy\Balancer::inColumnGroupMode(), MediaWiki\Tidy\Balancer::inHeadMode(), Xml::input(), Html::input(), Xml::inputLabel(), Xml::inputLabelSep(), MediaWiki\Tidy\Balancer::inRowMode(), MediaWiki\Tidy\Balancer::inSelectInTableMode(), MediaWiki\Tidy\Balancer::inSelectMode(), MediaWiki\Tidy\BalanceStack::insertForeignElement(), MediaWiki\Tidy\Balancer::insertForeignToken(), MediaWiki\Tidy\BalanceStack::insertHTMLElement(), MediaWiki\Tidy\Balancer::insertToken(), MediaWiki\Tidy\Balancer::inTableBodyMode(), MediaWiki\Tidy\Balancer::inTableMode(), MediaWiki\Tidy\Balancer::inTableTextMode(), MediaWiki\Tidy\Balancer::inTemplateMode(), MediaWiki\Tidy\Balancer::inTextMode(), Xml::label(), Html::label(), Xml::listDropDown(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), TestRecentChangesHelper::makeCategorizationRecentChange(), TestRecentChangesHelper::makeDeletedEditRecentChange(), TestRecentChangesHelper::makeEditRecentChange(), DummyLinker::makeExternalLink(), Linker::makeExternalLink(), DummyLinker::makeHeadline(), TestRecentChangesHelper::makeLogRecentChange(), Linker::makeMediaLinkFile(), TestRecentChangesHelper::makeNewBotEditRecentChange(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), TestRecentChangesHelper::makeRecentChange(), MediaWiki\Linker\LinkRenderer::mergeAttribs(), Revision::newFromArchiveRow(), Xml::openElement(), Html::openElement(), Xml::option(), Licenses::outputOption(), MediaWiki\Tidy\Balancer::parseRawText(), Xml::password(), CoreTagHooks::pre(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), Xml::radio(), Html::radio(), Xml::radioLabel(), Html::rawElement(), LinkHolderArray::replaceInternal(), Sanitizer::safeEncodeTagAttributes(), RecentChange::setAttribs(), ImageGalleryBase::setAttributes(), SpecialImport::showForm(), EditPage::showTextbox(), EditPage::showTextbox1(), Xml::span(), TextPassDumper::startElement(), XMPReader::startElement(), XMPReader::startElementModeInitial(), XMPReader::startElementModeLi(), XMPReader::startElementModeLiLang(), XMPReader::startElementModeSimple(), XMPReader::startElementModeStruct(), LogFormatter::styleRestricedElement(), Xml::submitButton(), MediaWiki\Tidy\Balancer::switchModeAndReprocess(), Xml::tags(), HtmlTest::testDropDefaults(), SideBarTest::testRespectExternallinktarget(), SideBarTest::testRespectWgnofollowlinks(), SideBarTest::testTestAttributesAssertionHelper(), Xml::textarea(), Html::textarea(), TraditionalImageGallery::toHTML(), ThumbnailImage::toHtml(), Linker::tooltipAndAccesskeyAttribs(), Linker::userToolLinks(), Sanitizer::validateAttributes(), Sanitizer::validateTagAttributes(), and Xml::wrapClass().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped true if there is text before this autocomment $auto |
Definition at line 1442 of file hooks.txt.
Referenced by PatrolLog::buildParams(), RecentChange::doMarkPatrolled(), Linker::formatAutocomments(), RecentChange::markPatrolled(), and PatrolLog::record().
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by MediaWiki\Session\MetadataMergeException::__construct(), ApiQueryBacklinks::__construct(), ApiMessage::__construct(), ApiMain::__construct(), ApiRawMessage::__construct(), ZipDirectoryReaderError::__construct(), UsageException::__construct(), ApiErrorFormatter::addError(), Language::addMagicWordsByLang(), ApiErrorFormatter::addWarning(), ApiErrorFormatter_BackCompat::addWarningOrError(), ApiQuerySiteinfo::appendGeneralInfo(), ApiQuerySiteinfo::appendLanguages(), ApiQuerySiteinfo::appendSkins(), EmailConfirmation::attemptConfirm(), EmailInvalidation::attemptInvalidate(), SkinTemplate::buildContentNavigationUrls(), ApiUpload::checkVerification(), Language::classFromCode(), MessageCache::clear(), TemplateParser::compile(), TemplateParser::compileForEval(), UploadBase::convertVerifyErrorToStatus(), ApiMessage::create(), Language::dateTimeObjFormat(), ApiUpload::dieRecoverableError(), ApiBase::dieStatus(), ApiUpload::dieStatusWithCode(), RebuildLocalisationCache::doRebuild(), ImagePage::doRenderLangOpt(), ApiCSPReport::error(), ZipDirectoryReader::error(), PageExists::execute(), ApiUpload::execute(), EmailInvalidation::execute(), DateFormats::execute(), GenerateNormalizerDataAr::execute(), Digit2Html::execute(), EmailConfirmation::execute(), FindDeprecated::execute(), SpecialPageExecutor::executeSpecialPage(), SpecialJavaScriptTest::exportQUnit(), Language::factory(), SpecialNewpages::feedTitle(), QueryPage::feedTitle(), Language::fetchLanguageName(), SpecialMyLanguage::findTitle(), Language::firstChar(), TagHookTest::functionTagCallback(), LCStoreDB::get(), LCStoreCDB::get(), LCStoreStaticArray::get(), MessageCache::getAllMessageKeys(), Languages::getCaseMismatchMagicWords(), ClassCollector::getClasses(), LocalisationCache::getCompiledPluralRules(), Languages::getDuplicateMessages(), Languages::getEmptyMessages(), ApiBase::getErrorFromStatus(), Languages::getFallback(), Language::getFallbackFor(), Language::getFallbacksFor(), Language::getFallbacksIncludingSiteLanguage(), LCStoreCDB::getFileName(), Language::getFileName(), SpecialPageLanguage::getFormFields(), LocalisationCacheBulkLoad::getItem(), LocalisationCache::getItem(), Language::getJsonMessagesFileName(), RequestContext::getLanguage(), WebInstallerLanguage::getLanguageSelector(), WANObjectCache::getLastError(), MessageCache::getLocalCache(), Languages::getMagicWords(), HttpStatus::getMessage(), Language::getMessageFor(), MessageCache::getMessageForLang(), Language::getMessageKeysFor(), Languages::getMessages(), Language::getMessagesFileName(), Language::getMessagesFor(), Languages::getMessagesWithDubiousLinks(), Languages::getMessagesWithMismatchVariables(), Languages::getMessagesWithoutPlural(), Languages::getMessagesWithUnbalanced(), Languages::getMessagesWithWhitespace(), Languages::getMessagesWithWrongChars(), MessageCache::getMsgFromNamespace(), Languages::getNamespaceAliases(), Languages::getNamespaceNames(), Languages::getNonXHTMLMessages(), Languages::getObsoleteMagicWords(), Languages::getObsoleteMessages(), Languages::getObsoleteSpecialPages(), Languages::getOverridingMagicWords(), Language::getParentLanguage(), LocalisationCache::getPluralRules(), LocalisationCache::getPluralRuleTypes(), Languages::getProblematicProjectTalks(), ApiCSPReport::getReport(), SpecialPageAliasTest::getSpecialPageAliases(), Languages::getSpecialPageAliases(), LocalisationCacheBulkLoad::getSubitem(), LocalisationCache::getSubitem(), LocalisationCache::getSubitemList(), TemplateParser::getTemplate(), Message::getTitle(), Languages::getUntranslatedMagicWords(), Languages::getUntranslatedMessages(), Languages::getUntranslatedNamespaces(), Languages::getUntraslatedSpecialPages(), MessageCache::getValidationHash(), Language::getVariantname(), HttpStatus::header(), LocalisationCache::initLanguage(), EditPage::internalAttemptSave(), LocalisationCache::isExpired(), Language::isSupportedLanguage(), Language::isValidBuiltInCode(), Language::isValidCode(), Language::isWellFormedLanguageTag(), CoreParserFunctions::language(), Xml::languageSelector(), MessageCache::load(), Languages::loadFile(), ExtensionLanguages::loadFile(), MessageCache::loadFromDB(), MessageCache::loadFromDBWithLock(), LocalisationCache::loadItem(), Languages::loadMessages(), LocalisationCache::loadPluralFile(), LocalisationCache::loadSubitem(), LocalisationCache::mergeExtensionItem(), Language::newFromCode(), User::newFromConfirmationCode(), SwiftFileBackend::onError(), OutputPage::output(), FormatJson::parse(), XMPReader::parse(), ApiStashEdit::parseAndStash(), LanguageConverter::parseCachedTable(), ApiUpload::performStash(), SpecialUpload::processUpload(), SpecialUpload::processVerificationError(), Preferences::profilePreferences(), LocalisationCache::readSourceFilesAndRegisterDeps(), LocalisationCacheBulkLoad::recache(), LocalisationCache::recache(), MessageCache::replace(), DbTestPreviewer::report(), ApiQueryBacklinks::run(), RequestContext::sanitizeLangCode(), MessageCache::saveToCaches(), MessageCache::saveToLocalCache(), setApiCode(), Language::setCode(), AjaxResponse::setResponseCode(), LoginSignupSpecialPage::setSessionUserForCurrentRequest(), MWHttpRequest::setStatus(), MessageCache::setValidationHash(), ChangesList::showCharacterDifference(), SpecialUploadStash::showUpload(), Language::sprintfDate(), LCStoreStaticArray::startWrite(), LCStoreDB::startWrite(), LCStoreCDB::startWrite(), WebResponse::statusHeader(), MWException::statusHeader(), MWExceptionRenderer::statusHeader(), WebInstallerOptions::submit(), WfBCP47Test::testBCP47(), LanguageTest::testBuiltInCodeValidation(), LanguageTest::testGetParentLanguage(), LanguageTest::testIsSupportedLanguage(), JavaScriptMinifierTest::testJavaScriptMinifierOutput(), LanguageTest::testKnownLanguageTag(), LanguageTest::testMalformedLanguageTag(), CSSMinTest::testMinify(), CSSMinTest::testMinifyWithCSSStringValues(), LocalisationCacheTest::testRecacheFallbacksWithHooks(), UploadBaseTest::testTitleValidation(), LanguageTest::testUnknownLanguageTag(), LanguageTest::testWellFormedLanguageTag(), LocalisationCacheBulkLoad::trimCache(), LocalisationCacheBulkLoad::unload(), LocalisationCache::unload(), and SpecialPageAliasTest::validSpecialPageAliasesProvider().
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id& $colours |
Definition at line 1610 of file hooks.txt.
Referenced by LinkHolderArray::doVariants(), and LinkHolderArray::replaceInternal().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content $content |
Definition at line 1046 of file hooks.txt.
Referenced by InfoAction::addTable(), EditPageTest::assertEdit(), RCCacheEntryFactoryTest::assertQueryLink(), ResourceLoaderModule::buildContent(), Revision::checkContentModel(), XMPReader::checkParseSafety(), CleanupSpam::cleanupArticle(), Installer::createMainpage(), WikiPageTest::createPage(), RevisionStorageTest::createPage(), TestPageProps::createPage(), EditPage::displayPermissionsError(), ApiQueryWatchlistIntegrationTest::doAnonPageEdit(), ApiQueryWatchlistIntegrationTest::doBotPageEdit(), WikiPage::doCreate(), WikiPage::doDeleteArticleReal(), Article::doDeleteUpdates(), WikiPage::doDeleteUpdates(), WikiPage::doEdit(), WikiPage::doEditContent(), DifferenceEngineTest::doEdits(), WikiPage::doEditUpdates(), ApiQueryWatchlistIntegrationTest::doMinorPageEdit(), WikiPage::doModify(), ApiQueryWatchlistIntegrationTest::doPageEdit(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), WikiPage::doPurge(), FileBackendTest::doTestGetFileContents(), FileBackendTest::doTestGetFileHttpUrl(), FileBackendTest::doTestGetFileStat(), FileBackendTest::doTestGetLocalCopy(), FileBackendTest::doTestGetLocalReference(), FileBackendTest::doTestStreamFile(), FileBackendTest::doTestStreamFileRange(), CompareParserCache::execute(), ApiEditPage::execute(), ApiPurge::execute(), MakeTestEdits::execute(), GetTextMaint::execute(), ImportSiteScripts::execute(), EditCLI::execute(), ApiStashEdit::execute(), Parser::extensionSubstitution(), ApiQueryRevisionsBase::extractRevisionInfo(), Parser::extractTagsAndParams(), ApiFeedContributions::feedItemDesc(), Article::fetchContent(), Article::fetchContentObject(), Xml::fieldset(), WikiImporter::finishImportPage(), RefreshLinks::fixLinksFromArticle(), RefreshLinks::fixRedirect(), FormatMetadata::flattenArrayReal(), CoreTagHooks::gallery(), AutoloadGenerator::generatePHPAutoload(), ContentHandler::getAutoDeleteReason(), FindHooks::getBadHooksFromFile(), CategoryMembershipChangeJob::getCategoriesAtRev(), ResourceLoaderWikiModule::getContent(), Article::getContent(), Article::getContentObject(), EditPage::getContentObject(), ContentHandler::getContentText(), EditPage::getCurrentContent(), ContentHandler::getDataForSearchIndex(), Article::getDeletionUpdates(), WikiPage::getDeletionUpdates(), LocalFile::getDescriptionText(), FindHooks::getHooksFromFile(), FindHooks::getHooksFromLocalDoc(), ChangeTagsRevisionItem::getHTML(), ChangeTagsLogItem::getHTML(), RevDelRevisionItem::getHTML(), BaseTemplate::getIndicators(), PNGMetadataExtractor::getMetadata(), MessageCache::getMsgFromNamespace(), EditPage::getOriginalContent(), ContentHandler::getPageViewLanguage(), WikitextStructureTest::getParserOutput(), EditPage::getPreloadedContent(), EditPage::getPreviewText(), RawAction::getRawText(), LogFormatter::getRestrictedElement(), BaseTemplate::getSidebar(), ResourceLoaderFileModule::getTemplates(), Revision::getText(), FileBackendGroup::guessMimeInternal(), DumpRenderer::handleRevision(), FixDefaultJsonContentPages::handleRow(), CoreTagHooks::html(), CheckStorage::importRevision(), CoreTagHooks::indicator(), EditPage::initialiseForm(), WikiPage::insertRedirect(), EditPage::internalAttemptSave(), WikiPage::isCountable(), MovePage::isValidMoveTarget(), Title::isValidMoveTarget(), JobRunner::loadBackoffs(), ResourceLoader::makeModuleResponse(), MessageCacheTest::makePage(), RevisionTest::newTestRevision(), CoreTagHooks::nowiki(), InfoAction::onView(), SpecialUploadStash::outputContents(), XMPReader::parse(), XMPReader::parseExtended(), RebuildTextIndex::populateSearchIndex(), CoreTagHooks::pre(), WikiPage::prepareContentForEdit(), WikiPage::prepareTextForEdit(), PreprocessDump::processRevision(), CompareParsers::processRevision(), FileBackendTest::provider_testConcatenate(), ApiFormatXml::recXmlPrint(), BaseTemplate::renderAfterPortlet(), Parser::replaceTransparentTags(), DoubleRedirectJob::run(), RefreshLinksJob::runForTitle(), ContentHandler::runLegacyHooks(), BenchmarkParse::runParser(), EditPage::runPostMergeFilters(), ParserTestRunner::runTest(), ParserOutput::setIndicator(), EditPage::setPreloadedContent(), ParserOptions::setupFakeRevision(), BaseDumpTest::setUpPrefetch(), TextPassDumperDatabaseTest::setUpStub(), EditPage::showEditForm(), SpecialBookSources::showList(), SpecialUndelete::showRevision(), Parser::statelessFetchTemplate(), LogFormatter::styleRestricedElement(), JobRunner::syncBackoffDeltas(), JavaScriptContentTest::testAddSectionHeader(), TextContentTest::testCopy(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), TextContentTest::testDeletionUpdates(), WikiPageTest::testDoEditContent(), ApiEditPageTest::testEditAppend(), ContentHandlerTest::testGetAutosummary(), RevisionTest::testGetContent(), WikiPageTest::testGetContent(), RevisionTest::testGetContentClone(), CssContentTest::testGetContentHandler(), JavaScriptContentTest::testGetContentHandler(), TextContentTest::testGetContentHandler(), ContentHandlerTest::testGetContentText_NonTextContent_fail(), ContentHandlerTest::testGetContentText_NonTextContent_ignore(), ContentHandlerTest::testGetContentText_NonTextContent_serialize(), ContentHandlerTest::testGetContentText_Null(), ContentHandlerTest::testGetContentText_TextContent(), RevisionTest::testGetContentUncloned(), FileBackendTest::testGetFileContents(), FileBackendTest::testGetFileHttpUrl(), FileBackendTest::testGetFileStat(), HttpErrorTest::testGetHtml(), FileBackendTest::testGetLocalCopy(), FileBackendTest::testGetLocalReference(), CssContentTest::testGetModel(), JavaScriptContentTest::testGetModel(), TextContentTest::testGetModel(), TextContentTest::testGetNativeData(), TextContentTest::testGetParserOutput(), CssContentTest::testGetRedirectTarget(), TextContentTest::testGetRedirectTarget(), JavaScriptContentTest::testGetRedirectTarget(), WikitextContentTest::testGetSecondaryDataUpdates(), TextContentTest::testGetSize(), TextContentTest::testGetTextForSearchIndex(), TextContentTest::testGetTextForSummary(), TextContentTest::testGetWikitextForTransclusion(), TextContentTest::testIsCountable(), TextContentTest::testIsEmpty(), TextContentTest::testIsRedirect(), ContentHandlerTest::testMakeContent(), JsonContentHandlerTest::testMakeEmptyContent(), ContentHandlerSanityTest::testMakeEmptyContent(), WikitextContentHandlerTest::testMakeEmptyContent(), JavaScriptContentHandlerTest::testMakeRedirectContent(), CssContentHandlerTest::testMakeRedirectContent(), WikitextContentHandlerTest::testMakeRedirectContent(), JavaScriptContentTest::testMatchMagicWord(), TextContentTest::testPreloadTransform(), TextContentTest::testPreSaveTransform(), RefreshLinksPartitionTest::testRefreshLinks(), ContentHandlerTest::testRunLegacyHooks(), WikitextContentHandlerTest::testSerializeContent(), FileBackendTest::testStreamFile(), WikitextContentHandlerTest::testUnserializeContent(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), JavaScriptContentTest::testUpdateRedirect(), Xml::textarea(), EditPage::toEditContent(), EditPage::toEditText(), PageArchive::undeleteRevisions(), WikiPage::updateRevisionOn(), PopulateRevisionLength::upgradeRow(), Article::view(), and wfThumbError().
Definition at line 1936 of file hooks.txt.
Referenced by DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), EditPage::showTextbox(), and EditPage::showTextbox1().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache allow viewing deleted revs & $differenceEngine |
Definition at line 1156 of file hooks.txt.
Referenced by ContentHandler::createDifferenceEngine().
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging $e |
Definition at line 2102 of file hooks.txt.
Referenced by RedisConnRef::__call(), FakeDatabase::__construct(), DatabaseTestHelper::__construct(), FakeDatabaseMysqlBase::__construct(), CoreVersionChecker::__construct(), ORAResult::__construct(), SVGReader::__construct(), LBFactory::__construct(), ExtensionRegistry::__construct(), LoadBalancer::__construct(), FSFileBackendList::__construct(), MemcachedClient::_flush_read_buffer(), RedisBagOStuff::add(), UploadFromChunks::addChunk(), BackupDumperPageTest::addDBData(), TextPassDumperDatabaseTest::addDBData(), BackupDumperLoggerTest::addDBData(), FetchTextTest::addDBData(), ApiQueryContinue2Test::addDBDataOnce(), ApiQueryContinueTest::addDBDataOnce(), ApiQueryBasicTest::addDBDataOnce(), ResourceLoader::applyFilter(), SVGMetadataExtractorTest::assertMetadata(), ApiQueryTestBase::assertResult(), MediaWiki\Tidy\Balancer::balance(), LoadBalancer::beginMasterChanges(), SqlBagOStuff::cas(), RedisBagOStuff::changeTTL(), SqlBagOStuff::changeTTL(), ApiMain::checkConditionalRequestHeaders(), Sqlite::checkSqlSyntax(), CategoryViewer::clearCategoryState(), LoadBalancer::commitAll(), LBFactory::commitMasterChanges(), LoadBalancer::commitMasterChanges(), Maintenance::commitTransaction(), UploadFromChunks::concatenateChunks(), ConvertibleTimestamp::convert(), SwiftFileBackend::convertSwiftDate(), Installer::createMainpage(), Database::deadlockLoop(), RedisBagOStuff::delete(), SqlBagOStuff::delete(), DatabaseMssql::delete(), Article::delete(), SqlBagOStuff::deleteAll(), DatabaseMssql::deleteJoin(), SqlBagOStuff::deleteObjectsExpiringBefore(), Installer::dirIsExecutable(), profile_point::display(), EditPage::displayViewSourcePage(), JobQueueRedis::doAck(), JobQueueDB::doAck(), BitmapMetadataHandler::doApp13(), Database::doAtomicSection(), JobQueueFederated::doBatchPush(), JobQueueRedis::doBatchPush(), JobQueueDB::doBatchPushInternal(), JobQueueFederated::doDeduplicateRootJob(), JobQueueRedis::doDeduplicateRootJob(), JobQueueFederated::doDelete(), JobQueueRedis::doDelete(), JobQueueDB::doDelete(), RedisBagOStuff::doGet(), JobQueueDB::doGetAbandonedCount(), JobQueueRedis::doGetAbandonedCount(), JobQueueDB::doGetAcquiredCount(), JobQueueRedis::doGetAcquiredCount(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), JobQueueRedis::doGetDelayedCount(), JobQueueFederated::doGetSiblingQueueSizes(), JobQueueRedis::doGetSiblingQueueSizes(), JobQueueFederated::doGetSiblingQueuesWithJobs(), JobQueueDB::doGetSize(), JobQueueRedis::doGetSize(), ImportLinkCacheIntegrationTest::doImport(), SpecialImport::doImport(), JobQueueDB::doIsEmpty(), JobQueueFederated::doIsEmpty(), JobQueueFederated::doIsRootJobOldDuplicate(), JobQueueRedis::doIsRootJobOldDuplicate(), DBFileJournal::doLogChangeBatch(), EventRelayerKafka::doNotify(), TestFileOpPerformance::doPerfTest(), JobQueueDB::doPop(), JobQueueFederated::doPop(), JobQueueRedis::doPop(), MediaWiki::doPostOutputShutdown(), AutoCommitUpdate::doUpdate(), DatabaseInstaller::doUpgrade(), WikiPage::doViewUpdates(), JobQueueFederated::doWaitForBackups(), TextPassDumper::dump(), WikiExporter::dumpFrom(), ApiMain::errorMessageFromException(), ApiQueryStashImageInfo::execute(), ApiImport::execute(), ApiUpload::execute(), JSParseHelper::execute(), DeleteArchivedFiles::execute(), InvalidateUserSesssions::execute(), GenerateCommonPassword::execute(), ApiFeedWatchlist::execute(), PPFuzzTester::execute(), ZipDirectoryReader::execute(), DeferredUpdates::execute(), ApiMain::executeActionWithErrorHandling(), JobRunner::executeJob(), Message::extractParam(), Database::factory(), DatabaseOracle::fieldInfoMulti(), TrackBlobs::findOrphanBlobs(), LCStoreDB::finishWrite(), LCStoreCDB::finishWrite(), MediaWiki\Logger\Monolog\LineFormatter::format(), MediaWiki\Logger\Monolog\AvroFormatter::format(), MediaWiki\Logger\LegacyLogger::format(), ResourceLoader::formatException(), ResourceLoader::formatExceptionNoComment(), DeletedContribsPager::formatRow(), ContribsPager::formatRow(), MediaWikiTitleCodec::formatTitle(), RedisLockManager::freeLocksOnServer(), LCStoreCDB::get(), JobQueueRedis::getAllAbandonedJobs(), JobQueueRedis::getAllAcquiredJobs(), JobQueueRedis::getAllDelayedJobs(), MediaWiki\Interwiki\ClassicInterwikiLookup::getAllPrefixesCached(), JobQueueRedis::getAllQueuedJobs(), LocalisationCache::getCompiledPluralRules(), RedisConnectionPool::getConnection(), RedisBagOStuff::getConnection(), JobQueueFederated::getCrossPartitionSum(), UploadForm::getDescriptionSection(), Status::getErrorMessageArray(), MWExceptionRenderer::getHTML(), BmpHandler::getImageSize(), MediaWiki\Interwiki\ClassicInterwikiLookup::getInterwikiCacheEntry(), JobQueueRedis::getJobFromUidInternal(), JobQueueDB::getJobIterator(), LoadBalancer::getLaggedReplicaMode(), RequestContext::getLanguage(), RedisLockManager::getLocksOnServer(), MWExceptionHandler::getLogContext(), MWExceptionHandler::getLogMessage(), JobQueueDB::getMasterDB(), DatabaseMysqlBase::getMasterServerInfo(), MimeAnalyzer::getMediaType(), GIFHandler::getMetadata(), PNGHandler::getMetadata(), TiffHandler::getMetadata(), JpegHandler::getMetadata(), SvgHandler::getMetadata(), DjVuHandler::getMetaTree(), RedisBagOStuff::getMulti(), SqlBagOStuff::getMulti(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::getPassword(), MediaWikiTitleCodec::getPrefixedDBkey(), MWExceptionHandler::getPublicLogMessage(), MediaWiki\Logger\Monolog\KafkaHandler::getRandomPartition(), MWExceptionHandler::getRedactedTrace(), MWExceptionHandler::getRedactedTraceAsString(), JobQueueRedis::getServerQueuesWithJobs(), MWExceptionRenderer::getShowBacktraceError(), JobQueueDB::getSlaveDB(), NewFilesPager::getStartBody(), MWExceptionHandler::getStructuredExceptionData(), MWExceptionRenderer::getText(), TextPassDumper::getText(), LocalFile::getThumbnails(), SpecialRandomInCategory::getTimestampOffset(), ContentHandler::getUndoContent(), ParserFuzzTest::guessVarSize(), ApiMain::handleApiBeforeMainException(), MWExceptionHandler::handleError(), MWExceptionHandler::handleException(), RedisBagOStuff::handleException(), Database::handleSessionLoss(), EditPage::importFormData(), Installer::includeExtensions(), RedisBagOStuff::incr(), SqlBagOStuff::incr(), DatabaseMssql::insert(), DatabaseOracle::insertOneRow(), DBLockManager::isServerUp(), SiteStats::jobs(), MWExceptionHandler::jsonSerializeException(), DatabaseOracle::lastErrno(), DatabaseOracle::lastError(), DatabaseSqlite::lastError(), HTMLRestrictionsField::loadDataFromRequest(), MimeAnalyzer::loadFiles(), ProfilerOutputDb::log(), MWExceptionHandler::logException(), FileOp::logFailure(), ApiMain::logRequest(), FormatMetadata::makeFormattedData(), ResourceLoader::makeModuleResponse(), LoadBalancer::masterRunningReadOnly(), LocalFile::maybeUpgradeRow(), MediaWiki\Session\SessionProvider::mergeMetadata(), JSMinPlus::min(), MWException::msg(), MWExceptionRenderer::msg(), DatabaseMssql::nativeInsertSelect(), FSFileBackendList::next(), MediaWiki\Logger\Monolog\LineFormatter::normalizeException(), MWTimestamp::offsetForUser(), SpecialChangeContentModel::onSubmit(), Database::onTransactionPreCommitOrIdle(), MysqlInstaller::openConnection(), OracleInstaller::openConnection(), SqliteInstaller::openConnection(), MssqlInstaller::openConnection(), PostgresInstaller::openConnectionWithParams(), DatabaseSqlite::openFile(), OracleInstaller::openSYSDBAConnection(), MWExceptionRenderer::output(), OutputPage::output(), XMPReader::parse(), Installer::parse(), AjaxDispatcher::performAction(), ApiUpload::performStash(), JobQueue::pop(), PopulateContentModel::populateRevisionOrArchive(), PreprocessDump::processRevision(), MediaWiki\Logger\LegacyLoggerTest::provideInterpolate(), RecentChangesUpdateJob::purgeExpiredRows(), JobQueueGroup::pushLazyJobs(), ApiQueryContinueTestBase::query(), LoadBalancer::reallyOpenConnection(), QueryPage::recache(), Database::reconnect(), JobQueueDB::recycleAndDeleteStaleJobs(), PoolCounterRedis::release(), PoolCounterRedis::releaseAll(), PostgreSqlLockManager::releaseAllLocks(), MySqlLockManager::releaseAllLocks(), Parser::renderImageGallery(), MWExceptionHandler::report(), MWExceptionRenderer::reportHTML(), MWExceptionRenderer::reportOutageHTML(), ResourceLoader::respond(), FSFileBackendList::rewind(), MWExceptionHandler::rollbackMasterChangesAndLog(), TextPassDumper::rotateDb(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), ApiQueryWatchlist::run(), RefreshLinksJob::run(), JobRunner::run(), ApiQueryRecentChanges::run(), MediaWiki::run(), MWExceptionRenderer::runHooks(), LoadBalancer::runMasterPostTrxCallbacks(), Database::runOnTransactionIdleCallbacks(), Database::runOnTransactionPreCommitCallbacks(), ParserTestRunner::runTestsFromFiles(), Database::runTransactionListenerCallbacks(), DeferredUpdates::runUpdate(), MediaWiki\MediaWikiServices::salvage(), ResourceLoaderModule::saveFileDependencies(), DatabaseMssql::selectDB(), DatabaseOracle::selectDB(), SamplingStatsdClient::send(), MediaWiki\Logger\Monolog\KafkaHandler::send(), UserMailer::sendInternal(), RedisBagOStuff::set(), LCStoreCDB::set(), RedisBagOStuff::setMulti(), SqlBagOStuff::setMulti(), ConvertibleTimestamp::setTimestamp(), ConvertibleTimestamp::setTimezone(), JobQueueTest::setUp(), SqliteInstaller::setupDatabase(), PostgresInstaller::setupPLpgSQL(), PostgresInstaller::setupSchema(), MysqlInstaller::setupUser(), PostgresInstaller::setupUser(), MWExceptionRenderer::showBackTrace(), SpecialUploadStash::showUpload(), SpecialUploadStash::showUploads(), Database::sourceFile(), MwSql::sqlDoQuery(), WebInstaller::startSession(), LCStoreCDB::startWrite(), MediaWikiTestCase::stashMwGlobals(), MssqlInstaller::submitSettingsForm(), MysqlInstaller::submitSettingsForm(), ApiMain::substituteResultWithError(), ApiOptionsTest::testAnon(), ApiMainTest::testAssert(), ApiMainTest::testAssertUser(), UserNotLoggedInTest::testConstruction(), ReadOnlyErrorTest::testConstruction(), ErrorPageErrorTest::testConstruction(), ApiEditPageTest::testEditSection(), BadTitleErrorTest::testExceptionSetsStatusCode(), ThrottledErrorTest::testExceptionSetsStatusCode(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), ResourceLoaderTest::testGetLoadScript(), MWExceptionHandlerTest::testGetRedactedTrace(), DatabaseTest::testGetScopedLock(), MWExceptionTest::testisCommandLine(), MWExceptionTest::testIsLogable(), ApiOptionsTest::testNoChanges(), ApiOptionsTest::testNoOptionname(), HtmlCheckMatrixTest::testPlainInstantiation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), ErrorPageErrorTest::testReport(), MWExceptionTest::testRunHooks(), WikitextContentHandlerTest::testSerializeContent(), UploadFromUrlTest::testSetupUrlDownload(), ApiQueryTest::testTitlePartToKey(), WikitextContentHandlerTest::testUnserializeContent(), ApiUploadTest::testUpload(), ApiUploadTest::testUploadChunks(), ApiUploadTest::testUploadMissingParams(), ApiUploadTest::testUploadRequiresToken(), ApiUploadTest::testUploadSameContent(), ApiUploadTest::testUploadSameFileName(), ApiUploadTest::testUploadStash(), ApiUploadTest::testUploadZeroLength(), MWExceptionTest::testUseMessageCache(), MWExceptionTest::testUseOutputPage(), JobQueueRedis::throwRedisException(), BitmapHandler::transformImageMagickExt(), MediaWiki::triggerJobs(), JobQueueFederated::tryJobInsertions(), ResourceLoader::tryRespondFromFileCache(), UploadBase::tryStashFile(), DatabaseMssql::update(), DatabaseOracle::update(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionSha1::upgradeRow(), Database::upsert(), MWExceptionRenderer::useOutputPage(), HTMLTitleTextField::validate(), XmlTypeCheck::validateFromInput(), ResourceLoaderModule::validateScriptFile(), PoolCounterRedis::waitForSlotOrNotif(), SpecialEditWatchlist::watchTitles(), wfGenerateThumbnail(), and wfStreamThumb().
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections & $editor |
Definition at line 1230 of file hooks.txt.
Referenced by EnotifNotifyJob::run(), RecentChange::save(), and EditAction::show().
Definition at line 2736 of file hooks.txt.
Referenced by ApiQueryRevisionsBase::extractRevisionInfo(), RecentChange::notifyRCFeeds(), ApiOpenSearchTest::replaceSearchEngine(), ContentHandlerTest::testDataIndexFields(), ApiOpenSearchTest::testGetAllowedParams(), and SearchEngineTest::testSearchIndexFields().
Definition at line 2703 of file hooks.txt.
Referenced by GanConverter::__construct(), ZhConverter::__construct(), KkConverter::__construct(), AutoloadGenerator::__construct(), ParserTestTopLevelSuite::__construct(), ProfilerXhprof::__construct(), GenericArrayObject::__construct(), LanguageConverter::__construct(), ApiPageSet::__construct(), LanguageShi::__construct(), LanguageIu::__construct(), LanguageSr::__construct(), MemcachedClient::_load_items(), MemcachedClient::_set(), ApiResult::addContentField(), ApiResult::addContentValue(), ApiResult::addValue(), ApiPageSet::addValues(), ApiErrorFormatter::addWarningOrError(), MWLBFactory::applyDefaultConfig(), MediaWiki\Auth\AuthManager::autoCreateUser(), JobQueue::batchPush(), SpecialBlock::blockLogFlags(), PPFrame_Hash::cachedExpand(), PPFrame_DOM::cachedExpand(), PPTemplateFrame_Hash::cachedExpand(), PPTemplateFrame_DOM::cachedExpand(), Preprocessor::cacheGetTree(), Preprocessor::cacheSetTree(), Parser::callParserFunction(), MediaWiki\Auth\AuthManager::canCreateAccount(), CentralIdLookup::centralIdFromLocalUser(), CentralIdLookup::centralIdFromName(), CheckStorage::check(), WikiPage::checkFlags(), Article::checkFlags(), TrackBlobs::checkIntegrity(), FileRepo::cleanupBatch(), WikiPage::commitRollback(), CompressOld::compressPage(), Revision::compressRevisionText(), FileRepo::concatenate(), WebPHandler::decodeExtendedChunkHeader(), Revision::decompressRevisionText(), StringUtils::delimiterReplace(), StringUtils::delimiterReplaceCallback(), JobQueueFederated::doBatchPush(), JobQueueDB::doBatchPush(), JobQueueRedis::doBatchPush(), JobQueueDB::doBatchPushInternal(), WikiPage::doCreate(), WikiPage::doEdit(), Article::doEdit(), WikiPage::doEditContent(), Article::doEditContent(), CachedBagOStuff::doGet(), MemcachedBagOStuff::doGet(), ReplicatedBagOStuff::doGet(), MultiWriteBagOStuff::doGet(), SqlBagOStuff::doGet(), WikiPage::doModify(), WikiFilePage::doPurge(), WikiPage::doPurge(), Article::doPurge(), FileBackendStore::doStreamFile(), SwiftFileBackend::doStreamFile(), MockBitmapHandler::doTransform(), MockSvgHandler::doTransform(), TransformationalImageHandler::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), SquidPurgeClient::doWrites(), Xhprof::enable(), StorageTypeStats::execute(), DumpRev::execute(), ApiPurge::execute(), ApiCSPReport::execute(), FixBug20757::execute(), Title::exists(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Parser::extensionSubstitution(), Parser::extractSections(), Revision::fetchFromConds(), Revision::fetchText(), FileRepo::findFile(), RepoGroup::findFiles(), LocalRepo::findFiles(), FileRepo::findFiles(), BlockLogFormatter::formatBlockFlags(), OldChangesList::formatChangeLine(), ContribsPager::formatRow(), File::generateAndSaveThumb(), File::generateBucketsIfNeeded(), ApiCSPReport::generateLogLine(), BagOStuff::get(), ApiWatch::getAllowedParams(), ApiImageRotate::getAllowedParams(), ApiPurge::getAllowedParams(), ApiSetNotificationTimestamp::getAllowedParams(), ApiFeedWatchlist::getAllowedParams(), ApiQueryLogEvents::getAllowedParams(), ApiQuery::getAllowedParams(), ApiPageSet::getAllowedParams(), Title::getArticleID(), ContentHandler::getAutosummary(), Article::getAutosummary(), WikiPage::getAutosummary(), Title::getContentModel(), Title::getEarliestRevTime(), ApiBase::getFinalParams(), Title::getFirstRevision(), ApiCSPReport::getFlags(), DerivativeRequest::getHeader(), WebRequest::getHeader(), ApiQueryGeneratorBase::getHelpFlags(), ApiPurge::getHelpFlags(), ApiBase::getHelpFlags(), ApiHelp::getHelpInternal(), HTMLButtonField::getInputHTML(), LogFormatter::getIRCActionText(), Title::getLatestRevID(), Title::getLength(), ReplicatedBagOStuff::getMulti(), Title::getNextRevisionID(), User::getOptions(), Parser::getPreloadText(), Title::getPreviousRevisionID(), Revision::getRecentChange(), Revision::getRevisionText(), UIDGenerator::getSequentialPerNodeIDs(), HistoryBlobStub::getText(), Revision::getTimestampFromId(), SpecialVersion::getVersion(), BagOStuff::getWithSetCallback(), DBAccessObjectUtils::hasFlags(), User::idForName(), User::idFromName(), PPFrame_Hash::implodeWithFlags(), PPFrame_DOM::implodeWithFlags(), CheckStorage::importRevision(), WikiRevision::importUpload(), FSFileBackendList::initIterator(), Revision::insertOn(), EditPage::internalAttemptSave(), Title::isRedirect(), FixBug20757::isUnbrokenStub(), User::load(), LocalFile::load(), Revision::loadFromConds(), User::loadFromDatabase(), OldLocalFile::loadFromDB(), LocalFile::loadFromDB(), User::loadFromId(), WikiPage::loadLastEdit(), CentralIdLookup::localUserFromCentralId(), ApiCSPReport::logReport(), LocalIdLookup::lookupCentralIds(), LocalIdLookup::lookupUserNames(), WinCacheBagOStuff::merge(), ReplicatedBagOStuff::merge(), SqlBagOStuff::merge(), moveToExternal(), CentralIdLookup::nameFromCentralId(), Revision::newFromConds(), User::newFromConfirmationCode(), Revision::newFromId(), Title::newFromID(), Revision::newFromPageId(), Revision::newFromTitle(), UIDGenerator::newRawUUIDv4(), UIDGenerator::newSequentialPerNodeID(), UIDGenerator::newSequentialPerNodeIDs(), UIDGenerator::newUUIDv4(), SpecialChangeContentModel::onSubmit(), GenerateSitemap::open(), SpecialUploadStash::outputLocallyScaledThumb(), SpecialUploadStash::outputThumbFromStash(), ConverterRule::parse(), ConverterRule::parseFlags(), ShiConverter::parseManualRule(), SrConverter::parseManualRule(), IuConverter::parseManualRule(), KkConverter::parseManualRule(), JobQueueGroup::pop(), MediaWiki::preOutputCommit(), Parser::preprocessToDom(), Preprocessor_Hash::preprocessToObj(), Preprocessor_DOM::preprocessToObj(), Preprocessor_DOM::preprocessToXml(), FileRepo::publish(), LocalFile::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), JobQueue::push(), ChangesList::recentChangesFlags(), ApiResult::removeValue(), Parser::replaceVariables(), resolveStub(), DoubleRedirectJob::run(), MediaWiki\Session\SessionBackend::save(), StreamFile::send404Message(), HTTPFileStreamer::send404Message(), CachedBagOStuff::set(), ReplicatedBagOStuff::set(), MultiWriteBagOStuff::set(), SqlBagOStuff::set(), ApiResult::setContentField(), ApiResult::setContentValue(), ParserDiffTest::setFunctionHook(), Parser::setFunctionHook(), Parser::setFunctionTagHook(), ApiResult::setValue(), FileRepo::store(), FileRepo::storeBatch(), StoreBatchTest::storeit(), StreamFile::stream(), HTTPFileStreamer::stream(), ParserTestTopLevelSuite::suite(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), WikitextContentHandlerTest::testGetAutosummary(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserExists(), File::thumbName(), ForeignAPIFile::transform(), File::transform(), File::transformErrorOutput(), JobQueueFederated::tryJobInsertions(), WANObjectCache::unwrap(), LocalFile::upload(), MediaWiki\Auth\AuthManager::userExists(), DummyLinker::userToolLinks(), and Linker::userToolLinks().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision RevisionDelete link and more $formattedRevisionTools |
Definition at line 1156 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state $generateHtml |
Definition at line 1046 of file hooks.txt.
Referenced by JsonContent::fillParserOutput(), TextContent::fillParserOutput(), WikitextContent::fillParserOutput(), MessageContent::getParserOutput(), and AbstractContent::getParserOutput().
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by EditPage::__construct(), Revision::__construct(), Revision::checkContentModel(), CleanupSpam::cleanupArticle(), UploadBase::createFromRequest(), MediaWiki\Logger\MonologSpi::createLogger(), FSFileBackend::doCopyInternal(), SwiftFileBackend::doCopyInternal(), FSFileBackend::doCreateInternal(), SwiftFileBackend::doCreateInternal(), FSFileBackend::doDeleteInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), WikiPage::doEditContent(), FSFileBackend::doMoveInternal(), SwiftFileBackend::doMoveInternal(), FSFileBackend::doStoreInternal(), SwiftFileBackend::doStoreInternal(), MovePageForm::doSubmit(), ApiImageRotate::execute(), ApiStashEdit::execute(), TextPassDumper::exportTransform(), ApiQueryRevisionsBase::extractRevisionInfo(), Article::generateReason(), ContentHandler::getAllContentFormats(), WikiPage::getAutosummary(), ResourceLoaderWikiModule::getContent(), WikiRevision::getContent(), Revision::getContentFormat(), Revision::getContentInternal(), EditPage::getCurrentContent(), FileContentHandler::getDataForSearchIndex(), ContentHandler::getForModelID(), MediaHandlerFactory::getHandler(), MediaWiki\Logger\MonologSpi::getHandler(), Parser::getImageParams(), SpecialChangeContentModel::getOptionsForTitle(), EditPage::getOriginalContent(), EditPage::getPreloadedContent(), MWFileProps::getPropsFromPath(), SearchEngine::getSearchIndexFields(), WikiPage::getUndoContent(), EditPage::importFormData(), ContentHandler::makeContent(), Parser::makeImage(), EditPage::mergeChangesIntoContent(), LogFormatter::newFromEntry(), ImagePage::openShowImage(), SpecialUploadStash::parseKey(), PopulateContentModel::populateRevisionOrArchive(), WikiImporter::processRevision(), ResourceLoaderImage::rasterize(), Parser::renderImageGallery(), MediaWikiTestCase::setTemporaryHook(), EditPage::showConflict(), MovePageForm::showForm(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testBatchHandlesNullFormatterResult(), ContentHandlerTest::testDataIndexFields(), MediaWiki\Session\PHPSessionHandlerTest::testDisabled(), MediaWiki\Session\PHPSessionHandlerTest::testEnableFlags(), TextContentHandlerTest::testFieldsForIndex(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testGetAvailablePartitionsException(), ContentHandlerTest::testGetFieldsForSearchIndex(), ContentHandlerTest::testGetForTitle(), MediaWiki\Session\SessionManagerTest::testGetGlobalSession(), WebPHandlerTest::testGetImageSize(), ContentHandlerTest::testGetModelForID(), ContentHandlerTest::testGetPageLanguage(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testHandlesNullFormatterResult(), BitmapScalingTest::testImageArea(), JsonContentHandlerTest::testMakeEmptyContent(), BitmapScalingTest::testNormaliseParams(), BitmapMetadataHandlerTest::testPNGNative(), BitmapMetadataHandlerTest::testPNGXMP(), MediaWiki\Session\SessionBackendTest::testResetIdOfGlobalSession(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testSendException(), MediaWiki\Session\PHPSessionHandlerTest::testSessionHandling(), ContentHandlerTest::testSupportsCategories(), TextContentHandlerTest::testSupportsDirectEditing(), ContentHandlerTest::testSupportsDirectEditing(), MediaWiki\Session\SessionBackendTest::testTakeOverGlobalSession(), BitmapMetadataHandlerTest::testTiffByteOrder(), BitmapScalingTest::testTooBigImage(), BitmapScalingTest::testTooBigMustRenderImage(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testTopicNaming(), MediaWiki\Session\SessionBackendTest::testUnpersistOfGlobalSession(), MediaWiki\Session\PHPSessionHandlerTest::testWrongInstance(), TraditionalImageGallery::toHTML(), UploadBase::verifyFile(), and wfExtractThumbParams().
see documentation in includes Linker php for Linker::makeImageLink& $handlerParams |
Definition at line 1747 of file hooks.txt.
Referenced by File::getUnscaledThumb(), DummyLinker::makeImageLink(), Linker::makeImageLink(), DummyLinker::makeThumbLink2(), and Linker::makeThumbLink2().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an<a> element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses& $html |
Definition at line 1936 of file hooks.txt.
Referenced by ImageGalleryBase::add(), CachedAction::addCachedHTML(), WebInstallerPage::addHTML(), WebInstallerOutput::addHTML(), WebInstallerOutput::addHTMLNoFlush(), MediaWikiTestCase::assertValidHtmlDocument(), MediaWikiTestCase::assertValidHtmlSnippet(), MediaWiki\Linker\LinkRenderer::buildAElement(), SpecialEditTags::buildCheckBoxes(), SpecialRevisionDelete::buildCheckBoxes(), Linker::buildRollbackLink(), HTMLForm::displaySection(), WebInstallerInstall::endStage(), Sanitizer::escapeHtmlAllowEntities(), ApiHelp::execute(), SpecialPageExecutor::executeSpecialPage(), ApiFeedContributions::feedItemDesc(), TextContent::fillParserOutput(), ApiHelp::fixHelpLinks(), OldChangesList::formatChangeLine(), FeedUtils::formatDiffRow(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), HTMLForm::formatSection(), CategoryViewer::generateLink(), LogEventsList::getActionSelector(), PreferencesForm::getButtons(), SpecialVersion::getCreditsForExtension(), MWDebug::getDebugHTML(), HTMLFormField::getDiv(), Title::getEditNotices(), ApiHelp::getHelp(), WebInstaller::getHelpBox(), HTMLForm::getHiddenFields(), JavaScriptContent::getHtml(), CssContent::getHtml(), QuickTemplate::getHTML(), MWExceptionRenderer::getHTML(), HTMLForm::getHTML(), SpecialPageExecutor::getHTMLFromSpecialPage(), HTMLFormField::getInline(), HTMLRadioField::getInputHTML(), HTMLMultiSelectField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), HTMLFormFieldCloner::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), HTMLFormField::getLabelHtml(), LoginSignupSpecialPage::getPageHtml(), MessageContent::getParserOutput(), SkinTemplate::getPersonalToolsList(), HTMLFormField::getRaw(), Article::getRedirectHeaderHtml(), HTMLCheckMatrix::getTableRow(), HTMLFormField::getTableRow(), ForeignAPIRepo::httpGetCached(), ImageGalleryBase::insert(), Xml::isWellFormedXmlFragment(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), Skin::makeFooterIcon(), DummyLinker::makeHeadline(), BaseTemplate::makeLink(), BaseTemplate::makeListItem(), DummyLinker::makeMediaLinkFile(), Linker::makeMediaLinkFile(), DummyLinker::makeMediaLinkObj(), Linker::makeMediaLinkObj(), LogFormatter::makePageLink(), DummyLinker::makeSelfLinkObj(), Linker::makeSelfLinkObj(), QueryPage::outputResults(), Installer::parse(), SpecialJavaScriptTest::plainQUnit(), BalancerTest::provideBalancerTests(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), OldChangesList::recentChangesLine(), LogFormatterTestCase::removeSomeHtml(), Parser::renderImageGallery(), MWExceptionRenderer::reportOutageHTML(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), WebInstaller::showHelpBox(), SpecialSearch::showHit(), FileDuplicateSearchPage::showList(), WebInstaller::showMessage(), LogEventsList::showOptions(), SpecialTags::showTagList(), Parser::stripOuterParagraph(), EnhancedChangesListTest::testBeginRecentChangesList_html(), EnhancedChangesListTest::testCategorizationLineFormatting(), EnhancedChangesListTest::testCategorizationLineFormattingWithRevision(), SpecialEditWatchlistTest::testClearPage_hasClearButtonForm(), SpecialEditWatchlistTest::testEditRawPage_hasTitlesBox(), EnhancedChangesListTest::testEndRecentChangesList(), SanitizerTest::testEscapeHtmlAllowEntities(), SpecialBooksourcesTest::testExecute(), HttpErrorTest::testGetHtml(), StatusTest::testGetHtml(), HTMLFormTest::testGetHTML_empty(), TextContentTest::testGetParserOutput(), SpecialBlankPageTest::testHasWikiMsg(), HtmlAutoCompleteSelectFieldTest::testOptionalSelectElement(), EnhancedChangesListTest::testRecentChangesLine(), SpecialSearchTest::testRewriteQueryWithSuggestion(), SpecialEditWatchlistTest::testRootPage_displaysExplanationMessage(), SpecialWatchlistTest::testUserWithNoWatchedItems_displaysNoWatchlistMessage(), ImagePage::view(), ParserTestPrinter::wellFormed(), VFormHTMLForm::wrapForm(), OOUIHTMLForm::wrapForm(), HTMLForm::wrapForm(), PreferencesForm::wrapForm(), and SkinTemplate::wrapHTML().
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by ApiQueryImageInfo::checkParameterNormalise(), MockBitmapHandler::doClientImage(), MockImageHandler::doFakeTransform(), MockBitmapHandler::doTransform(), MockSvgHandler::doTransform(), MockDjVuHandler::doTransform(), BitmapHandler_ClientOnly::doTransform(), TransformationalImageHandler::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), InitSiteStats::execute(), UploadDumper::fetchUsed(), RepoGroup::findFile(), RepoGroup::findFiles(), GIFHandler::formatMetadata(), PNGHandler::formatMetadata(), ExifBitmapHandler::formatMetadata(), TransformationalImageHandler::getClientScalingThumbnailImage(), DjVuHandler::getDjVuImage(), ResourceLoaderImageModule::getFileHashes(), GIFHandler::getImageArea(), ImageHandler::getImageArea(), ResourceLoaderImageModule::getImages(), ExifBitmapHandler::getImageSize(), DjVuHandler::getImageSize(), PNGHandler::getLongDesc(), GIFHandler::getLongDesc(), DjVuHandler::getMetadata(), DjVuHandler::getMetaTree(), SearchNearMatcher::getNearMatchInternal(), ImageHandler::getScriptedTransform(), ResourceLoaderImageModule::getStyles(), MediaHandler::getTransform(), PNGHandler::isAnimatedImage(), GIFHandler::isAnimatedImage(), WebPHandler::isAnimatedImage(), ResourceLoader::makeModuleResponse(), ApiQueryImageInfo::mergeThumbParams(), JpegHandler::normaliseParams(), BitmapHandler_ClientOnly::normaliseParams(), TransformationalImageHandler::normaliseParams(), ImageHandler::normaliseParams(), BitmapHandler::normaliseParams(), SvgHandler::normaliseParams(), ApiQueryDuplicateFiles::run(), ParserTestRunner::setupUploads(), ResourceLoaderImageTest::testGetExtension(), ResourceLoaderImageTest::testGetImageData(), ResourceLoaderImageTest::testGetPath(), ResourceLoaderImageTest::testMassageSvgPathdata(), BitmapHandler::transformGd(), BitmapHandler::transformImageMagick(), ExifBitmapHandler::transformImageMagick(), BitmapHandler::transformImageMagickExt(), and RandomImageGenerator::writeImageWithApi().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled $incrBy |
Definition at line 2491 of file hooks.txt.
Referenced by User::pingLimiter().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive $limit |
Definition at line 1046 of file hooks.txt.
Referenced by ApiResult::addParsedLimit(), Maintenance::adjustMemoryLimit(), ApiQuerySiteinfo::appendGeneralInfo(), LoadBalancer::approveMasterChanges(), Parser::braceSubstitution(), IndexPager::buildQueryInfo(), buildSearchEngine(), ImageListPager::combineResult(), Title::countAuthorsBetween(), PrefixSearch::defaultSearchBackend(), DBFileJournal::doGetChangeEntries(), SpecialRecentChangesLinked::doMainQuery(), Installer::envCheckMemory(), ApiQueryTags::execute(), SpecialExport::execute(), ApiQueryDeletedrevs::execute(), ApiQueryFilearchive::execute(), ApiFeedContributions::execute(), CleanupRemovedModules::execute(), UpdateSpecialPages::execute(), ApiQueryPagePropNames::execute(), ApiQueryLogEvents::execute(), ApiQueryContributions::execute(), ApiQueryAllUsers::execute(), GenerateCommonPassword::execute(), ApiBase::explodeMultiValue(), ApiQueryInfo::extractPageInfo(), IndexPager::extractResultInfo(), HistoryAction::feed(), SpecialNewpages::feed(), HistoryAction::fetchRevisions(), DiffEngine::find_middle_snake(), LocalRepo::findFilesByPrefix(), DiffEngine::findMostProgress(), User::findUsersByGroup(), WikiPage::flattenRestrictions(), Title::getAuthorsBetween(), FileJournal::getChangeEntries(), SwiftFileBackend::getDirListPageInternal(), SwiftFileBackend::getFileListPageInternal(), LocalFile::getHistory(), IndexPager::getLimitLinks(), WebRequest::getLimitOffset(), TablePager::getLimitSelectList(), HashRing::getLiveLocations(), HashRing::getLocations(), Category::getMembers(), DifferenceEngine::getMultiNotice(), SpecialWhatLinksHere::getPrevNext(), Title::getSubpages(), Pingback::getSystemInfo(), PrefixSearch::handleResultFromHook(), ImagePage::imageLinks(), DifferenceEngine::intermediateEditsMsg(), DatabaseMssql::limitResult(), Database::limitResult(), Preprocessor_DOM::memCheck(), Maintenance::memoryLimit(), Language::numLink(), SwiftFileBackend::objectListing(), SpecialRecentChanges::outputChangesList(), PurgeChangedPages::pageableSortedRows(), SwiftFileBackendDirList::pageFromList(), SwiftFileBackendFileList::pageFromList(), DatabasePostgres::pg_array_parse(), User::pingLimiter(), SpecialPage::prefixSearchArray(), SpecialPage::prefixSearchString(), SpecialListFiles::prefixSearchSubpages(), SpecialPageLanguage::prefixSearchSubpages(), SpecialUnblock::prefixSearchSubpages(), SpecialRecentChangesLinked::prefixSearchSubpages(), SpecialChangeContentModel::prefixSearchSubpages(), SpecialPrefixindex::prefixSearchSubpages(), SpecialAllPages::prefixSearchSubpages(), SpecialPage::prefixSearchSubpages(), SpecialEmailUser::prefixSearchSubpages(), SpecialWhatLinksHere::prefixSearchSubpages(), SpecialContributions::prefixSearchSubpages(), UserrightsPage::prefixSearchSubpages(), MovePageForm::prefixSearchSubpages(), SpecialBlock::prefixSearchSubpages(), SpecialUndelete::prefixSearchSubpages(), ImagePage::queryImageLinks(), DeletedContribsPager::reallyDoQuery(), ContribsPager::reallyDoQuery(), AllMessagesTablePager::reallyDoQuery(), ImageListPager::reallyDoQuery(), IndexPager::reallyDoQuery(), MagicWord::replace(), SearchExactMatchRescorer::rescore(), ApiQueryPrefixSearch::run(), ApiQueryExtLinksUsage::run(), ApiQuerySearch::run(), ApiQueryPagesWithProp::run(), ApiQueryCategoryMembers::run(), ApiQueryAllPages::run(), ApiQueryAllImages::run(), ApiQueryAllLinks::run(), ApiQueryRandom::runQuery(), UserNamePrefixSearch::search(), PrefixSearch::search(), PrefixSearch::searchBackend(), SearchEnginePrefixTest::searchProvision(), PrefixSearchTest::searchProvision(), PrefixSearch::searchWithVariants(), IndexPager::setLimit(), SpecialWhatLinksHere::showIndirectLinks(), SearchSuggestionSet::shrink(), PrefixSearch::specialSearch(), SyncFileBackend::syncBackends(), WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_overLimit(), WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_underLimit(), MergeHistoryTest::testIsValidMergeRevisionLimit(), PrefixSearch::titleSearch(), ApiBase::truncateArray(), Article::updateRestrictions(), and Language::viewPrevNext().
Definition at line 2889 of file hooks.txt.
Referenced by LinksUpdate::__construct(), ImageGalleryBase::add(), OutputPage::addHelpLink(), OutputPage::addReturnTo(), Skin::addToSidebarPlain(), RCCacheEntryFactoryTest::assertQueryLink(), SkinTemplate::buildContentNavigationUrls(), OutputPage::buildCssLinksArray(), ProtectionForm::buildForm(), SpecialEditWatchlist::buildRemoveLine(), Article::confirmDelete(), DifferenceEngine::deletedIdMarker(), MovePageForm::doSubmit(), SpecialApiHelp::execute(), DumpLinks::execute(), SpecialNewpages::filterLinks(), SrConverter::findVariantLink(), ShiConverter::findVariantLink(), IuConverter::findVariantLink(), KuConverter::findVariantLink(), StubUserLang::findVariantLink(), KkConverter::findVariantLink(), LanguageConverter::findVariantLink(), Language::findVariantLink(), Linker::formatAutocomments(), ApiParse::formatCategoryLinks(), DateFormatter::formatDate(), ApiParse::formatLangLinks(), AncientPagesPage::formatResult(), MostcategoriesPage::formatResult(), MostinterwikisPage::formatResult(), MostlinkedPage::formatResult(), DeletedContribsPager::formatRevisionRow(), SpecialProtectedtitles::formatRow(), CategoryPager::formatRow(), ContribsPager::formatRow(), ImageListPager::formatValue(), CategoryViewer::generateLink(), Skin::getCategoryLinks(), CreditsAction::getContributors(), Skin::getCopyright(), SpecialUndelete::getFileComment(), SpecialUndelete::getFileLink(), SpecialUndelete::getFileUser(), LogEventsList::getFilterLinks(), BaseTemplate::getFooterLinks(), OutputPage::getHeadLinksArray(), ApiHelp::getHelpInternal(), EnhancedChangesList::getLineData(), RevDelArchivedFileItem::getLink(), RevDelFileItem::getLink(), ApiParamInfo::getModuleInfo(), SpecialUndelete::getPageLink(), WebInstaller::getPageListItem(), Block::getPermissionsError(), TablePager::getStartBody(), RevDelFileItem::getUserTools(), HistoryPager::historyLine(), ImagePage::imageDupes(), ImagePage::imageLinks(), ImageGalleryBase::insert(), SpecialWhatLinksHere::listItem(), Linker::makeCommentLink(), Linker::makeExternalLink(), DummyLinker::makeHeadline(), Linker::makeHeadline(), Parser::makeKnownLinkHolder(), BaseTemplate::makeListItem(), LogFormatter::makePageLink(), ChangesList::maybeWatchedLink(), ImportStreamSource::newFromInterwiki(), ComposerPackageModifier::newMediaWikiLink(), Language::numLink(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), SpecialSpecialpages::outputPageList(), LanguageConverter::parseCachedTable(), SkinTemplate::prepareQuickTemplate(), SpecialBlock::preText(), Preferences::profilePreferences(), Parser::renderImageGallery(), LinkHolderArray::replaceInternal(), Parser::replaceInternalLinks2(), LinkHolderArray::replaceInterwiki(), Linker::revDeleteLink(), DifferenceEngine::revisionDeleteLink(), HistoryPager::revLink(), Linker::revUserLink(), Linker::revUserTools(), Article::showDeletedRevisionHeader(), DifferenceEngine::showDiffPage(), FileDeleteForm::showForm(), SpecialRevisionDelete::showForm(), SpecialSearch::showHit(), SpecialSearch::showInterwikiHit(), SpecialBlockList::showList(), Article::showPatrolFooter(), SpecialPrefixindex::showPrefixChunk(), SpecialUndelete::showRevision(), MovePageForm::showSubpagesList(), SpecialUpload::showViewDeletedLinks(), OutputPage::styleLink(), Skin::subPageSubtitle(), ApiMain::substituteResultWithError(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), LinkRendererTest::testMergeAttribs(), TraditionalImageGallery::toHTML(), SpecialUndelete::undelete(), and CreditsAction::userLink().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned $linkRenderer |
Definition at line 1936 of file hooks.txt.
Referenced by UploadForm::__construct(), SpecialPageFactory::capturePath(), MediaWiki\Linker\LinkRendererFactory::createForUser(), MediaWiki\Linker\LinkRendererFactory::createFromLegacyOptions(), LinkHolderArray::doVariants(), SpecialPageFactory::executePath(), Linker::getLinkColour(), Linker::link(), InfoAction::pageInfo(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), LinkRendererFactoryTest::testCreateForUser(), LinkRendererFactoryTest::testCreateFromLegacyOptions(), LinkRendererTest::testGetLinkClasses(), LinkRendererTest::testMakeBrokenLink(), LinkRendererTest::testMakeKnownLink(), LinkRendererTest::testMakeLink(), and LinkRendererTest::testMergeAttribs().
|
static |
Definition at line 2159 of file hooks.txt.
Referenced by File::checkExtensionCompatibility().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers $modeName |
|
inline |
Definition at line 300 of file hooks.txt.
Referenced by DBConnRef::__call(), ParserDiffTest::__call(), RedisConnRef::__call(), StubObject::__call(), LessTestSuite::__construct(), RefreshLinksPartitionTest::__construct(), LinksUpdateTest::__construct(), JobQueueTest::__construct(), WikiPageTest::__construct(), ParserTestFileSuite::__construct(), ApiQueryWatchlistIntegrationTest::__construct(), EnhancedChangesListTest::__construct(), RevisionStorageTest::__construct(), OldChangesListTest::__construct(), SpecialChangeCredentials::__construct(), RCCacheEntryFactoryTest::__construct(), MostrevisionsPage::__construct(), UnusedCategoriesPage::__construct(), LongPagesPage::__construct(), IncludableSpecialPage::__construct(), UnlistedSpecialPage::__construct(), UncategorizedCategoriesPage::__construct(), UnusedimagesPage::__construct(), DeprecatedGlobal::__construct(), WantedPagesPage::__construct(), BrokenRedirectsPage::__construct(), DeadendPagesPage::__construct(), DoubleRedirectsPage::__construct(), FewestrevisionsPage::__construct(), AncientPagesPage::__construct(), LonelyPagesPage::__construct(), XmlSelect::__construct(), ListredirectsPage::__construct(), MostlinkedTemplatesPage::__construct(), ShortPagesPage::__construct(), UncategorizedImagesPage::__construct(), UncategorizedTemplatesPage::__construct(), WithoutInterwikiPage::__construct(), ListDuplicatedFilesPage::__construct(), MIMEsearchPage::__construct(), MostcategoriesPage::__construct(), MostimagesPage::__construct(), MostinterwikisPage::__construct(), MostlinkedCategoriesPage::__construct(), SpecialRecentChanges::__construct(), UncategorizedPagesPage::__construct(), UnusedtemplatesPage::__construct(), WantedCategoriesPage::__construct(), WantedFilesPage::__construct(), MostlinkedPage::__construct(), UnwatchedpagesPage::__construct(), WantedTemplatesPage::__construct(), SpecialPagesWithProp::__construct(), RandomPage::__construct(), MailAddress::__construct(), CommandLineInc::__construct(), UserRightsProxy::__construct(), LinkSearchPage::__construct(), MediaStatisticsPage::__construct(), FileDuplicateSearchPage::__construct(), MediaWiki\Auth\CreatedAccountAuthenticationRequest::__construct(), ApiContinuationManager::__construct(), ResourceLoaderImage::__construct(), SpecialAllPages::__construct(), NamespaceAwareForeignTitleFactory::__construct(), PoolCounterWorkViaCallback::__construct(), SpecialRandomInCategory::__construct(), MemcLockManager::__construct(), DatabaseMysqlBase::__construct(), FileOp::__construct(), LoginSignupSpecialPage::__construct(), RecompressTracked::__construct(), MediaWikiTestCase::__construct(), SpecialRedirectToSpecial::__construct(), SpecialPage::__construct(), RedirectSpecialArticle::__construct(), LinkHolderArray::__destruct(), MaintenanceFixup::__destruct(), Parser::__destruct(), Language::__destruct(), TestingAccessWrapper::__get(), Status::__get(), JSNode::__get(), TestingAccessWrapper::__set(), Status::__set(), JSNode::__set(), ForeignTitle::__toString(), TitleValue::__toString(), MediaWiki\Tidy\BalanceElement::__toString(), PPTemplateFrame_Hash::__toString(), PPCustomFrame_Hash::__toString(), StubObject::_call(), DummyLinker::accesskey(), Linker::accesskey(), EmailNotification::actuallyNotifyOnPageChange(), MagicWordArray::add(), FormOptions::add(), TestFileReader::addArticle(), ParserTestRunner::addArticle(), ApiResult::addContentField(), ApiResult::addContentValue(), ApiContinuationManager::addContinueParam(), ApiContinuationManager::addGeneratorContinueParam(), ApiContinuationManager::addGeneratorNonContinueParam(), OutputPage::addHeadItem(), HTMLForm::addHiddenField(), HTMLForm::addHiddenFields(), ParserOutput::addImage(), FakeAuthTemplate::addInputItem(), OutputPage::addMeta(), MediaHandler::addMeta(), ApiModuleManager::addModule(), ApiModuleManager::addModules(), Maintenance::addOption(), ApiQueryBase::addOption(), TestFileReader::addRequirement(), InfoAction::addRow(), ContentHandler::addSearchField(), DatabaseUpdater::addTable(), ApiResult::addValue(), ApiPageSet::addValues(), OutputPage::addWikiMsg(), OutputPage::addWikiMsgArray(), SVGReader::animateFilterAndLang(), ApiQuerySiteinfo::appendInstalledLibraries(), ApiQuerySiteinfo::appendLanguages(), ApiQuerySiteinfo::appendSkins(), ApiQuerySiteinfo::appendSubscribedHooks(), ImageCleanup::appendTitle(), MediaWiki\Services\ServiceContainer::applyWiring(), UserMailer::arrayToHeaderString(), DumpTestCase::assertDumpEnd(), DumpTestCase::assertNodeEnd(), DumpTestCase::assertNodeStart(), DumpTestCase::assertPageStart(), DumpTestCase::assertTextNode(), DatabaseSqlite::attachDatabase(), Xml::attrib(), SearchEngine::augmentSearchResults(), Parser::braceSubstitution(), SpecialRevisionDelete::buildCheckBoxes(), BatchRowIterator::buildConditions(), MysqlInstaller::buildFullUserName(), ImageCleanup::buildSafeTitle(), CentralIdLookup::centralIdFromName(), CheckStorage::check(), Xml::check(), Html::check(), NamespaceConflictChecker::checkAll(), UserDupes::checkDupes(), DatabaseInstaller::checkExtension(), FindOrphanedFiles::checkFiles(), Xml::checkLabel(), OutputPage::checkLastModified(), NamespaceConflictChecker::checkLinkTable(), NamespaceConflictChecker::checkNamespace(), PreprocessDump::checkOptions(), Title::checkReadPermissions(), Maintenance::checkRequiredExtensions(), Skin::checkTitle(), Hooks::clear(), WebResponse::clearCookie(), User::clearCookie(), LockManagerGroup::config(), FileBackendGroup::config(), FormOptions::consumeValue(), FormOptions::consumeValues(), MediaWiki\Auth\AuthManager::continueAccountCreation(), UploadFromChunks::continueChunks(), Parser::createAssocArgs(), HTMLFormFieldCloner::createFieldsForKey(), User::createNew(), ParserTestRunner::createRepoGroup(), MediaWiki\Services\ServiceContainer::createService(), Installer::createSysop(), SpecialWatchlist::cutoffselector(), MediaWikiMediaTestCase::dataFile(), Sanitizer::decodeEntity(), JobQueueAggregatorRedis::decodeQueueName(), JobQueueRedis::decodeQueueName(), MediaWiki\Services\ServiceContainer::defineService(), FormOptions::delete(), UploadFromUrlTest::deleteFile(), Maintenance::deleteOption(), MediaWiki\Services\ServiceContainer::destroy(), MediaWiki\Services\ServiceContainer::disableService(), MediaWiki\MediaWikiServices::disableStorageBackend(), XMPReader::doAttribs(), Installer::doGenerateKeys(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), MysqlUpdater::doPagelinksUpdate(), UserCache::doQuery(), GenderCache::doQuery(), ImagePage::doRenderLangOpt(), DatabaseUpdater::doTable(), XmlTypeCheck::elementClose(), XmlTypeCheck::elementOpen(), TextPassDumper::endElement(), DeprecatedInterfaceFinder::enterNode(), FileRepo::enumFilesInStorage(), Installer::envCheckCache(), Installer::envCheckDB(), UserDupes::examine(), CheckComposerLockUpToDate::execute(), ApiEditPage::execute(), DatabaseLag::execute(), NukePage::execute(), AttachLatest::execute(), ApiQueryContributions::execute(), GenerateNormalizerDataAr::execute(), PopulateCategory::execute(), ConvertExtensionToRegistration::execute(), ParserTestsMaintenance::execute(), ApiQueryUsers::execute(), GetConfiguration::execute(), DeferredUpdates::execute(), LocalFileDeleteBatch::execute(), SpecialPageFactory::executePath(), ParserTestRunner::executeSetupSnippets(), Action::exists(), SpecialPageFactory::exists(), Xml::expandAttributes(), XmlTypeCheck::expandNS(), ExtensionRegistry::exportExtractedData(), QuickTemplate::extend(), Parser::extensionSubstitution(), SpecialRevisionDelete::extractBitParams(), ExtensionProcessor::extractCredits(), ExtensionProcessor::extractHooks(), ExtensionProcessor::extractMessagesDirs(), BatchRowIterator::extractPrimaryKeys(), ExtensionProcessor::extractResourceLoaderModules(), ApiQueryRevisionsBase::extractRevisionInfo(), UserrightsPage::fetchUser(), FormOptions::fetchValuesFromRequest(), Database::fieldNameWithAlias(), TitleCleanup::fileExists(), ImageCleanup::filePath(), CoreParserFunctions::filepath(), GetConfiguration::finalSetup(), RepoGroup::findFiles(), OldChangesList::formatChangeLine(), ApiAuthManagerHelper::formatFields(), SkinTemplate::formatLanguageName(), ApiParse::formatLimitReportData(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), LogFormatter::formatParameterValueForApi(), NewFilesPager::formatRow(), TablePager::formatRow(), ApiRsd::formatRsdApiList(), BlockListPager::formatValue(), ImageListPager::formatValue(), ParserFuzzTest::fuzzTest(), LocalSettingsGenerator::generateExtEnableLine(), MultiConfig::get(), GlobalVarConfig::get(), HashConfig::get(), QuickTemplate::get(), LockManagerGroup::get(), FileBackendGroup::get(), SpecialPageFactory::getAliasList(), FormOptions::getAllValues(), PPTemplateFrame_Hash::getArgument(), WebRequest::getArray(), XmlSelect::getAttribute(), ExtensionRegistry::getAttribute(), RecentChange::getAttribute(), XmlTypeCheck::getAttributesArray(), SiteImporter::getAttributeValue(), MagicWordArray::getBaseRegex(), MessageBlobStore::getBlobs(), WebRequest::getBool(), JobQueueGroup::getCachedConfigVar(), Skin::getCachedNotice(), MWNamespace::getCanonicalIndex(), User::getCanonicalName(), ApiQueryAllUsers::getCanonicalUserName(), LinksUpdate::getCategoryInsertions(), ApiQueryUserInfo::getCentralUserInfo(), FormOptions::getChangedValues(), WebRequest::getCheck(), ApiMain::getCheck(), DatabaseInstaller::getCheckBox(), SiteImporter::getChildText(), SvgHandler::getCommonMetaArray(), SiteConfiguration::getConfig(), FauxRequest::getCookie(), FauxResponse::getCookie(), FauxResponse::getCookieData(), MultiHttpClient::getCurlHandle(), ResourceLoaderClientHtml::getData(), Title::getDefaultMessageText(), FileRepo::getDescriptionRenderUrl(), FileRepo::getDescriptionUrl(), Language::getDurationIntervals(), FormatJsonTest::getEncodeTestCases(), Timing::getEntryByName(), MediaWikiPHPUnitTestListener::getErrorName(), AvroValidator::getErrors(), ApiQueryLinks::getExamplesMessages(), ApiQueryAllLinks::getExamplesMessages(), ApiQueryBacklinksprop::getExamplesMessages(), SpecialUpload::getExistsWarning(), FormatMetadata::getExtendedMetadataFromFile(), SpecialVersion::getExternalLibraries(), FakeAuthTemplate::getExtraInputDefinitions(), SpecialPage::getFinalGroupName(), ApiBase::getFinalParamDescription(), WebRequest::getFloat(), MediaWiki\Logger\MonologSpi::getFormatter(), SpecialPageLanguage::getFormFields(), Preferences::getFormObject(), WebRequest::getFuzzyBool(), ApiPageSet::getGenerators(), JobQueueRedis::getGlobalKey(), WebRequest::getGPCVal(), MediaWiki\Logger\MonologSpi::getHandler(), Hooks::getHandlers(), MagicWordArray::getHash(), LocalFileDeleteBatch::getHashes(), FileRepo::getHashPath(), FileRepo::getHashPathForLevel(), WebResponse::getHeader(), DerivativeRequest::getHeader(), WebRequest::getHeader(), MWHttpRequest::getHeaderList(), ApiHelp::getHelpInternal(), ApiQueryAllLinks::getHelpUrls(), ApiQueryBacklinksprop::getHelpUrls(), TablePager::getHiddenFields(), Linker::getImageLinkMTOParams(), Parser::getImageParams(), XhprofData::getInclusiveMetrics(), HTMLSelectField::getInputHTML(), HTMLFormFieldCloner::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), WebRequest::getInt(), WebRequest::getIntArray(), WebRequest::getIntOrNull(), Linker::getInvalidTitleDescription(), WebInstallerLanguage::getLanguageSelector(), Database::getLBInfo(), TablePager::getLimitSelect(), ContentHandler::getLocalizedName(), SpecialPageFactory::getLocalNameFor(), ParserFuzzTest::getMemoryBreakdown(), PNGMetadataExtractor::getMetadata(), TestingAccessWrapper::getMethod(), ResourceLoader::getModule(), ApiParamInfo::getModuleInfo(), WebRequestUpload::getName(), ResourceLoaderImage::getName(), FileRepo::getName(), PPTemplateFrame_Hash::getNamedArgument(), PPTemplateFrame_DOM::getNamedArgument(), ApiQuery::getNamedDB(), FileRepo::getNameFromTitle(), ApiModuleManager::getNames(), Language::getNamespaceAliases(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), Language::getNamespaceIds(), MediaWikiTitleCodec::getNamespaceName(), ApiModuleManager::getNamesWithClasses(), HTMLFormField::getNearestFieldByName(), Maintenance::getOption(), Preferences::getOptionFromUser(), User::getOptionKinds(), SpecialStatistics::getOtherStats(), SpecialPageFactory::getPage(), Skin::getPageClasses(), WebInstaller::getPageListItem(), SpecialExport::getPagesFromCategory(), FileOp::getParam(), RecentChange::getParam(), ApiBase::getParameterFromSettings(), DatabaseInstaller::getPasswordBox(), MediaWiki\Logger\MonologSpi::getProcessor(), TestingAccessWrapper::getProperty(), OutputPage::getProperty(), ParserOutput::getProperty(), LinksUpdate::getPropertyInsertions(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::getProvider(), MediaWiki\Session\BotPasswordSessionProviderTest::getProvider(), MediaWiki\Session\SessionManager::getProvider(), WebRequest::getRawVal(), SpecialPageFactory::getRegularPages(), RepoGroup::getRepoByName(), SpecialPageFactory::getRestrictedPages(), HistoryPager::getRevisionButton(), OutputPage::getRlClient(), SpecialPage::getSafeTitleFor(), OracleInstaller::getSchemaVars(), LoadBalancer::getServerName(), MediaWiki\Services\ServiceContainer::getService(), WebInstaller::getSession(), ApiAuthManagerHelper::getStandardParams(), TablePager::getStartBody(), ApiDocumentationTest::getSubModulePaths(), HTMLHiddenField::getTableRow(), FileRepo::getTempHashPath(), ResourceLoaderImageTest::getTestImage(), MediaWikiPHPUnitTestListener::getTestName(), FauxRequest::getText(), WebRequest::getText(), DatabaseInstaller::getTextBox(), ForeignAPIRepo::getThumbError(), ForeignAPIRepo::getThumbUrl(), ForeignAPIRepo::getThumbUrlFromCache(), SpecialPage::getTitleFor(), SpecialPageFactory::getTitleForAlias(), LogPage::getTitleLink(), SpecialPage::getTitleValueFor(), ApiTokens::getTokenTypes(), LogEventsList::getTypeSelector(), FormOptions::getUnconsumedValues(), ApiMain::getUpload(), SpecialPageFactory::getUsablePages(), RevDelFileItem::getUserTools(), WebRequest::getVal(), ApiMain::getVal(), FormOptions::getValue(), WebRequest::getValues(), Installer::getVar(), Language::getVariantname(), FileRepo::getVirtualUrl(), SiteConfiguration::getWikiParams(), GlobalVarConfig::getWithPrefix(), UserrightsPage::groupCheckboxes(), ConvertExtensionToRegistration::handleCredits(), ConvertExtensionToRegistration::handleResourceModules(), GlobalVarConfig::has(), MultiConfig::has(), HashConfig::has(), SiteImporter::hasChild(), DatabasePostgres::hasConstraint(), OutputPage::hasHeadItem(), Maintenance::hasOption(), MediaWiki\Services\ServiceContainer::hasService(), Title::hasSourceText(), GlobalVarConfig::hasWithPrefix(), Html::hidden(), User::idFromName(), ImageCleanup::imageExists(), RequestContext::importScopedSession(), WebInstallerExistingWiki::importVariables(), WebRequest::initHeaders(), UploadFromFile::initialize(), UploadFromStash::initialize(), UploadFromUrl::initialize(), UploadBase::initializePathInfo(), Xml::input(), Html::input(), Xml::inputLabel(), Xml::inputLabelSep(), ApiModuleManager::instantiateModule(), LinksUpdate::invalidateProperties(), User::isCreatableName(), ResourceLoader::isFileModule(), User::isIP(), ExtensionRegistry::isLoaded(), ResourceLoader::isModuleRegistered(), DatabaseMysqlBase::isQuotedIdentifier(), DatabaseMssql::isQuotedIdentifier(), Database::isQuotedIdentifier(), Hooks::isRegistered(), MediaWiki\Services\ServiceContainer::isServiceDisabled(), Title::isSpecial(), User::isUsableName(), User::isValidUserName(), DatabaseMysqlBase::isView(), EditPage::isWrongCaseCssJsPage(), ImageCleanup::killRow(), Xml::languageSelector(), LogPager::limitPerformer(), LogPager::limitTitle(), ApiParamInfo::listAllSubmodules(), Xml::listDropDown(), HTMLForm::loadData(), User::loadDefaults(), LanguageConverter::loadDefaultTables(), User::loadFromCache(), Preferences::loadPreferenceValues(), CentralIdLookup::localUserFromCentralId(), Installer::locateExecutable(), ProfilerOutputDb::log(), BotPassword::login(), ApiMain::logRequest(), SkinTemplate::makeArticleUrlDetails(), ConfigFactory::makeConfig(), DatabasePostgres::makeConnectionString(), Skin::makeI18nUrl(), Skin::makeInternalOrExternalUrl(), Skin::makeKnownUrlDetails(), ResourceLoaderClientHtml::makeLoad(), ResourceLoader::makeModuleResponse(), Title::makeName(), Skin::makeNSUrl(), SkinFactory::makeSkin(), Skin::makeSpecialUrl(), Skin::makeSpecialUrlSubpage(), SkinTemplate::makeTalkUrlDetails(), MediaWikiTestCase::makeTestConfigFactoryInstantiator(), LinksUpdateTest::makeTitleAndParserOutput(), Skin::makeUrl(), Skin::makeUrlDetails(), ResourceLoader::makeVersionQuery(), ApiFormatXml::mangleName(), ExtensionRegistry::markLoaded(), MagicWordArray::matchAndRemove(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), MediaWikiTestCase::mergeMwGlobalArrayValue(), ApiQueryImageInfo::mergeThumbParams(), FileRepo::nameForThumb(), PPFrame_Hash::newChild(), PPFrame_DOM::newChild(), MediaWiki\Session\UserInfo::newFromName(), UserRightsProxy::newFromName(), Category::newFromName(), User::newFromName(), ContentHandlerTest::newSearchEngine(), User::newSystemUser(), SpecialSearchTest::newUserWithSearchNS(), Linker::normaliseSpecialPage(), Sanitizer::normalizeEntity(), NamespaceAwareForeignTitleFactory::normalizeNamespaceName(), CoreParserFunctions::numberingroup(), FormOptions::offsetExists(), FormOptions::offsetGet(), FormOptions::offsetSet(), FormOptions::offsetUnset(), SpecialChangeCredentials::onAuthChangeFormFields(), InfoAction::onView(), SpecialVersion::openExtType(), UploadDumper::outputItem(), MediaWikiTestCase::overrideMwServices(), WikiExporter::pageByName(), ImageCleanup::pageExists(), WikiExporter::pagesByName(), CoreParserFunctions::pagesincategory(), CookieJar::parseCookieResponseHeader(), Xml::password(), MediaWiki\Services\ServiceContainer::peekService(), Installer::performInstallation(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::postAuthentication(), SpecialSearch::powerSearch(), SpecialSearch::powerSearchBox(), Title::prefix(), ResourceLoader::preloadModuleInfo(), ApiQueryBlocks::prepareUsername(), ProtectedPagesPager::preprocessResults(), Preprocessor_Hash::preprocessToObj(), Preferences::profilePreferences(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), MediaWikiServicesTest::provideGetters(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerNormalizeUsername(), Xml::radio(), Html::radio(), Xml::radioLabel(), TestFileReader::read(), ZipDirectoryReader::readCentralDirectory(), SVGReader::readField(), LoadBalancer::reallyOpenConnection(), DatabasePostgres::realTableName(), DatabaseMssql::realTableName(), TransactionProfiler::recordQueryCompletion(), ApiFormatXml::recXmlPrint(), ApiFormatXmlRsd::recXmlPrint(), MediaWiki\Services\ServiceContainer::redefineService(), Hooks::register(), SkinFactory::register(), LockManagerGroup::register(), ConfigFactory::register(), FileBackendGroup::register(), ResourceLoader::register(), BackupDumper::registerFilter(), BackupDumper::registerOutput(), HTMLFormFieldCloner::rekeyValuesArray(), DatabasePostgres::remappedTableName(), ApiResult::removeValue(), BaseTemplate::renderAfterPortlet(), Maintenance::requireExtension(), ParserTestRunner::requireFunctionHook(), ParserTestRunner::requireHook(), ParserTestRunner::requireTransparentHook(), FormOptions::reset(), MediaWiki\Services\ServiceContainer::resetService(), MediaWiki\MediaWikiServices::resetServiceForTesting(), SpecialPageFactory::resolveAlias(), ResourceLoader::respond(), ApiQueryAllLinks::run(), MWException::runHooks(), MWExceptionRenderer::runHooks(), MultiHttpClient::runMulti(), ParserTestRunner::runTest(), ConfigFactory::salvage(), MediaWiki\MediaWikiServices::salvage(), CategoryFinder::scanNextLayer(), EraseArchivedFile::scrubAllVersions(), EraseArchivedFile::scrubVersion(), SearchEngineConfig::searchableNamespaces(), ApiQueryBase::selectNamedDB(), ApiMain::sendCacheHeaders(), QuickTemplate::set(), HashConfig::set(), XmlSelect::setAttribute(), SearchResultSet::setAugmentedData(), ApiResult::setContentField(), ApiResult::setContentValue(), CookieJar::setCookie(), WebResponse::setCookie(), FauxResponse::setCookie(), MWHttpRequest::setCookie(), User::setCookie(), FauxRequest::setCookies(), MediaWiki::setDBProfilingAgent(), User::setExtendedLoginCookie(), FauxRequest::setHeader(), MWHttpRequest::setHeader(), FauxRequest::setHeaders(), OutputPage::setHTMLTitle(), ApiParse::setIndexedTagNames(), Database::setLBInfo(), HTMLForm::setName(), OutputPage::setPageTitle(), Installer::setPassword(), OutputPage::setProperty(), ParserOutput::setProperty(), QuickTemplate::setRef(), CurlHttpRequestTester::setRespHeaders(), PhpHttpRequestTester::setRespHeaders(), MediaWikiTestCase::setService(), WebInstaller::setSession(), HTMLForm::setSubmitName(), HTMLForm::setSubmitTooltip(), LoadBalancer::setTransactionListener(), Database::setTransactionListener(), BagOStuffTest::setUp(), StoreBatchTest::setUp(), FileBackendTest::setUp(), JobQueueTest::setUp(), MysqlInstaller::setupUser(), MssqlInstaller::setupUser(), Revision::setUserIdAndName(), RevisionDeleteUser::setUsernameBitfields(), FormOptions::setValue(), ApiResult::setValue(), WebInstallerPage::setVar(), DatabaseInstaller::setVar(), Installer::setVar(), WebInstaller::setVarsFromRequest(), LBFactory::setWaitForReplicationListener(), ProfilerXhprof::shouldExclude(), OutputPage::showFileDeleteError(), OutputPage::showFileNotFoundError(), SpecialWatchlist::showHideCheck(), EditPage::showTextbox(), OutputPage::showUnexpectedValueError(), DumpTestCase::skipPastNodeEnd(), BaseDump::skipTo(), DumpTestCase::skipToNodeEnd(), SpecialVersion::softwareInformation(), DummyLinker::specialLink(), Linker::specialLink(), PPNode_DOM::splitArg(), UploadBase::splitXmlNamespace(), TextPassDumper::startElement(), ExtensionProcessor::storeToArray(), UploadBase::stripXmlNamespace(), WebInstallerName::submit(), MediaWiki\Session\CookieSessionProvider::suggestLoginUsername(), RevisionDeleteUser::suppressUserName(), DatabaseSqlite::tableName(), DatabaseOracle::tableName(), DatabasePostgres::tableName(), DatabaseMssql::tableName(), Database::tableName(), DatabaseOracle::tableNameInternal(), Database::tableNames(), Database::tableNamesN(), Database::tableNameWithAlias(), CoreParserFunctions::tagObj(), ApiModuleManagerTest::testAddModule(), ApiModuleManagerTest::testAddModules(), ResourceLoaderTest::testAddSource(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), ApiMainTest::testClassNamesInModuleManager(), ApiQueryTest::testClassNamesInModuleManager(), XhprofDataTest::testCompleteMetricsStructure(), SpecialPageFactoryTest::testConflictResolution(), XmlSelectTest::testConstructParameters(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWikiServicesTest::testDefaultServiceInstantiation(), ServiceContainerTest::testDefineService(), ServiceContainerTest::testDefineService_fail_duplicate(), ResourceLoaderFileModuleTest::testDeprecatedModules(), ServiceContainerTest::testDisableService_fail_undefined(), ApiDocumentationTest::testDocumentationExists(), ApiEditPageTest::testEdit(), ApiEditPageTest::testEdit_redirect(), ApiEditPageTest::testEdit_redirectText(), ApiEditPageTest::testEditAppend(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_newSection(), ApiEditPageTest::testEditNewSection(), ApiEditPageTest::testEditSection(), ExtensionRegistryTest::testExportExtractedDataGlobals(), TextContentHandlerTest::testFieldsForIndex(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), GlobalVarConfigTest::testGet(), UserTest::testGetCanonicalName(), ResourceLoaderTest::testGetLoadScript(), ContentHandlerTest::testGetLocalizedName(), SpecialPageFactoryTest::testGetLocalNameFor(), ApiModuleManagerTest::testGetModule(), MediaWikiTitleCodecTest::testGetNamespaceName(), ServiceContainerTest::testGetService(), MediaWikiServicesTest::testGetService(), ServiceContainerTest::testGetService_fail_unknown(), ServiceContainerTest::testGetServiceNames(), SpecialPageTest::testGetTitleFor(), SpecialPageTest::testGetTitleForWithWarning(), ServiceContainerTest::testHasService(), XhprofDataTest::testInclusiveMetricsStructure(), FileContentHandlerTest::testIndexMapping(), CentralIdLookupTest::testLocalUserFromCentralId(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), ExifRotationTest::testMetadata(), ExifRotationTest::testMetadataAutoRotate(), ExifRotationTest::testMetadataAutoRotateUnsupported(), ExifRotationTest::testMetadataNoAutoRotate(), ServiceContainerTest::testPeekService_fail_unknown(), PrefixUniquenessTest::testPrefixes(), TemplateParserTest::testProcessTemplate(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testProviderNormalizeUsername(), MediaWiki\Session\CookieSessionProviderTest::testProvideSessionInfo(), ServiceContainerTest::testRedefineService(), ServiceContainerTest::testRedefineService_disabled(), ServiceContainerTest::testRedefineService_fail_in_use(), ServiceContainerTest::testRedefineService_fail_undefined(), SpecialPageFactoryTest::testResolveAlias(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), MWExceptionTest::testRunHooks(), FileBackendTest::testSanitizeOpHeaders(), SearchEngineTest::testSearchIndexFields(), ApiEditPageTest::testSupportsDirectApiEditing_withContentHandlerOverride(), UploadTestHandler::testTitleValidation(), MailAddressTest::testToString(), ApiEditPageTest::testUndoAfterContentModelChange(), DatabaseSqliteTest::testUpgrades(), GlobalWithDBTest::testWfIsBadImage(), Xml::textarea(), Html::textarea(), DummyLinker::titleAttrib(), Linker::titleAttrib(), DummyLinker::tooltip(), Linker::tooltip(), DummyLinker::tooltipAndAccesskeyAttribs(), Linker::tooltipAndAccesskeyAttribs(), MailAddress::toString(), TransactionProfiler::transactionWritingIn(), TransactionProfiler::transactionWritingOut(), Preferences::tryFormSubmit(), MediaWiki::tryNormaliseRedirect(), ParserOutput::unsetProperty(), ApiResult::unsetValue(), RevisionDeleteUser::unsuppressUserName(), RecentChangesUpdateJob::updateActiveUsers(), SectionProfiler::updateEntry(), UserOptions::USAGER(), MediaWiki\Auth\AuthManagerAuthPlugin::userExists(), SpecialEmailUser::userForm(), SearchEngineConfig::userNamespaces(), XmlTypeCheck::validate(), FormOptions::validateBounds(), FormOptions::validateIntBounds(), FormOptions::validateName(), ImageHandler::validateParam(), JpegHandler::validateParam(), BitmapHandler::validateParam(), DjVuHandler::validateParam(), SvgHandler::validateParam(), wfOutputHandler(), SpecialWhatLinksHere::whatlinkshereForm(), and OutputPage::wrapWikiMsg().
namespace and then decline to actually register it& $namespaces |
Definition at line 953 of file hooks.txt.
Referenced by ApiQuerySiteinfo::appendNamespaceAliases(), PrefixSearch::defaultSearchBackend(), FixDefaultJsonContentPages::doDBUpdates(), SpecialPrefixindex::execute(), SpecialAllPages::execute(), MWNamespace::getCanonicalNamespaces(), MediaWikiTestCase::getDefaultWikitextNS(), ApiHelp::getHelpInternal(), Languages::getProblematicProjectTalks(), PrefixSearch::handleResultFromHook(), Title::inNamespaces(), SearchEngineConfig::namespacesAsText(), SearchExactMatchRescorer::rescore(), ApiQueryAllDeletedRevisions::run(), ApiQueryDuplicateFiles::run(), PrefixSearch::search(), PrefixSearch::searchBackend(), SearchEnginePrefixTest::searchProvision(), PrefixSearchTest::searchProvision(), Language::setNamespaces(), SpecialAllPages::showChunk(), SpecialPrefixindex::showPrefixChunk(), PrefixSearchTest::testSearch(), PrefixSearchTest::testSearchWithOffset(), ImportTest::testSiteInfoContainsNamespaces(), PrefixSearch::titleSearch(), and PrefixSearch::validateNamespaces().
Definition at line 1211 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id indexed by prefixed DB keys can modify can modify can modify this should be populated with an alert message to that effect $newtalks |
Definition at line 1610 of file hooks.txt.
Referenced by Skin::getNewtalks().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision RevisionDelete link and more some of which may have been injected with the DiffRevisionTools hook $nextlink |
Definition at line 1156 of file hooks.txt.
Referenced by Article::setOldSubtitle(), and DifferenceEngine::showDiffPage().
passed in as a query string parameter to the various URLs constructed here (i.e. $nextlink) $rdel also included in $oldHeader $oldminor |
Definition at line 1215 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped & $options |
Definition at line 1046 of file hooks.txt.
Referenced by SquidPurgeClientPool::__construct(), LoadMonitorMySQL::__construct(), ParserTestPrinter::__construct(), LoadMonitor::__construct(), MappedIterator::__construct(), TestFileReader::__construct(), ResourceLoaderWikiModule::__construct(), ProfilerXhprof::__construct(), RandomImageGenerator::__construct(), ResourceLoaderTestModule::__construct(), MWHttpRequest::__construct(), XmlTypeCheck::__construct(), ResourceLoaderImageModule::__construct(), RecompressTracked::__construct(), Block::__construct(), ParserTestRunner::__construct(), ZipDirectoryReader::__construct(), MediaWiki\Session\SessionManager::__construct(), ResourceLoaderFileModule::__construct(), UploadForm::__construct(), PathRouter::add(), OutputPage::addReturnTo(), PathRouter::addStrict(), OutputPage::addStyle(), RedisConnectionPool::applyDefaultConfig(), MediaWiki\Auth\AuthManager::autoCreateUser(), MediaWiki\Linker\LinkRenderer::buildAElement(), OutputPage::buildCssLinksArray(), IndexPager::buildQueryInfo(), Linker::buildRollbackLink(), MediaWiki\Auth\AuthManager::canCreateAccount(), NamespaceConflictChecker::checkAll(), NamespaceConflictChecker::checkLinkTable(), NamespaceConflictChecker::checkNamespace(), NamespaceConflictChecker::checkPrefix(), WebResponse::clearCookie(), LBFactory::commitAll(), LBFactory::commitMasterChanges(), Title::countAuthorsBetween(), WatchedItemStore::countWatchersMultiple(), SpecialWatchlist::cutoffselector(), Block::defaultRetroactiveAutoblock(), PrefixSearch::defaultSearchBackend(), LocalRepo::deletedFileHasKey(), PathRouter::doAdd(), SiteStatsInit::doAllAndCommit(), Article::doEditUpdates(), WikiPage::doEditUpdates(), RevDelArchiveList::doQuery(), UserCache::doQuery(), MockOggHandler::doTransform(), Skin::editUrlOptions(), Xhprof::enable(), FormatJson::encode(), Sanitizer::escapeId(), Sanitizer::escapeIdReferenceList(), DatabasePostgres::estimateRowCount(), DatabaseMssql::estimateRowCount(), DatabaseMysqlBase::estimateRowCount(), Database::estimateRowCount(), GenerateRandomImages::execute(), SpecialApiHelp::execute(), ApiExpandTemplates::execute(), DeletedContributionsPage::execute(), SpecialExpandTemplates::execute(), CommandLineInc::execute(), UpdateCollation::execute(), NamespaceConflictChecker::execute(), RefreshImageMetadata::execute(), PhpHttpRequest::execute(), PPFuzzTest::execute(), ResourceLoaderFileModule::extractBasePaths(), ResourceLoaderImageModule::extractLocalBasePath(), MWHttpRequest::factory(), MWHttpRequestTester::factory(), Parser::fetchFile(), Parser::fetchFileAndTitle(), Parser::fetchFileNoRegister(), QueryPage::fetchFromCache(), Revision::fetchFromConds(), Revision::fetchText(), ResourceLoader::filter(), HTMLMultiSelectField::filterDataForSubmit(), RepoGroup::findFile(), FileRepo::findFile(), RepoGroup::findFileFromKey(), FileRepo::findFileFromKey(), FileRepo::findFiles(), DatabaseSqlite::fixIgnore(), HTMLFormField::flattenOptions(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), DummyLinker::generateRollback(), Linker::generateRollback(), NamespaceConflictChecker::getAlternateTitle(), MediaWiki\Auth\AuthManager::getAuthenticationRequests(), Title::getAuthorsBetween(), CategoryMembershipChangeJob::getCategoriesAtRev(), InstallerOverrides::getCliInstaller(), DBLockManager::getConnection(), WikiPage::getContributors(), DBAccessObjectUtils::getDBOptions(), ResourceLoaderImageModule::getDefinitionSummary(), ResourceLoaderFileModule::getDefinitionSummary(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), SpecialPageLanguage::getFormFields(), SpecialChangeContentModel::getFormFields(), ApiHelp::getHelpInternal(), ResourceLoaderImageModule::getImages(), HTMLRadioField::getInputOOUI(), OutputPage::getKeyHeader(), DatabaseMysqlBase::getLagFromPtHeartbeat(), MediaWiki\Linker\LinkRenderer::getLegacyOptions(), SpecialProtectedtitles::getLevelMenu(), SpecialProtectedpages::getLevelMenu(), Title::getLinksFrom(), Title::getLinksTo(), Category::getMembers(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), SpecialEditWatchlist::getNormalForm(), Preferences::getOptionFromUser(), ApiOptionsTest::getOptionKinds(), User::getOptionKinds(), User::getOptions(), SpecialChangeContentModel::getOptionsForTitle(), HTMLFormField::getOptionsOOUI(), AbstractContent::getParserOutput(), BotPassword::getPassword(), ShortPagesPage::getQueryInfo(), NewPagesPager::getQueryInfo(), NewFilesPager::getQueryInfo(), ActiveUsersPager::getQueryInfo(), UsersPager::getQueryInfo(), ContribsPager::getQueryInfo(), LogPager::getQueryInfo(), ImageListPager::getQueryInfoReal(), ResourceLoaderWikiModule::getScript(), BaseTemplate::getSidebar(), ResourceLoaderUserCSSPrefsModule::getStyles(), ResourceLoaderWikiModule::getStyles(), Title::getSubpages(), MysqlInstaller::getTableOptions(), NamespaceConflictChecker::getTargetList(), Title::getTemplateLinksFrom(), Title::getTemplateLinksTo(), ResourceLoaderImageTest::getTestImage(), ImageHistoryList::getThumbForLine(), SpecialProtectedpages::getTypeMenu(), OutputPage::getVaryHeader(), MediaWiki\Session\SessionManager::getVaryHeaders(), WatchedItemQueryService::getWatchedItemsForUser(), WatchedItemStore::getWatchedItemsForUser(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), DumpRenderer::handleRevision(), LocalRepo::hiddenFileHasKey(), ForeignAPIRepo::httpGet(), User::idForName(), User::idFromName(), DatabaseSqlite::indexUnique(), PasswordFactory::init(), DatabaseOracle::insert(), DatabaseMssql::insert(), DatabasePostgres::insert(), DatabaseSqlite::insert(), Database::insert(), Xml::languageSelector(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), Xml::listDropDown(), PageArchive::listRevisions(), User::loadFromDatabase(), ResourceLoaderImageModule::loadFromDefinition(), Maintenance::loadWithArgv(), LocalIdLookup::lookupCentralIds(), HTMLFormField::lookupOptionsKeys(), LocalIdLookup::lookupUserNames(), DummyLinker::makeCommentLink(), Linker::makeCommentLink(), Database::makeGroupByWithHaving(), Parser::makeImage(), DatabaseSqlite::makeInsertOptions(), Database::makeInsertOptions(), BaseTemplate::makeLink(), BaseTemplate::makeListItem(), ResourceLoaderClientHtmlTest::makeModule(), SpecialRecentChanges::makeOptionsLink(), Database::makeOrderBy(), ContentHandler::makeParserOptions(), WikiPage::makeParserOptions(), ResourceLoaderClientHtmlTest::makeSampleModules(), DatabaseSqlite::makeSelectOptions(), Database::makeSelectOptions(), DatabaseMssql::makeSelectOptions(), DatabaseOracle::makeSelectOptions(), DatabasePostgres::makeSelectOptions(), Database::makeUpdateOptions(), DatabaseSqlite::makeUpdateOptionsArray(), Database::makeUpdateOptionsArray(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), Xml::monthSelector(), Html::namespaceSelector(), Html::namespaceSelectorOptions(), BotPassword::newFromCentralId(), RecompressTracked::newFromCommandLine(), User::newSystemUser(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), WikiPage::pageData(), WikiPage::pageDataFromId(), Article::pageDataFromId(), WikiPage::pageDataFromTitle(), Article::pageDataFromTitle(), InfoAction::pageInfo(), FormatJson::parse(), OutputPage::parserOptions(), MediaWiki\Session\ImmutableSessionProviderWithCookie::persistSession(), MediaWiki\Session\CookieSessionProvider::persistSession(), MediaWiki::preOutputCommit(), BackupDumper::processOptions(), Preferences::profilePreferences(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), FileRepo::publish(), LocalFile::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), ForeignAPIFile::purgeCache(), LocalFile::purgeCache(), ForeignAPIFile::purgeThumbnails(), LocalFile::purgeThumbnails(), BacklinkCache::queryLinks(), FileRepo::quickImport(), TestFileReader::read(), ZipDirectoryReader::read(), ImageListPager::reallyDoQuery(), IndexPager::reallyDoQuery(), QueryPage::reallyDoQuery(), UploadFromUrl::reallyFetchFile(), DateFormatter::reformat(), Parser::renderImageGallery(), Http::request(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), TableCleanup::runTable(), ParserTestRunner::runTest(), DatabaseMssql::select(), Database::select(), Database::selectField(), Database::selectFieldValues(), DatabaseOracle::selectRow(), Database::selectRow(), Database::selectRowCount(), DatabaseMssql::selectSQLText(), DatabasePostgres::selectSQLText(), Database::selectSQLText(), RedisPubSubFeedEngine::send(), UserMailer::send(), UserMailer::sendInternal(), WebResponse::setCookie(), FauxResponse::setCookie(), Maintenance::setParam(), Article::setParserOptions(), SpecialWatchlist::showHideCheck(), LoginHelper::showReturnToPage(), RedisConnectionPool::singleton(), Parser::startParse(), SevenZipStream::stream_open(), LinkRendererFactoryTest::testCreateFromLegacyOptions(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testGetAvailablePartitionsException(), SkinTemplateTest::testMakeListItem(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), TextContentTest::testPreloadTransform(), TextContentTest::testPreSaveTransform(), Parser::testPst(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testSendException(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestUserForCreation(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testTopicNaming(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserExists(), GlobalTest::testWfShellWikiCmd(), DummyLinker::titleAttrib(), Linker::titleAttrib(), TraditionalImageGallery::toHTML(), ThumbnailImage::toHtml(), DummyLinker::tooltip(), Linker::tooltip(), Parser::transformMsg(), DatabaseMssql::update(), DatabaseOracle::update(), Database::update(), LocalFile::upload(), Language::userDate(), Language::userTime(), and Language::userTimeAndDate().
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by StatusValue::__toString(), MediaWiki\Tidy\BalanceElement::__toString(), Article::addHelpLink(), ChangesListSpecialPage::addModules(), SpecialRecentChanges::addModules(), UploadForm::addUploadJS(), SiteConfiguration::arrayMerge(), SkinTemplate::buildContentNavigationUrls(), AllMessagesTablePager::buildForm(), ProtectionForm::buildForm(), SkinTemplate::buildNavUrls(), ImportReporter::close(), ApiFormatBase::closePrinter(), CategoryPage::closeShowCategory(), FormOptions::consumeValues(), SpecialContributions::contributionsSub(), Title::convertByteClassToUnicodeClass(), LanguageLa::convertGrammar(), DatabaseUpdater::doEnableProfiling(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), SpecialImport::doImport(), MovePageForm::doSubmit(), Parser::doTableStuff(), Xml::element(), ChangesList::endRecentChangesList(), MediaWiki\Logger\Monolog\LineFormatter::exceptionAsArray(), SpecialListFiles::execute(), SpecialNewFiles::execute(), SpecialApiSandbox::execute(), SpecialJavaScriptTest::execute(), SpecialSpecialpages::execute(), ApiHelp::execute(), SpecialContributions::execute(), SpecialPreferences::execute(), SpecialUserLogout::execute(), SpecialExport::execute(), SpecialListGrants::execute(), MaintenanceFormatInstallDoc::execute(), SpecialListGroupRights::execute(), DeletedContributionsPage::execute(), SpecialBookSources::execute(), SpecialUnblock::execute(), SpecialBlockList::execute(), SpecialWhatLinksHere::execute(), SpecialActiveUsers::execute(), SpecialAllMessages::execute(), SpecialVersion::execute(), SpecialPrefixindex::execute(), LinkSearchPage::execute(), SpecialExpandTemplates::execute(), SpecialChangeEmail::execute(), SpecialAllPages::execute(), ConvertExtensionToRegistration::execute(), UserrightsPage::execute(), SpecialEditWatchlist::execute(), FileDuplicateSearchPage::execute(), SpecialSearch::execute(), SpecialEmailUser::execute(), GetConfiguration::execute(), SpecialNewpages::execute(), QueryPage::execute(), SpecialUndelete::execute(), SpecialEditWatchlist::executeViewEditWatchlist(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Xml::expandAttributes(), SpecialJavaScriptTest::exportQUnit(), SpecialNewpages::form(), FormatMetadata::formatNum(), BrokenRedirectsPage::formatResult(), Skin::getCategories(), Skin::getCategoryLinks(), Skin::getCopyrightIcon(), SpecialVersion::getCreditsForExtension(), Skin::getDefaultModules(), SpecialVersion::getEntryPointInfo(), SpecialVersion::getExtensionCategory(), SpecialVersion::getExtensionCredits(), SpecialVersion::getExternalLibraries(), ProfilerSectionOnly::getFunctionReport(), ProfilerXhprof::getFunctionReport(), ApiHelp::getHelp(), ApiHelp::getHelpInternal(), Status::getHTML(), BaseTemplate::getIndicators(), ResourceLoaderStartUpModule::getModuleRegistrations(), Skin::getNewtalks(), MediaWiki\Tidy\BalanceStack::getOutput(), UsersPager::getPageHeader(), SpecialVersion::getParserFunctionHooks(), SpecialVersion::getParserTags(), ResourceLoaderStartUpModule::getScript(), SpecialVersion::getSkinCredits(), DeletedContributionsPage::getSubTitle(), Sanitizer::hackDocType(), Language::iconv(), ImagePage::imageDupes(), ImagePage::imageHistory(), ImagePage::imageLinks(), ProfilerOutputText::log(), LoginSignupSpecialPage::mainLoginForm(), ResourceLoader::makeModuleResponse(), SpecialExpandTemplates::makeOutput(), Parser::markerSkipCallback(), Sanitizer::mergeAttributes(), JavaScriptMinifier::minify(), SpecialPrefixindex::namespacePrefixForm(), SearchMySQL::normalizeText(), SpecialChangeContentModel::onSubmit(), SpecialUnlockdb::onSuccess(), SpecialLockdb::onSuccess(), SpecialChangeContentModel::onSuccess(), SpecialBotPasswords::onSuccess(), SpecialBlock::onSuccess(), HistoryAction::onView(), SpecialVersion::openExtType(), XmlDumpWriter::openPage(), ImagePage::openShowImage(), Maintenance::output(), SpecialListGroupRights::outputNamespaceProtectionInfo(), SkinTemplate::outputPage(), SpecialSpecialpages::outputPageList(), ImageQueryPage::outputResults(), QueryPage::outputResults(), SpecialEditWatchlist::outputSubtitle(), Installer::parse(), Message::parseText(), DiffHistoryBlob::patch(), SpecialJavaScriptTest::plainQUnit(), SpecialBlock::postText(), SkinTemplate::prepareQuickTemplate(), ImagePage::printSharedImageText(), SearchHighlighter::process(), SpecialTags::processCreateTagForm(), SpecialTags::processTagForm(), UserMailer::quotedPrintable(), LanguageConverter::recursiveConvertTopLevel(), ConvertExtensionToRegistration::removeAbsolutePath(), DifferenceEngine::renderNewRevision(), ParserTestRunner::runTest(), ProtectionForm::save(), SpecialSearch::searchOptions(), SpecialSearch::searchProfileTabs(), ApiMain::sendCacheHeaders(), Action::setHeaders(), SpecialPage::setHeaders(), SpecialSearch::setupPage(), SpecialSearch::shortDialog(), DeleteAction::show(), ProtectAction::show(), EditAction::show(), ProtectionForm::show(), SpecialTags::showActivateDeactivateForm(), SpecialAllPages::showChunk(), SpecialTags::showDeleteTagForm(), DifferenceEngine::showDiffPage(), ImagePage::showError(), SpecialUndelete::showFileConfirmationForm(), MovePageForm::showForm(), SpecialEditTags::showForm(), SpecialImport::showForm(), SpecialRevisionDelete::showForm(), SpecialMergeHistory::showHistory(), SpecialUndelete::showHistory(), SpecialWhatLinksHere::showIndirectLinks(), SpecialSearch::showInterwiki(), SpecialSearch::showInterwikiHit(), SpecialBookSources::showList(), SpecialBlockList::showList(), SpecialUndelete::showList(), LogEventsList::showLogExtract(), ProtectionForm::showLogExtract(), MovePageForm::showLogFragment(), SpecialSearch::showMatches(), SpecialMergeHistory::showMergeForm(), DifferenceEngine::showMissingRevision(), SpecialPrefixindex::showPrefixChunk(), EmailConfirmation::showRequestForm(), SpecialSearch::showResults(), SpecialUndelete::showRevision(), SpecialUndelete::showSearchForm(), SpecialChangeCredentials::showSubpageList(), MovePageForm::showSubpagesList(), LoginSignupSpecialPage::showSuccessPage(), SpecialTags::showTagList(), SpecialVersion::softwareInformation(), Skin::subPageSubtitle(), SpecialChangeCredentials::success(), SpecialCreateAccount::successfulAction(), ChangeTags::tagUsageStatistics(), ExtraParserTest::testCleanSigInSig(), ExtensionProcessorTest::testExtractExtensionMessagesFiles(), ExtensionProcessorTest::testExtractMessagesDirs(), ExtensionProcessorTest::testExtractResourceLoaderModules(), ResourceLoaderStartUpModuleTest::testGetModuleRegistrations(), ResourceLoaderWikiModuleTest::testGetPages(), ParserMethodsTest::testGetSections(), ApiRevisionDeleteTest::testHidingRevisions(), LinkerTest::testLinkBeginHook(), LinkerTest::testLinkEndHook(), OutputPageTest::testMakeResourceLoaderLink(), MediaWiki\Logger\Monolog\LineFormatterTest::testNormalizeExceptionNoTrace(), MediaWiki\Logger\Monolog\LineFormatterTest::testNormalizeExceptionTrace(), ContentHandlerTest::testParserOutputForIndexing(), ResourceLoaderStartUpModuleTest::testRegistrationsMinified(), ResourceLoaderStartUpModuleTest::testRegistrationsUnminified(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), ApiRevisionDeleteTest::testUnhidingOutput(), DatabaseSqliteTest::testUpgrades(), SpecialUndelete::undelete(), ImagePage::uploadLinksBox(), Sanitizer::validateAttributes(), ImagePage::view(), Article::viewRedirect(), PPFrame_Hash::virtualBracketedImplode(), PPFrame_DOM::virtualBracketedImplode(), PPFrame_Hash::virtualImplode(), PPFrame_DOM::virtualImplode(), wfHtmlValidationHandler(), XmlDumpWriter::writeContributor(), XmlDumpWriter::writeLogItem(), XmlDumpWriter::writeRevision(), and XmlDumpWriter::writeUploads().
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set but before ordinary actions take place $output |
Definition at line 1046 of file hooks.txt.
Referenced by Maintenance::activateProfiler(), LanguageConverter::autoConvert(), ProtectionForm::buildForm(), WikiExporter::closeStream(), StringUtils::delimiterReplaceCallback(), UploadBase::detectVirus(), Parser::doQuotes(), LinkHolderArray::doVariants(), SpecialContributions::execute(), ApiParse::execute(), SpecialWatchlist::execute(), SpecialExpandTemplates::execute(), SpecialEditTags::execute(), SpecialRevisionDelete::execute(), BlockLevelPass::execute(), SpecialPageExecutor::executeSpecialPage(), Parser::extensionSubstitution(), MediaWiki\Logger\Monolog\LineFormatter::format(), AutoloadGenerator::generatePHPAutoload(), CategoryMembershipChangeJob::getCategoriesAtRev(), CheckSyntax::getGitModifiedFiles(), SpecialPageExecutor::getHTMLFromSpecialPage(), WebInstallerLanguage::getLanguageSelector(), EditPage::getPreviewLimitReport(), ConvertibleTimestamp::getTimestamp(), DumpRenderer::handleRevision(), CryptHKDF::HKDFExpand(), StringUtils::hungryDelimiterReplace(), Profiler::logData(), Profiler::logDataPageOutputOnly(), MediaWiki::main(), SpecialExpandTemplates::makeOutput(), Maintenance::maybeHelp(), mccGetHelp(), ImagePage::openShowImage(), WikiExporter::openStream(), SpecialWatchlist::outputChangesList(), WikiExporter::outputLogStream(), WikiExporter::outputPageStream(), MediaWiki::performAction(), MediaWiki::performRequest(), DatabasePostgres::pg_array_parse(), MediaWiki::preOutputCommit(), ParserTestPrinter::quickDiff(), SectionProfiler::remapCallTree(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), Parser::replaceTransparentTags(), UserNotLoggedIn::report(), ParserTestRunner::runTest(), SpecialAllPages::showChunk(), UserrightsPage::showLogFragment(), SpecialPrefixindex::showPrefixChunk(), SpecialEditWatchlist::showTitles(), ExifBitmapHandler::swapICCProfile(), BalancerTest::testBalancer(), WfShellExecTest::testBug67870(), ContentHandlerTest::testDataIndexFields(), ArrayDiffFormatterTest::testFormat(), WfTimestampTest::testHttpDate(), WfTimestampTest::testNormalTimestamps(), WfTimestampTest::testOldTimestamps(), JpegPixelFormatTest::testPixelFormatRendering(), PreprocessorTest::testPreprocessorOutputFiles(), SanitizerTest::testRemoveHTMLtags(), FormatMetadataTest::testResolveMultivalueValue(), ApiResultTest::testTransformations(), WfAssembleUrlTest::testWfAssembleUrl(), WfShorthandToIntegerTest::testWfShorthandToInteger(), TraditionalImageGallery::toHTML(), MediaWiki::tryNormaliseRedirect(), and GenerateJqueryMsgData::writeJavascriptFile().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached $page |
Definition at line 2491 of file hooks.txt.
Referenced by SpecialWatchlist::__construct(), QueryAllSpecialPagesTest::__construct(), ApiQueryQueryPage::__construct(), AllMessagesTablePager::__construct(), ParserTestRunner::addArticle(), MediaWikiTestCase::addCoreDBData(), BackupDumperPageTest::addDBData(), TextPassDumperDatabaseTest::addDBData(), FetchTextTest::addDBData(), SpecialMyLanguageTest::addDBDataOnce(), CategoryMembershipChangeTest::addDBDataOnce(), SpecialLog::addHeader(), ApiQueryPageProps::addPageProps(), FetchTextTest::addRevision(), EditPageTest::assertEdit(), BaseDumpTest::assertPrefetchEquals(), WikiImporter::beforeImportPage(), SkinTemplate::buildPersonalUrls(), UnregisteredLocalFile::cachePageDimensions(), Title::checkCascadingSourcesRestrictions(), Orphans::checkOrphans(), Orphans::checkSeparation(), Orphans::checkWidows(), CleanupSpam::cleanupArticle(), Installer::createMainpage(), WikiPageTest::createPage(), RevisionStorageTest::createPage(), TestPageProps::createPage(), UploadFromUrlTest::deleteFile(), ApiTestCaseUpload::deleteFileByTitle(), ParserCache::deleteOptionsKey(), ApiQueryWatchlistIntegrationTest::deletePage(), ApiQueryWatchlistIntegrationTest::doAnonPageEdit(), ApiQueryWatchlistIntegrationTest::doBotPageEdit(), FileDeleteForm::doDelete(), DifferenceEngineTest::doEdits(), SpecialExport::doExport(), ApiQueryWatchlistIntegrationTest::doMinorPageEdit(), ApiQueryWatchlistIntegrationTest::doPageEdit(), MysqlUpdater::doPageRandomUpdate(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), PurgeList::doPurge(), MysqlUpdater::doSchemaRestructuring(), MovePageForm::doSubmit(), MockDjVuHandler::doTransform(), DjVuHandler::doTransform(), UpdateSearchIndex::doUpdateSearchIndex(), ApiTestCase::editPage(), CategoryMembershipChangeJobTest::editPageText(), CompareParserCache::execute(), ApiSetNotificationTimestamp::execute(), SpecialExport::execute(), ApiPurge::execute(), DeleteDefaultMessages::execute(), MakeTestEdits::execute(), ApiQueryPageProps::execute(), ImportSiteScripts::execute(), UpdateSpecialPages::execute(), DeleteOrphanedRevisions::execute(), Protect::execute(), AttachLatest::execute(), ApiParse::execute(), DumpLinks::execute(), EditCLI::execute(), RollbackEdits::execute(), ApiStashEdit::execute(), DeleteBatch::execute(), DeleteEqualMessages::execute(), WebInstaller::execute(), SpecialPageFactory::executePath(), WikiPage::factory(), ImportSiteScripts::fetchScriptList(), SpecialMyLanguage::findTitle(), WikiImporter::finishImportPage(), RefreshLinks::fixLinksFromArticle(), RefreshLinks::fixRedirect(), Skin::footerLink(), foreach(), DeletedContribsPager::formatRevisionRow(), ContribsPager::formatRow(), ApiCSPReport::generateLogLine(), CoreParserFunctions::getCachedRevisionObject(), WikiReference::getCanonicalUrl(), SearchSqlite::getCountQuery(), WebInstaller::getDocUrl(), Installer::getDocUrl(), WikiMap::getForeignURL(), SpecialPageLanguage::getFormFields(), WikiReference::getFullUrl(), UnregisteredLocalFile::getHeight(), LocalFile::getHeight(), FindHooks::getHooksFromOnlineDocCategory(), SpecialExport::getLinks(), WikiReference::getLocalUrl(), SearchNearMatcher::getNearMatchInternal(), ParserCache::getOptionsKey(), SpecialPageFactory::getPage(), DjVuHandler::getPageDimensions(), SpecialSpecialpages::getPageGroups(), DjVuHandler::getPageText(), AbstractContent::getRedirectChain(), SearchExactMatchRescorer::getRedirectTarget(), ApiPageSet::getRedirectTargets(), SpecialPageFactory::getRegularPages(), SpecialPageFactory::getRestrictedPages(), DatabaseLogEntry::getTarget(), RCDatabaseLogEntry::getTarget(), File::getThumbnailBucket(), LogEventsList::getTypeSelector(), File::getUnscaledThumb(), WikiReference::getUrl(), SpecialPageFactory::getUsablePages(), UnregisteredLocalFile::getWidth(), LocalFile::getWidth(), WikiRevision::importOldRevision(), MediaWiki::initializeArticle(), ChangesList::insertLog(), MediaWikiTestCase::insertPage(), ChangesList::insertRollback(), LogPager::limitTitle(), WikiMap::makeForeignLink(), User::makeGroupLinkWiki(), Linker::makeImageLink(), DjVuHandler::makeParamString(), Linker::makeThumbLink2(), ImportStreamSource::newFromInterwiki(), WikiPage::newFromRow(), Article::newFromTitle(), Article::newFromWikiPage(), MediaWiki\Site\MediaWikiPageNameNormalizer::normalizePageName(), SpecialChangeContentModel::onSubmit(), XmlDumpWriter::openPage(), ImagePage::openShowImage(), CoreParserFunctions::pagesize(), DumpNotalkFilter::pass(), DumpNamespaceFilter::pass(), MediaWiki::performAction(), BaseDump::prefetch(), ResourceLoaderWikiModule::preloadTitleInfo(), SpecialUnblock::processUnblock(), SearchMssql::queryMain(), SearchOracle::queryMain(), SearchSqlite::queryMain(), LocalisationCache::recache(), ImportReporter::reportPage(), DeleteLinksJob::run(), CategoryMembershipChangeJob::run(), RefreshLinksJob::runForTitle(), ApiQueryRandom::runQuery(), ParserCache::save(), ApiRevisionDeleteTest::setUp(), TestPageProps::setUp(), ApiFormatXmlTest::setUpBeforeClass(), SpecialBookSources::showList(), LogEventsList::showLogExtract(), LogEventsList::showOptions(), CoreParserFunctions::special(), Language::specialList(), PrefixSearch::specialSearch(), EditPageTest::testAutoMerge(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), ApiQueryRevisionsTest::testContentComesWithContentModelAndFormat(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), ContentHandlerTest::testDataIndexFields(), WikitextContentHandlerTest::testDataIndexFieldsFile(), TextContentTest::testDeletionUpdates(), ActionTest::testDisabledAction_factoryReturnsFalse(), WikiPageTest::testDoDeleteArticle(), WikiPageTest::testDoDeleteUpdates(), WikiPageTest::testDoEdit(), WikiPageTest::testDoEditContent(), ApiEditPageTest::testEdit_redirect(), ApiEditPageTest::testEdit_redirectText(), ApiEditPageTest::testEditAppend(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_newSection(), ApiEditPageTest::testEditSection(), WikiPageTest::testExists(), TitleTest::testExists(), RevisionStorageTest::testFetchRevision(), ImageListPagerTest::testFormatValuesThrowException(), WikiReferenceTest::testGetCanonicalUrl(), WikiPageTest::testGetContent(), WikiPageTestContentHandlerUseDB::testGetContentHandler(), WikiPageTest::testGetContentHandler(), WikiPageTestContentHandlerUseDB::testGetContentModel(), WikiPageTest::testGetContentModel(), UserTest::testGetEditCount(), WikiMapTest::testGetForeignURL(), WikiReferenceTest::testGetFullUrl(), RevisionStorageTest::testGetNext(), SpecialPageFactoryTest::testGetPage(), RevisionStorageTest::testGetPage(), MediaWikiSiteTest::testGetPageUrl(), SiteTest::testGetPageUrl(), WikiPageTest::testGetParserOutput(), RevisionStorageTest::testGetPrevious(), WikiPageTest::testGetRedirectTarget(), WikiPageTest::testGetRevision(), WikitextContentTest::testGetSecondaryDataUpdates(), WikiPageTest::testGetText(), WikiReferenceTest::testGetUrl(), WikiPageTest::testHasViewableContent(), ApiRevisionDeleteTest::testHidingRevisions(), ImportLinkCacheIntegrationTest::testImportForImportSource(), TitleTest::testIsAlwaysKnown(), WikiPageTest::testIsCountable(), RevisionStorageTest::testIsCurrent(), WikiPageTest::testIsRedirect(), WikiMapTest::testMakeForeignLink(), RevisionStorageTest::testNewFromArchiveRow(), RevisionStorageTest::testNewNullRevision(), ActionTest::testNull_canNotBeInstantiated(), ContentHandlerTest::testParserOutputForIndexing(), ApiQueryAllPagesTest::testPrefixNormalizationSearchBug(), QueryAllSpecialPagesTest::testQuerypageSqlQuery(), RefreshLinksPartitionTest::testRefreshLinks(), ApiSetNotificationTimestampIntegrationTest::testStuff(), ApiEditPageTest::testSupportsDirectApiEditing_withContentHandlerOverride(), TemplateCategoriesTest::testTemplateCategories(), ArticleTablesTest::testTemplatelinksUsesContentLanguage(), ApiRevisionDeleteTest::testUnhidingOutput(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), RevisionStorageTest::testUserWasLastToEdit(), ApiWatchTest::testWatchClear(), PageArchive::undeleteRevisions(), SpecialEditWatchlist::unwatchTitles(), Linker::userLink(), DumpMultiWriter::writeOpenPage(), and DumpFilter::writeOpenPage().
function wfGetCustomMagicWordValue $parser |
Definition at line 2487 of file hooks.txt.
Referenced by ParserDiffTest::__call(), PhpXmlBugTester::__construct(), CoreParserFunctions::anchorencode(), CoreParserFunctions::bidi(), CoreParserFunctions::cascadingsources(), CoreParserFunctions::defaultsort(), CoreParserFunctions::displaytitle(), JSParseHelper::execute(), FindDeprecated::execute(), CoreParserFunctions::filepath(), CoreParserFunctions::formatDate(), CoreParserFunctions::formatnum(), ParserFuzzTest::fuzzTest(), CoreTagHooks::gallery(), CoreParserFunctions::gender(), CoreParserFunctions::getCachedRevisionObject(), Linker::getImageLinkMTOParams(), ParserTestRunner::getParser(), CoreParserFunctions::grammar(), ParserMethodsTest::helperParserFunc(), CoreParserFunctions::intFunction(), Xml::isWellFormed(), CoreParserFunctions::lc(), CoreParserFunctions::nse(), CoreParserFunctions::pad(), CoreParserFunctions::padleft(), CoreParserFunctions::padright(), CoreParserFunctions::pageid(), CoreParserFunctions::pagesincategory(), CoreParserFunctions::pagesize(), MessageCache::parse(), ShiConverter::parserConvert(), IuConverter::parserConvert(), CoreParserFunctions::plural(), WikiPage::prepareContentForEdit(), CoreParserFunctions::protectionexpiry(), CoreParserFunctions::protectionlevel(), TextPassDumper::readDump(), CoreTagHooks::register(), CoreParserFunctions::register(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), ParserTestRunner::runTest(), ParserDiffTest::setFunctionHook(), ImageGalleryBase::setParser(), ParserTestParserHook::setup(), ParserOptions::setupFakeRevision(), CoreParserFunctions::special(), CoreParserFunctions::speciale(), TextPassDumper::startElement(), Parser::statelessFetchTemplate(), ParserTestParserHook::staticTagHook(), CoreParserFunctions::tagObj(), TagHookTest::testBadFunctionTagHooks(), TagHookTest::testBadTagHooks(), TagHookTest::testFunctionTagHooks(), JavaScriptMinifierTest::testJavaScriptMinifierOutput(), TagHookTest::testTagHooks(), MessageCache::transform(), CoreParserFunctions::uc(), CoreParserFunctions::urlencode(), ResourceLoaderModule::validateScriptFile(), and ParserTestPrinter::wellFormed().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context $parserOutput |
Definition at line 1046 of file hooks.txt.
Referenced by LinksUpdate::__construct(), OutputPage::addParserOutput(), OutputPage::addParserOutputContent(), OutputPage::addParserOutputMetadata(), OutputPage::addParserOutputNoText(), OutputPage::addParserOutputText(), OutputPage::addWikiTextTitle(), EditPage::doPreviewParse(), DifferenceEngine::getParserOutput(), WikiPage::getParserOutput(), ContentHandler::getParserOutputForIndexing(), EditPage::getPreviewText(), AbstractContent::getSecondaryDataUpdates(), OutputPage::parse(), DifferenceEngine::renderNewRevision(), RefreshLinksJob::runForTitle(), ParserCache::save(), JsonContentTest::testFillParserOutput(), TagHookTest::testFunctionTagHooks(), ParserOutputSearchDataExtractorTest::testGetCategories(), ParserOutputSearchDataExtractorTest::testGetExternalLinks(), ParserOutputSearchDataExtractorTest::testGetOutgoingLinks(), ParserOutputSearchDataExtractorTest::testGetTemplates(), ExtraParserTest::testParse(), TagHookTest::testTagHooks(), ExtraParserTest::testTrackingCategory(), and ExtraParserTest::testTrackingCategorySpecial().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc& $personal_urls |
Definition at line 2491 of file hooks.txt.
Referenced by SkinTemplate::buildPersonalUrls().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped $pre |
Definition at line 1442 of file hooks.txt.
Referenced by Linker::formatAutocomments(), DbTestPreviewer::getTestStatusInfo(), SearchHighlighter::highlightSimple(), and ExtensionProcessorTest::testRegisterHooks().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute & $query |
Definition at line 1555 of file hooks.txt.
Referenced by ApiQueryPrefixSearch::__construct(), OutputPage::addBacklinkSubtitle(), OutputPage::addReturnTo(), SpecialUserLogin::beforeExecute(), OutputPage::buildBacklinkSubtitle(), SkinTemplate::buildPersonalUrls(), Linker::buildRollbackLink(), SpecialPage::checkLoginSecurityLevel(), PostgresUpdater::describeIndex(), SpecialRedirect::dispatchLog(), SpecialRecentChangesLinked::doMainQuery(), DatabaseMysqlBase::duplicateTableStructure(), ApiQueryExternalLinks::execute(), RedirectSpecialPage::execute(), BatchedQueryRunner::execute(), SpecialRecentChanges::execute(), MwSql::execute(), RandomPage::execute(), SpecialSearch::execute(), LoginSignupSpecialPage::execute(), SpecialPageFactory::executePath(), SpecialJavaScriptTest::exportQUnit(), ForeignAPIRepo::fetchImageQuery(), IEUrlExtension::fixUrlForIE6(), Title::fixUrlQueryArgs(), SpecialUndelete::formatFileRow(), SpecialNewpages::formatRow(), DeleteLogFormatter::getActionLinks(), Title::getCanonicalURL(), SearchMySQL::getCountQuery(), MultiHttpClient::getCurlHandle(), MWDebug::getDebugInfo(), DeletedContribsPager::getDefaultQuery(), ContribsPager::getDefaultQuery(), LogPager::getDefaultQuery(), UsersPager::getDefaultQuery(), MediaTransformOutput::getDescLinkAttribs(), FileRepo::getDescriptionRenderUrl(), SpecialRecentChanges::getFeedQuery(), LogEventsList::getFilterLinks(), ImageListPager::getForm(), Title::getFullURL(), ApiPageSet::getGenerators(), OutputPage::getHeadLinksArray(), TablePager::getHiddenFields(), Linker::getImageLinkMTOParams(), ForeignAPIRepo::getInfo(), Title::getInternalURL(), IRCColourfulRCFeedFormatter::getLine(), MediaWiki\Linker\LinkRenderer::getLinkURL(), Title::getLinkURL(), Title::getLocalURL(), PatrolLogFormatter::getMessageParameters(), WebInstaller::getPageListItem(), IndexPager::getPagingLinks(), ImageListPager::getPagingQueries(), SearchMySQL::getQuery(), NewFilesPager::getQueryInfo(), WantedPagesPage::getQueryInfo(), WithoutInterwikiPage::getQueryInfo(), UsersPager::getQueryInfo(), Linker::getRevDeleteLink(), OutputPage::getRlClientContext(), LogEventsList::getShowHideLinks(), TablePager::getStartBody(), Linker::getUploadUrl(), ResourceLoaderImage::getUrl(), WebInstaller::getUrl(), EditPage::handleStatus(), HistoryPager::historyLine(), ForeignAPIRepo::httpGetCached(), ImageHistoryList::imageHistoryLine(), ImagePage::imageLinks(), ChangesList::insertDiffHist(), SearchMySQL::limitResult(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), SpecialWhatLinksHere::listItem(), DummyLinker::makeBrokenImageLinkObj(), Linker::makeBrokenImageLinkObj(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), LinkHolderArray::makeHolder(), DummyLinker::makeImageLink(), Linker::makeImageLink(), MediaWiki\Linker\LinkRenderer::makeKnownLink(), LoginSignupSpecialPage::makeLanguageSelectorLink(), MediaWiki\Linker\LinkRenderer::makeLink(), IndexPager::makeLink(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), SpecialWhatLinksHere::makeSelfLink(), DummyLinker::makeSelfLinkObj(), DummyLinker::makeThumbLink2(), Linker::makeThumbLink2(), FileRepo::makeUrl(), LinkSearchPage::mungeQuery(), Language::numLink(), SwiftFileBackend::objectListing(), SpecialChangeEmail::onSuccess(), SearchEngine::parseNamespacePrefixes(), MediaWiki::performRequest(), ApiQueryBase::prepareUrlQuerySearchString(), LinkerTest::provideLinkBeginHook(), WfAssembleUrlTest::provideURLParts(), MWDebug::query(), SearchMySQL::queryFeatures(), SearchMySQL::queryMain(), SearchMySQL::queryNamespaces(), DeletedContribsPager::reallyDoQuery(), ContribsPager::reallyDoQuery(), QueryPage::reallyDoQuery(), EnhancedChangesList::recentChangesBlockLine(), TransactionProfiler::recordQueryCompletion(), SpecialUndelete::redirectToRevDel(), CSSMin::remapOne(), LinkHolderArray::replaceInternal(), SearchEngine::replacePrefixes(), UserNotLoggedIn::report(), DummyLinker::revDeleteLink(), Linker::revDeleteLink(), ApiQueryExtLinksUsage::run(), ApiQuerySearch::run(), MediaWiki\Linker\LinkRenderer::runBeginHook(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), SearchMySQL::searchInternal(), SearchPostgres::searchQuery(), RandomPage::selectRandomPageFromDB(), SpecialRandomInCategory::selectRandomPageFromDB(), OutputPage::setFeedAppendQuery(), SkinTemplate::setupTemplateForOutput(), SpecialAllPages::showChunk(), DifferenceEngine::showDiffPage(), SpecialSearch::showHit(), SpecialSearch::showInterwiki(), SpecialSearch::showInterwikiHit(), OutputPage::showPermissionsErrorPage(), SpecialPrefixindex::showPrefixChunk(), Article::showRedirectedFromHeader(), SkinTemplate::tabAction(), WfAppendQueryTest::testAppendQuery(), PrefixUniquenessTest::testPrefixes(), SpecialSearchText::testSubPageRedirect(), MediaWikiTest::testTryNormaliseRedirect(), ThumbnailImage::toHtml(), TransactionProfiler::transactionWritingOut(), MediaWiki::triggerJobs(), ResourceFileCache::useFileCache(), HTMLFileCache::useFileCache(), and Language::viewPrevNext().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next $refreshCache |
Definition at line 1555 of file hooks.txt.
Referenced by DifferenceEngine::__construct(), and ContentHandler::createDifferenceEngine().
Definition at line 1007 of file hooks.txt.
Referenced by MediaWiki\Auth\AuthManagerAuthPlugin::allowPasswordChange(), EditPageTest::assertEdit(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginLinkAttempt(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::beginPrimaryAuthentication(), ApiAuthManagerHelper::blacklistAuthenticationRequests(), User::changeAuthenticationData(), ApiQueryTestBase::check(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), RESTBagOStuff::delete(), UploadFromUrlTest::doApiRequest(), SwiftFileBackend::doExecuteOpHandlesInternal(), RESTBagOStuff::doGet(), ApiChangeAuthenticationData::execute(), ApiEditPage::execute(), ApiParse::execute(), ApiRemoveAuthenticationData::execute(), ApiAMCreateAccount::execute(), ApiClientLogin::execute(), PasswordReset::execute(), Parser::fetchScaryTemplateMaybeFromCache(), MediaWiki\Auth\AuthManager::fillRequests(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::finishAccountCreation(), ApiAuthManagerHelper::formatRequests(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), SpecialChangeCredentials::getAuthForm(), LanguageConverter::getDefaultVariant(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::getInstance(), MediaWiki\Auth\ConfirmLinkAuthenticationRequestTest::getLinkRequests(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::getLinkRequests(), LanguageConverter::getPreferredVariant(), MediaWiki\Auth\AuthenticationRequest::getRequestByClass(), MediaWiki\Auth\ButtonAuthenticationRequest::getRequestByName(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getUniqueId(), MediaWiki\Auth\AuthenticationRequest::getUsernameFromRequests(), ForeignAPIRepo::httpGet(), SpecialChangeCredentials::loadAuth(), AuthManagerSpecialPage::loadAuth(), ApiAuthManagerHelper::loadAuthenticationRequests(), MediaWiki\Auth\AuthenticationRequest::loadRequestsFromSubmission(), ResourceLoaderClientHtml::makeContext(), ApiQueryTestBase::merge(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), WebRequestTest::mockWebRequest(), AuthManagerSpecialPage::needsSubmitButton(), ParsoidVirtualRESTService::onParsoid1Request(), RestbaseVirtualRESTService::onParsoid1Request(), RestbaseVirtualRESTService::onParsoid3Request(), RestbaseVirtualRESTService::onParsoidRequests(), RestbaseVirtualRESTService::onRequests(), VirtualRESTService::onRequests(), ParsoidVirtualRESTService::onRequests(), SwiftVirtualRESTService::onRequests(), SwiftVirtualRESTService::onResponses(), SpecialUploadStash::outputRemoteScaledThumb(), AuthManagerSpecialPage::performAuthenticationStep(), MediaWiki\Auth\AuthManagerTest::provideAccountCreation(), MediaWiki\Auth\AuthManagerTest::provideAccountLink(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), MediaWiki\Auth\AuthenticationResponseTest::provideConstructors(), MediaWiki\Auth\AbstractSecondaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerRevokeAccessForUser(), UploadFromUrl::reallyFetchFile(), Http::request(), MultiHttpClient::runMulti(), VirtualRESTServiceClient::runMulti(), RESTBagOStuff::set(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::setDomain(), MediaWiki\Auth\AuthManagerAuthPlugin::setPassword(), SpecialChangeCredentials::showSubpageList(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testAbstractPrimaryAuthenticationProvider(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testAbstractSecondaryAuthenticationProvider(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreationEmail(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MediaWiki\Auth\AuthManagerTest::testAllowsAuthenticationDataChange(), ApiLoginTest::testApiLoginGotCookie(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), MediaWiki\Auth\AuthManagerTest::testChangeAuthenticationData(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), FauxRequestTest::testConstructInvalidData(), FauxRequestTest::testConstructInvalidSession(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testConstruction(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), FauxRequestTest::testCookies(), FauxRequestTest::testCookiesDefaultPrefix(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testDescribeCredentials(), FauxRequestTest::testDummies(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testFailResponse(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAuthentication(), WebRequestTest::testGetArray(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequestsRequired(), WebRequestTest::testGetBool(), WebRequestTest::testGetCheck(), WebRequestTest::testGetElapsedTime(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testGetFieldInfo2(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testGetFieldInfo2(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::testGetFieldInfo_2(), WebRequestTest::testGetFloat(), WebRequestTest::testGetFuzzyBool(), WebRequestTest::testGetFuzzyBoolDefault(), WebRequestTest::testGetInt(), WebRequestTest::testGetIntArray(), WebRequestTest::testGetIntOrNull(), FauxRequestTest::testGetMethod(), FauxRequestTest::testGetQueryValues(), FauxRequestTest::testGetRawVal(), WebRequestTest::testGetRawVal(), FauxRequestTest::testGetRequestURL(), FauxRequestTest::testGetText(), WebRequestTest::testGetText(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetUniqueId(), MediaWiki\Auth\ConfirmLinkAuthenticationRequestTest::testGetUniqueId(), MediaWiki\Auth\AuthenticationRequestTest::testGetUsernameFromRequests(), FauxRequestTest::testGetVal(), WebRequestTest::testGetVal(), WebRequestTest::testGetValNormal(), WebRequestTest::testGetValueNames(), FauxRequestTest::testGetValues(), WebRequestTest::testGetValues(), MediaWiki\Auth\UserDataAuthenticationRequestTest::testPopulateUser(), FauxRequestTest::testProtocol(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationDataEmail(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), FauxRequestTest::testSessionData(), FauxRequestTest::testSetRequestURL(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::testState(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAuthentication(), MediaWikiTest::testTryNormaliseRedirect(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testTryReset(), FauxRequestTest::testWasPosted(), MediaWiki\Tidy\Html5Depurate::tidy(), MediaWiki::triggerJobs(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::tryReset(), and ApiCSPReport::verifyPostBodyOk().
error also a ContextSource you ll probably need to make sure the header is varied on $request |
Definition at line 2573 of file hooks.txt.
Referenced by AllMessagesTablePager::__construct(), ApiContinuationManager::__construct(), UsersPager::__construct(), ApiMain::__construct(), SkinTemplate::buildContentNavigationUrls(), SkinTemplate::buildNavUrls(), SkinTemplate::buildPersonalUrls(), SpecialPage::checkLoginSecurityLevel(), CategoryPage::closeShowCategory(), UploadBase::createFromRequest(), ApiPageSetTest::createPageSetWithRedirect(), Article::delete(), SpecialRedirect::dispatchFile(), SwiftFileBackend::doCopyInternal(), SwiftFileBackend::doCreateInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), SpecialImport::doImport(), SwiftFileBackend::doMoveInternal(), SwiftFileBackend::doStoreInternal(), SpecialApiHelp::execute(), ApiUpload::execute(), SpecialContributions::execute(), SpecialProtectedtitles::execute(), SpecialExport::execute(), SpecialProtectedpages::execute(), DeletedContributionsPage::execute(), SpecialBlockList::execute(), SpecialPagesWithProp::execute(), SpecialWatchlist::execute(), SpecialAllMessages::execute(), SpecialPrefixindex::execute(), SpecialTags::execute(), LinkSearchPage::execute(), SpecialExpandTemplates::execute(), SpecialAllPages::execute(), SpecialEditTags::execute(), SpecialImport::execute(), MovePageForm::execute(), UserrightsPage::execute(), SpecialSearch::execute(), SpecialRevisionDelete::execute(), ApiOptionsTest::executeQuery(), SpecialPageExecutor::executeSpecialPage(), SpecialPageTestBase::executeSpecialPage(), HistoryAction::feed(), SpecialWatchlist::fetchOptionsFromRequest(), Action::getActionName(), ApiUpload::getChunkResult(), DerivativeResourceLoaderContextTest::getContext(), ActionTest::getContext(), MediaWiki\Session\CookieSessionProvider::getCookie(), MWDebug::getDebugInfo(), User::getEditToken(), User::getEditTokenObject(), MediaWiki\Session\SessionManager::getEmptySession(), MediaWiki\Session\SessionManager::getEmptySessionInternal(), LoginSignupSpecialPage::getFakeTemplate(), MediaWiki\Session\SessionManager::getGlobalSession(), SpecialEditWatchlist::getMode(), ApiModuleManagerTest::getModuleManager(), SpecialPageAction::getName(), Article::getOldIDFromRequest(), ApiBase::getParameterFromSettings(), SpecialChangeCredentials::getPreservedParams(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::getProvider(), RawAction::getRawText(), RedirectSpecialPage::getRedirectQuery(), ResourceLoaderTestCase::getResourceLoaderContext(), SpecialChangeCredentials::getReturnUrl(), ApiOptionsTest::getSampleRequest(), MediaWiki\Session\SessionBackend::getSession(), MediaWiki\Session\SessionManager::getSessionById(), SpecialBlock::getTargetAndType(), ApiTokens::getTokenTypes(), MediaWiki\Session\CookieSessionProvider::getUserInfoFromCookies(), ApiMain::handleCORS(), AuthManagerSpecialPage::handleReauthBeforeExecute(), EditPage::handleStatus(), OutputPage::haveCacheVaryCookies(), ThumbnailRenderJob::hitThumbUrl(), EditPage::importFormData(), MediaWiki::initializeArticle(), UploadFromFile::initializeFromRequest(), UploadFromStash::initializeFromRequest(), UploadFromUrl::initializeFromRequest(), HTMLButtonField::isBadIE(), UploadFromStash::isValidRequest(), UploadFromUrl::isValidRequest(), ApiMain::lacksSameOriginSecurity(), LoginSignupSpecialPage::load(), SpecialSearch::load(), AuthManagerSpecialPage::loadAuth(), ProtectionForm::loadData(), HTMLForm::loadData(), HTMLSubmitField::loadDataFromRequest(), HTMLRestrictionsField::loadDataFromRequest(), HTMLAutoCompleteSelectField::loadDataFromRequest(), HTMLSelectAndOtherField::loadDataFromRequest(), HTMLSelectOrOtherField::loadDataFromRequest(), HTMLDateTimeField::loadDataFromRequest(), HTMLCheckField::loadDataFromRequest(), HTMLFormFieldCloner::loadDataFromRequest(), HTMLMultiSelectField::loadDataFromRequest(), HTMLCheckMatrix::loadDataFromRequest(), HTMLFormField::loadDataFromRequest(), SpecialUpload::loadRequest(), SpecialUndelete::loadRequest(), LoginSignupSpecialPage::loadRequestParameters(), SpecialMergeHistory::loadRequestParams(), Profiler::logData(), ApiBase::logFeatureUsage(), ApiMain::logRequest(), MediaWiki::main(), User::matchEditToken(), User::matchEditTokenNoSuffix(), ApiQueryTestBase::merge(), MWDebugTest::newApiRequest(), SpecialPageExecutor::newContext(), User::newFromSession(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::newInvalid(), SpecialChangeEmail::onSuccess(), MarkpatrolledAction::onView(), RawAction::onView(), RollbackAction::onView(), HistoryAction::onView(), ImagePage::openShowImage(), MediaWiki::parseTitle(), MediaWiki::performAction(), MediaWiki::performRequest(), MediaWiki\Session\CookieSessionProvider::persistSession(), SpecialSearch::powerSearch(), MediaWiki::preOutputCommit(), SkinTemplate::prepareQuickTemplate(), MWRestrictionsTest::provideCheck(), ApiQueryContinueTestBase::query(), SquidPurgeClient::queuePurge(), ApiQueryRandom::run(), EditPage::safeUnicodeInput(), ProtectionForm::save(), MediaWiki\Session\SessionBackend::save(), SpecialSearch::saveNamespaces(), ApiUpload::selectUploadModule(), User::setCookie(), User::setCookies(), SpecialPageExecutor::setEditTokenFromUser(), SpecialBlock::setParameter(), AuthManagerSpecialPage::setRequest(), ApiMain::setupExternalResponse(), SkinTemplate::setupTemplateForOutput(), Article::showDiffPage(), SpecialExpandTemplates::showHtmlPreview(), OutputPage::showPermissionsErrorPage(), Article::showRedirectedFromHeader(), HTMLSubmitField::skipLoadData(), SpecialEditTags::submit(), WebRequestTest::testAcceptLang(), ApiOptionsTest::testAnon(), MWDebugTest::testAppendDebugInfoToApiResultXmlFormat(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), ApiOptionsTest::testChange(), MWRestrictionsTest::testCheck(), ApiMainTest::testCheckConditionalRequestHeaders(), MediaWiki\Session\BotPasswordSessionProviderTest::testCheckSessionInfo(), ApiMainTest::testConditionalRequestHeadersOutput(), MediaWiki\Session\SessionTest::testConstructor(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), PasswordResetTest::testExecute_email(), HTMLRestrictionsFieldTest::testForm(), ActionTest::testGetActionName_whenCanNotUseWikiPage_defaultsToView(), FauxRequestTest::testGetAllHeaders(), MediaWiki\Session\CookieSessionProviderTest::testGetCookie(), MediaWiki\Session\SessionManagerTest::testGetEmptySession(), MediaWiki\Session\SessionManagerTest::testGetGlobalSession(), WebRequestTest::testGetIP(), WebRequestTest::testGetIpLackOfRemoteAddrThrowAnException(), MediaWiki\Session\SessionManagerTest::testGetSessionForRequest(), MediaWiki\Session\SessionManagerTest::testGetSessionFromInfo(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testGetSessionIdFromCookie(), FauxRequestTest::testGetSetHeader(), OutputPageTest::testHaveCacheVaryCookies(), ApiMainTest::testLacksSameOriginSecurity(), MediaWiki\Session\SessionManagerTest::testLoadSessionInfoFromStore(), BotPasswordTest::testLogin(), ApiOptionsTest::testMultiSelect(), MediaWiki\Session\BotPasswordSessionProviderTest::testNewSessionInfoForRequest(), ApiOptionsTest::testNoChanges(), ApiOptionsTest::testNoOptionname(), ApiOptionsTest::testNoToken(), ApiOptionsTest::testOptionResetValue(), ApiOptionsTest::testOptionWithValue(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSessionWithHook(), MediaWiki\Session\CookieSessionProviderTest::testProvideSessionInfo(), MediaWiki\Session\BotPasswordSessionProviderTest::testProvideSessionInfo(), ApiOptionsTest::testReset(), MediaWiki\Session\SessionBackendTest::testResetIdOfGlobalSession(), ApiOptionsTest::testResetKinds(), MediaWiki\Session\CookieSessionProviderTest::testSetLoggedOutCookie(), ApiOptionsTest::testSpecialOption(), MediaWiki\Session\CookieSessionProviderTest::testSuggestLoginUsername(), MediaWiki\Session\SessionBackendTest::testTakeOverGlobalSession(), ApiOptionsTest::testUnknownOption(), MediaWiki\Session\SessionBackendTest::testUnpersistOfGlobalSession(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testUnpersistSession(), MediaWiki\Session\CookieSessionProviderTest::testUnpersistSession(), ApiOptionsTest::testUserjsOption(), UploadStashTest::testValidRequestWithInvalidRequests(), UploadStashTest::testValidRequestWithValidRequests(), EditPage::tokenOk(), MediaWiki::tryNormaliseRedirect(), OutputPage::userCanPreview(), CategoryPage::view(), and ImagePage::view().
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add use OutputPage::addFeedLink () instead. &$feedLinks hooks can tweak the array to change how login etc forms should look $requests |
Definition at line 302 of file hooks.txt.
Referenced by SpecialChangeCredentials::getAuthFormDescriptor(), AuthManagerSpecialPage::getAuthFormDescriptor(), MediaWiki\Auth\AuthenticationRequest::getRequestByClass(), MediaWiki\Auth\ButtonAuthenticationRequest::getRequestByName(), SpecialChangeCredentials::handleFormSubmit(), AuthManagerSpecialPage::handleFormSubmit(), AuthManagerSpecialPage::isActionAllowed(), LoginSignupSpecialPage::postProcessFormDescriptor(), and MediaWiki\Session\SessionBackendTest::testSave().
see documentation in includes Linker php for Linker::makeImageLink or false for current& $res |
error also a ContextSource you ll probably need to make sure the header is varied on such as when responding to a resource loader request or generating HTML output& $resourceLoader |
Definition at line 2573 of file hooks.txt.
Referenced by LessTestSuite::__construct(), OutputPage::buildExemptModules(), OutputPage::filterModules(), WebInstallerOutput::getCSS(), ResourceLoaderStartUpModule::getModuleRegistrations(), ResourceLoaderTestCase::getResourceLoaderContext(), ResourceLoaderModule::getScriptURLsForDebug(), ResourceLoaderModule::getStyleURLsForDebug(), ResourceLoaderTest::testConstructRegistrationHook(), ResourceLoaderTest::testGetModuleNames(), ResourceLoaderTest::testRegisterInvalidName(), ResourceLoaderTest::testRegisterInvalidType(), and ResourceLoaderTest::testRegisterValid().
For QUnit the mediawiki tests qunit testrunner dependency will be added to any module& $ResourceLoader |
Definition at line 802 of file hooks.txt.
Referenced by ApiMain::checkMaxLag(), SpecialUnlinkAccounts::execute(), SpecialLinkAccounts::execute(), SpecialRunJobs::execute(), RunJobs::execute(), SpecialChangeCredentials::execute(), LoginSignupSpecialPage::execute(), SpecialPageExecutor::executeSpecialPage(), MediaWikiPageNameNormalizerTestMockHttp::get(), ApiMain::handleCORS(), ApiMain::handleException(), SpecialUnlinkAccounts::handleFormSubmit(), SpecialChangeCredentials::handleFormSubmit(), AuthManagerSpecialPage::handleFormSubmit(), RawAction::onView(), OutputPage::output(), MediaWiki\Session\ImmutableSessionProviderWithCookie::persistSession(), MediaWiki\Session\CookieSessionProvider::persistSession(), ResourceLoader::respond(), JobRunner::run(), MediaWiki\Logger\Monolog\KafkaHandler::send(), OutputPage::sendCacheControl(), ApiMain::sendCacheHeaders(), MediaWiki\Session\CookieSessionProvider::setForceHTTPSCookie(), EditPage::setPostEditCookie(), SpecialUndelete::showFile(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), ApiOptionsTest::testChange(), ApiMainTest::testConditionalRequestHeadersOutput(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), ApiOptionsTest::testMultiSelect(), ApiOptionsTest::testOptionResetValue(), ApiOptionsTest::testOptionWithValue(), BatchRowUpdateTest::testReaderBasicIterate(), ApiOptionsTest::testReset(), ApiOptionsTest::testResetChangeOption(), ApiOptionsTest::testResetKinds(), ApiOptionsTest::testSpecialOption(), ApiOptionsTest::testUnknownOption(), ApiOptionsTest::testUserjsOption(), ResourceLoader::tryRespondFromFileCache(), MediaWiki\Session\ImmutableSessionProviderWithCookie::unpersistSession(), MediaWiki\Session\CookieSessionProvider::unpersistSession(), and wfStreamThumb().
Definition at line 1936 of file hooks.txt.
Referenced by MediaWiki\Auth\ConfirmLinkAuthenticationRequest::__set_state(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::__set_state(), MediaWiki\Auth\ButtonAuthenticationRequest::__set_state(), MediaWiki\Auth\AuthenticationRequest::__set_state(), MemcachedClient::_load_items(), ApiQuerySiteinfo::appendExtensions(), ApiResult::applyTransformations(), Parser::argSubstitution(), ArrayUtils::arrayDiffAssocRecursive(), LanguageConverter::autoConvertToAllVariants(), MediaWiki\Auth\AuthManager::autoCreateUser(), ExternalStoreDB::batchFetchBlobs(), ExternalStoreDB::batchFetchFromURLs(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), Benchmarker::bench(), Parser::braceSubstitution(), MediaWiki\Linker\LinkRenderer::buildAElement(), LocalSettingsGenerator::buildMemcachedServerList(), SpecialPageFactory::capturePath(), CategoryViewer::columnList(), UploadFromChunks::concatenateChunks(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), LanguageZh::convertForSearchResult(), MediaHandler::convertMetadataVersion(), MagicVariableTest::createProviderUpTo(), MultiWriteBagOStuff::deleteObjectsExpiringBefore(), DatabaseOracle::doCommit(), CachedBagOStuff::doGet(), Database::doProfiledQuery(), DatabaseMysql::doQuery(), DatabaseInstaller::doUpgrade(), MultiWriteBagOStuff::doWrite(), Installer::envCheckShellLocale(), ApiTag::execute(), ApiManageTags::execute(), HHVMMakeRepo::execute(), ApiQueryAuthManagerInfo::execute(), FindHooks::execute(), SpecialEmailUser::execute(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Html::expandAttributes(), ApiRevisionDelete::extractStatusInfo(), MssqlBlob::fetch(), ExternalStoreDB::fetchBlob(), ExternalStoreDB::fetchFromURL(), ORAResult::fetchObject(), ORAResult::fetchRow(), TestResourceLoaderWikiModule::fetchTitleInfo(), ForeignAPIRepo::findBySha1(), ApiAuthManagerHelper::formatAuthenticationResponse(), ApiAuthManagerHelper::formatFields(), ApiParamInfo::formatHelpMessages(), RightsLogFormatter::formatParametersForApi(), ProtectLogFormatter::formatParametersForApi(), BlockLogFormatter::formatParametersForApi(), DeleteLogFormatter::formatParametersForApi(), ApiAuthManagerHelper::formatRequests(), SpecialPagesWithProp::formatResult(), DeletedContribsPager::formatRevisionRow(), DeletedContribsPager::formatRow(), ContribsPager::formatRow(), ApiRevisionDelete::formatStatusMessages(), GetConfiguration::formatVarDump(), CoreParserFunctions::gender(), Preferences::generateSkinOptions(), ApiFormatPhp::getAllowedParams(), ApiResetPassword::getAllowedParams(), ApiAMCreateAccount::getAllowedParams(), ApiFormatJson::getAllowedParams(), ApiFeedRecentChanges::getAllowedParams(), ApiQueryExtLinksUsage::getAllowedParams(), ApiFeedContributions::getAllowedParams(), ApiFeedWatchlist::getAllowedParams(), ApiQueryAllRevisions::getAllowedParams(), ApiFormatBase::getAllowedParams(), ApiQueryCategoryMembers::getAllowedParams(), ApiQueryAllImages::getAllowedParams(), ApiQueryBacklinksprop::getAllowedParams(), ApiQueryRevisions::getAllowedParams(), ApiQueryLogEvents::getAllowedParams(), ApiQueryAllDeletedRevisions::getAllowedParams(), RevDelArchivedFileItem::getApiData(), RevDelLogItem::getApiData(), RevDelRevisionItem::getApiData(), RevDelFileItem::getApiData(), HTMLDateTimeField::getAttributes(), HTMLFormField::getAttributes(), ApiLogin::getAuthenticationResponseLogData(), ApiQueryUserInfo::getCentralUserInfo(), RevisionDeleter::getChanges(), Preferences::getDateOptions(), HTMLFormFieldCloner::getDefault(), UserOptions::getDefaultOptionsNames(), MediaWiki\Session\TestUtils::getDummySessionBackend(), ApiResetPassword::getExamplesMessages(), ApiBase::getExamplesMessages(), MediaWiki\Auth\PasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UserDataAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::getFieldInfo(), Benchmarker::getFormattedResults(), ApiHelp::getHelpInternal(), MWDebug::getHTMLDebugLog(), Preferences::getImageSizes(), FileRepo::getInfo(), HTMLAutoCompleteSelectField::getInputHTML(), MediaWiki\Auth\PasswordAuthenticationRequestTest::getInstance(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::getInstance(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::getInstance(), TablePager::getLimitSelectList(), Title::getLinkURL(), SpecialVersion::getMediaWikiCredits(), ApiParamInfo::getModuleInfo(), User::getPasswordFactory(), ApiAuthManagerHelper::getPreservedRequest(), ApiResult::getResultData(), DatabaseTest::getSharedTableName(), ApiAuthManagerHelper::getStandardParams(), TablePager::getStartBody(), Preferences::getThumbSizes(), ParserOutput::getTimes(), User::getToken(), LanguageConverter::getURLVariant(), LanguageConverter::getUserVariant(), ApiMain::getVal(), Parser::getVariableValue(), SpecialVersion::getWgHooks(), SiteConfiguration::getWikiParams(), MWGrants::grantNames(), UserrightsPage::groupCheckboxes(), LBFactory::hasMasterChanges(), LBFactory::hasOrMadeRecentMasterChanges(), Html::htmlHeader(), DatabaseMssql::insert(), DatabaseSqlite::insert(), User::isLocallyBlockedProxy(), LBFactory::laggedReplicaUsed(), HTMLFormFieldCloner::loadDataFromRequest(), HTMLFormField::lookupOptionsKeys(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), Linker::makeHeadline(), Parser::makeImage(), Linker::makeMediaLinkFile(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), Linker::makeSelfLinkObj(), LanguageConverter::markNoConversion(), UserPasswordPolicy::maxOfPolicies(), MediaWiki\Linker\LinkRenderer::mergeAttribs(), SiteConfiguration::mergeParams(), Html::namespaceSelector(), DatabaseMssql::nativeInsertSelect(), MediaWiki\Auth\AuthenticationResponse::newAbstain(), MediaWiki\Auth\AuthenticationResponse::newFail(), MediaWiki\Auth\AuthenticationResponse::newPass(), MediaWiki\Auth\AuthenticationResponse::newRedirect(), MediaWiki\Auth\AuthenticationResponse::newRestart(), MediaWiki\Auth\AuthenticationResponse::newUI(), Linker::normaliseSpecialPage(), Sanitizer::normalizeCharReferencesCallback(), Parser::normalizeLinkUrl(), MediaWiki\Site\MediaWikiPageNameNormalizer::normalizePageName(), Linker::normalizeSubpageLink(), File::normalizeTitle(), MediaWiki\Auth\AuthManager::normalizeUsername(), CoreParserFunctions::nse(), DatabaseMssql::numRows(), LanguageConverter::parseCachedTable(), ForeignAPIFile::parseMetadata(), MediaWiki::parseTitle(), User::passwordChangeInputAttribs(), ApiResult::path(), MWRestrictionsTest::provideCheck(), ApiDocumentationTest::provideDocumentationExists(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), LocalIdLookupTest::provideIsAttachedShared(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), MediaWiki\Auth\AuthManager::providerArrayFromSpecs(), Database::query(), XmlTypeCheck::readNext(), EnhancedChangesList::recentChangesLine(), KkConverter::regsConverter(), ApiResult::removeValue(), DatabaseSqlite::replace(), CategoryFinder::run(), MemcachedClient::run_command(), MediaWiki\Linker\LinkRenderer::runBeginHook(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), DatabaseUpdater::runUpdates(), DatabaseMssql::select(), UserMailer::sendInternal(), Cookie::serializeToHttpRequest(), WebRequest::setVal(), Database::tableNamesWithIndexClauseOrJOIN(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), ApiLoginTest::testApiLoginBadPass(), ApiLoginTest::testApiLoginGoodPass(), MWRestrictionsTest::testArray(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\AuthenticationRequestTest::testBasics(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\AuthManagerTest::testBeginAccountLink(), MediaWiki\Auth\AuthManagerTest::testBeginAuthentication(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testBeginSecondaryAuthentication(), ApiLoginTest::testBotPassword(), WANObjectCacheTest::testBusyValue(), ParserMethodsTest::testCallParserFunction(), ApiMainTest::testCheckConditionalRequestHeaders(), MediaWiki\Auth\CreatedAccountAuthenticationRequestTest::testConstructor(), MediaWiki\Auth\AuthenticationResponseTest::testConstructors(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWiki\Auth\AuthManagerTest::testContinueAccountLink(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), ApiFormatPhpTest::testCrossDomainMangling(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testFailResponse(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequestsRequired(), MWRestrictionsTest::testJson(), MediaWiki\Auth\AuthenticationRequestTestCase::testLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest::testLoadFromSubmission(), WANObjectCacheTest::testLockTSE(), WANObjectCacheTest::testLockTSESlow(), MediaWiki\Session\SessionTest::testMethods(), MWRestrictionsTest::testNewDefault(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testNewInvalid(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testRangeBlock(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAccountCreation(), MediaWikiTest::testTryNormaliseRedirect(), ExifBitmapHandler::transformImageMagick(), SrConverter::translate(), KkConverter::translate(), Language::truncate_skip(), Language::truncateHtml(), SqlBagOStuff::unserialize(), WebRequest::unsetVal(), ApiResult::unsetValue(), StripState::unstripCallback(), WikiPage::updateIfNewerOn(), and UserOptions::USAGER().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect& $returnTo |
Definition at line 2491 of file hooks.txt.
Referenced by SpecialChangeCredentials::getReturnUrl(), MarkpatrolledAction::onView(), LoginHelper::showReturnToPage(), and LoginSignupSpecialPage::showReturnToPage().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect as a string& $returnToQuery |
Definition at line 2491 of file hooks.txt.
Referenced by SpecialChangeCredentials::getReturnUrl(), LoginHelper::showReturnToPage(), and LoginSignupSpecialPage::showReturnToPage().
please add to it if you re going to add events to the MediaWiki code where normally authentication against an external auth plugin would be creating a local account incomplete not yet checked for validity& $retval |
Definition at line 242 of file hooks.txt.
Referenced by ExternalStoreMedium::batchFetchFromURLs(), ExternalStore::batchFetchFromURLs(), PPTemplateFrame_Hash::cachedExpand(), PPTemplateFrame_DOM::cachedExpand(), MediaWiki\Tidy\RaggettExternal::cleanWrapped(), MediaWiki\Tidy\RaggettInternalHHVM::cleanWrapped(), MediaWiki\Tidy\RaggettInternalPHP::cleanWrapped(), HTMLForm::displaySection(), DjVuHandler::doTransform(), ApiUndelete::execute(), ApiEmailUser::execute(), ApiExpandTemplates::execute(), ApiPatrol::execute(), ApiUnblock::execute(), ApiBlock::execute(), ApiRollback::execute(), NamespaceConflictChecker::execute(), ResourceLoaderContext::expandModuleNames(), Database::fieldNamesWithAlias(), ArrayDiffFormatter::format(), ApiQueryBacklinks::getAllowedParams(), MediaWiki\Interwiki\ClassicInterwikiLookup::getAllPrefixesDB(), CheckSyntax::getGitModifiedFiles(), FindHooks::getHooksFromOnlineDocCategory(), TransformationalImageHandler::getMagickVersion(), UnusedimagesPage::getQueryInfo(), LinkSearchPage::getQueryInfo(), ApiQueryUserInfo::getRateLimits(), SiteConfiguration::getSetting(), WikiPage::insertRedirect(), MediaHandler::logErrorForExternalProcess(), ApiMove::moveSubpages(), Title::moveSubpages(), RecentChange::parseToRCType(), ApiQueryImageInfo::processMetaData(), WfExpandUrlTest::provideExpandableUrls(), SvgHandler::rasterize(), Maintenance::readlineEmulation(), DoubleRedirectsPage::reallyGetQueryInfo(), ApiFormatXml::recXmlPrint(), MediaHandler::removeBadFile(), DjVuImage::retrieveMetaData(), JpegHandler::rotate(), BitmapHandler::rotate(), Hooks::run(), EmailConfirmation::showRequestForm(), ExifBitmapHandler::swapICCProfile(), Database::tableNamesWithAlias(), MediaWiki\Session\SessionTest::testMethods(), JpegPixelFormatTest::testPixelFormatRendering(), BitmapHandler::transformCustom(), BitmapHandler::transformImageMagick(), MediaWiki\Tidy\RaggettBase::validate(), RandomImageGenerator::writeImageWithApi(), and RandomImageGenerator::writeImageWithCommandLine().
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc $rev |
Definition at line 1721 of file hooks.txt.
Referenced by RevisionStorageTest::assertRevEquals(), DummyLinker::buildRollbackLink(), Linker::buildRollbackLink(), CleanupSpam::cleanupArticle(), HistoryPager::curLink(), DifferenceEngine::deletedLink(), HistoryPager::diffButtons(), SpecialUndelete::diffHeader(), PopulateRevisionLength::doDBUpdates(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), PoolWorkArticleView::doWork(), ApiExpandTemplates::execute(), ApiPatrol::execute(), ApiSetNotificationTimestamp::execute(), CheckBadRedirects::execute(), ApiQueryDeletedrevs::execute(), GetTextMaint::execute(), ApiParse::execute(), ImportTextFiles::execute(), HistoryAction::feedItem(), SpecialRecentChanges::filterByCategories(), FeedUtils::formatDiffRow(), DeletedContribsPager::formatRevisionRow(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), DeletedContribsPager::formatRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), DummyLinker::generateRollback(), Linker::generateRollback(), RevDelRevisionItem::getApiData(), ContentHandler::getAutoDeleteReason(), CoreParserFunctions::getCachedRevisionObject(), WikiPage::getContentModel(), EditPage::getCurrentContent(), Title::getEarliestRevTime(), User::getNewMessageLinks(), SpecialUndelete::getPageLink(), RawAction::getRawText(), Parser::getRevisionObject(), DummyLinker::getRollbackEditCount(), Linker::getRollbackEditCount(), BackupReader::handleLogItem(), DumpRenderer::handleRevision(), DumpIterator::handleRevision(), BackupReader::handleRevision(), FixDefaultJsonContentPages::handleRow(), HistoryPager::historyLine(), ChangesList::insertRollback(), MovePage::isValidMoveTarget(), Title::isValidMoveTarget(), Revision::loadFromConds(), DifferenceEngine::loadRevisionData(), RevisionStorageTest::makeRevision(), Revision::newFromConds(), Revision::newKnownCurrent(), RevisionTest::newTestRevision(), RollbackAction::onView(), CoreParserFunctions::pagesize(), MediaWiki::parseTitle(), RebuildTextIndex::populateSearchIndex(), BaseDump::prefetch(), PreprocessDump::processRevision(), CompareParsers::processRevision(), SearchDump::processRevision(), LocalFile::recordUpload2(), WikiPage::replaceSectionAtRev(), WikiPage::replaceSectionContent(), Diff::reverse(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), DifferenceEngine::revisionDeleteLink(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), HistoryPager::revLink(), DummyLinker::revUserLink(), Linker::revUserLink(), DummyLinker::revUserTools(), Linker::revUserTools(), ApiQueryDeletedRevisions::run(), ApiQueryAllRevisions::run(), ApiQueryAllDeletedRevisions::run(), ApiQueryRevisions::run(), Article::showDiffPage(), SpecialBookSources::showList(), SpecialUndelete::showRevision(), Parser::statelessFetchRevision(), Parser::statelessFetchTemplate(), RevDelRevisionList::suggestTarget(), RevisionStorageTest::testConstructFromRow(), RevisionTest::testConstructWithContent(), RevisionTest::testConstructWithText(), RevisionTest::testGetContent(), RevisionStorageTest::testGetContent(), RevisionStorageTest::testGetContent_failure(), RevisionTest::testGetContentClone(), RevisionTest::testGetContentFormat(), RevisionStorageTest::testGetContentFormat(), RevisionTest::testGetContentHandler(), RevisionTest::testGetContentModel(), RevisionStorageTest::testGetContentModel(), RevisionTest::testGetContentUncloned(), RevisionStorageTest::testGetPage(), WikiPageTest::testGetRevision(), RevisionTest::testGetSha1(), RevisionTest::testGetSize(), RevisionStorageTest::testGetText(), RevisionTest::testGetText(), ApiRevisionDeleteTest::testHidingRevisions(), RevisionStorageTest::testNewFromArchiveRow(), RevisionStorageTest::testNewFromId(), RevisionStorageTest::testNewFromRow(), RevisionStorageTest::testNewNullRevision(), Maintenance::updateSearchIndexForPage(), ChangeTags::updateTagsWithChecks(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionLength::upgradeRow(), PopulateRevisionSha1::upgradeRow(), DumpFilter::writeLogItem(), DumpMultiWriter::writeRevision(), DumpFilter::writeRevision(), and ExportProgressFilter::writeRevision().
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters create2 Corresponds to logging log_action database field and which is displayed in the UI& $revert |
Definition at line 2102 of file hooks.txt.
Referenced by WikiStatsOutput::formatPercent(), ContentModelLogFormatter::getActionLinks(), MergeLogFormatter::getActionLinks(), MoveLogFormatter::getActionLinks(), DeleteLogFormatter::getActionLinks(), and LogEventsList::logLine().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context $revId |
Definition at line 1046 of file hooks.txt.
Referenced by CheckStorage::check(), Revision::checkContentModel(), WikiPage::commitRollback(), FixBug20757::execute(), TextContent::fillParserOutput(), WikitextContent::fillParserOutput(), MediaWiki\Logger\Monolog\AvroFormatter::format(), ParserCache::get(), InfoAction::getCacheKey(), CategoryMembershipChangeJobTest::getCategorizeRecentChangeForRevId(), ParserCache::getKey(), Title::getNextRevisionID(), AbstractContent::getParserOutput(), ContentHandler::getParserOutputForIndexing(), Title::getPreviousRevisionID(), Revision::newFromPageId(), Revision::newKnownCurrent(), RecentChange::newLogEntry(), ParserCache::save(), and Parser::statelessFetchRevision().
Definition at line 1211 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
the value to return A Title object or null for latest all implement SearchIndexField must implement ResultSetAugmentor& $rowAugmentors |
Definition at line 2736 of file hooks.txt.
Referenced by SearchEngineTest::addAugmentors(), and SearchEngine::augmentSearchResults().
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template $section |
Definition at line 2889 of file hooks.txt.
Referenced by JobQueueFederated::__construct(), HTMLForm::__construct(), HTMLForm::addFooterText(), CategoryViewer::addFragmentToTitle(), HTMLForm::addHeaderText(), ParserOutput::addHeadItem(), SkinTemplate::buildContentNavigationUrls(), HTMLForm::displaySection(), Skin::doEditSectionLink(), IndexPager::doQuery(), ApiEditPage::execute(), Linker::formatAutocomments(), DummyLinker::formatTemplates(), Linker::formatTemplates(), Linker::generateTOC(), HTMLForm::getFooterText(), OOUIHTMLForm::getHeaderText(), HTMLForm::getHeaderText(), LBFactoryMulti::getMainLB(), RawAction::getRawText(), LBFactoryMulti::getSectionForDomain(), Exif::makeFilteredData(), LBFactoryMulti::newMainLB(), Sanitizer::normalizeSectionNameWhitespace(), WebInstallerOutput::outputFooter(), EditPageTest::provideAutoMerge(), ParserTestRunner::runTest(), ProfilerSectionOnly::scopedProfileIn(), SectionProfiler::scopedProfileIn(), ProfilerXhprof::scopedProfileIn(), Profiler::scopedProfileOut(), FileBackend::scopedProfileSection(), HTMLForm::setFooterText(), HTMLForm::setHeaderText(), SpecialSearch::showHit(), EditPageTest::testExtractSectionTitle(), EditPageTest::testSectionEdit(), Exif::validate(), OOUIHTMLForm::wrapFieldSetSection(), and HTMLForm::wrapFieldSetSection().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty& $sectionContent |
Definition at line 2491 of file hooks.txt.
Referenced by WikiPage::replaceSectionAtRev().
|
static |
Definition at line 2159 of file hooks.txt.
Referenced by LinksDeletionUpdate::batchDeleteByPK(), MediaWiki\MediaWikiServices::disableStorageBackend(), MediaWikiTestCase::doLightweightServiceReset(), LinksDeletionUpdate::doUpdate(), DatabaseInstaller::enableLB(), DeferredUpdates::execute(), MediaWiki\MediaWikiServices::forceGlobalInstance(), Linker::getLinkColour(), LinksUpdate::incrTableUpdate(), PurgeJobUtils::invalidatePages(), Linker::link(), MediaWikiTestCase::makeTestConfigFactoryInstantiator(), MediaWikiTestCase::overrideMwServices(), MediaWikiTestCase::prepareServices(), ParserTestRunner::resetTitleServices(), MWExceptionHandler::rollbackMasterChangesAndLog(), RefreshLinksJob::runForTitle(), MediaWiki::setDBProfilingAgent(), ServiceContainerTest::testApplyWiring(), MediaWikiServicesTest::testDefaultServiceInstantiation(), ServiceContainerTest::testDefineService(), ServiceContainerTest::testDefineService_fail_duplicate(), ServiceContainerTest::testDestroy(), ServiceContainerTest::testDisableService(), ServiceContainerTest::testDisableService_fail_undefined(), MediaWikiServicesTest::testGetInstance(), ServiceContainerTest::testGetService(), MediaWikiServicesTest::testGetService(), ServiceContainerTest::testGetService_fail_unknown(), ServiceContainerTest::testGetServiceNames(), MediaWikiServicesTest::testGetters(), ServiceContainerTest::testHasService(), ServiceContainerTest::testImportWiring(), ServiceContainerTest::testLoadWiringFiles(), ServiceContainerTest::testLoadWiringFiles_fail_duplicate(), ServiceContainerTest::testPeekService(), ServiceContainerTest::testPeekService_fail_unknown(), ServiceContainerTest::testRedefineService(), ServiceContainerTest::testRedefineService_disabled(), ServiceContainerTest::testRedefineService_fail_in_use(), ServiceContainerTest::testRedefineService_fail_undefined(), MediaWikiServicesTest::testResetServiceForTesting(), and MediaWikiServicesTest::testResetServiceForTesting_noDestroy().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an<a> element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned $skin |
Definition at line 1936 of file hooks.txt.
Referenced by LogPage::actionText(), ApiQuerySiteinfo::appendSkins(), SkinFallbackTemplate::buildHelpfulInformationMessage(), WebInstallerOptions::execute(), ResourceLoaderImageModule::getGlobalVariants(), ResourceLoaderImageModule::getImages(), ParserOutput::getText(), ResourceLoaderOOUIImageModule::loadFromDefinition(), ResourceLoaderImageModule::loadFromDefinition(), SkinFactory::makeSkin(), QueryPage::outputResults(), ResourceLoader::preloadModuleInfo(), WebInstallerOptions::submit(), and SkinFactoryTest::testMakeSkinWithValidCallback().
Definition at line 1007 of file hooks.txt.
Referenced by SpecialPageAction::doesWrites(), UpdateSpecialPages::doSpecialPageCacheUpdates(), UpdateSpecialPages::execute(), BaseTemplate::getToolbox(), RevisiondeleteAction::show(), SpecialPageAction::show(), SpecialProtectedtitles::showOptions(), PrefixSearch::specialSearch(), SpecialPreferencesTest::testBug41337(), SpecialMyLanguageTest::testFindTitle(), LinkRendererTest::testMakeBrokenLink(), and MediaWiki::triggerJobs().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set $status = Status::newGood()` to allow deletion |
Definition at line 1046 of file hooks.txt.
Referenced by WikiImporter::__construct(), StatusValue::__toString(), FileBackendMultiWrite::accessibilityCheck(), PoolCounterRedis::acquireForAnyone(), PoolCounterRedis::acquireForMe(), RevDelList::acquireItemLocks(), ParserTestRunner::addArticle(), UploadFromChunks::addChunk(), SwiftFileBackend::addMissingMetadata(), DumpTestCase::addRevision(), FetchTextTest::addRevision(), MediaWiki\Auth\AuthManager::allowsAuthenticationDataChange(), FileBackendTest::assertBackendPathsConsistent(), EditPageTest::assertEdit(), FileOpBatch::attempt(), FileOp::attempt(), EditPage::attemptSave(), MediaWiki\Auth\AuthManager::autoCreateUser(), Database::begin(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider::beginSecondaryAccountCreation(), MediaWiki\Auth\AuthManager::canCreateAccount(), MysqlInstaller::canCreateAccounts(), MssqlInstaller::canCreateAccounts(), PostgresInstaller::canCreateObjectsForWebUser(), ChangeTags::canDeleteTag(), User::changeAuthenticationData(), MWRestrictions::check(), MediaWiki\Auth\AuthManager::checkAccountCreatePermissions(), SpecialBlock::checkExecutePermissions(), SpecialPasswordReset::checkExecutePermissions(), PasswordPolicyChecks::checkMaximalPasswordLength(), PasswordPolicyChecks::checkMinimalPasswordLength(), PasswordPolicyChecks::checkMinimumPasswordLengthToLogin(), PasswordPolicyChecks::checkPasswordCannotMatchBlacklist(), PasswordPolicyChecks::checkPasswordCannotMatchUsername(), User::checkPasswordValidity(), MovePage::checkPermissions(), SpecialCreateAccount::checkPermissions(), MergeHistory::checkPermissions(), UserPasswordPolicy::checkPolicies(), PasswordPolicyChecks::checkPopularPasswordBlacklist(), FileRepo::cleanDir(), LocalFileRestoreBatch::cleanup(), FileRepo::cleanupBatch(), LocalRepo::cleanupDeletedBatch(), FSLockManager::closeLockHandles(), WikiPage::commitRollback(), FileBackendStore::concatenate(), FileBackendMultiWrite::concatenate(), FileRepo::concatenate(), UploadFromChunks::concatenateChunks(), FileBackendMultiWrite::consistencyCheck(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), CopyFileBackend::copyFileBatch(), FileBackendStore::copyInternal(), SwiftFileBackend::createContainer(), DatabaseInstaller::createExtensionTables(), FileBackendStore::createInternal(), Installer::createMainpage(), Installer::createSysop(), OracleInstaller::createTables(), SqliteInstaller::createTables(), PostgresInstaller::createTables(), MssqlInstaller::createTables(), LocalFile::delete(), FileRepo::deleteBatch(), SwiftFileBackend::deleteContainer(), ApiTestCaseUpload::deleteFileByTitle(), FileBackendStore::deleteInternal(), LocalFile::deleteOld(), ChangeTags::deleteTagEverywhere(), CopyFileBackend::delFileBatch(), FileBackendStore::describeInternal(), ApiBase::dieStatus(), ApiUpload::dieStatusWithCode(), AuthManagerSpecialPage::displayForm(), CopyFileOp::doAttempt(), MoveFileOp::doAttempt(), Block::doAutoblock(), FileBackendStore::doClean(), FSFileBackend::doCleanInternal(), SwiftFileBackend::doCleanInternal(), FileBackendStore::doConcatenate(), MemoryFileBackend::doCopyInternal(), FSFileBackend::doCopyInternal(), SwiftFileBackend::doCopyInternal(), WikiPage::doCreate(), MemoryFileBackend::doCreateInternal(), FSFileBackend::doCreateInternal(), SwiftFileBackend::doCreateInternal(), FileDeleteForm::doDelete(), Article::doDelete(), WikiPage::doDeleteArticle(), WikiPage::doDeleteArticleReal(), MemoryFileBackend::doDeleteInternal(), FSFileBackend::doDeleteInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), SwiftFileBackend::doDirectoryExists(), FileBackendMultiWrite::doDirectoryOp(), WikiPage::doEditContent(), Installer::doEnvironmentChecks(), FSFileBackend::doExecuteOpHandlesInternal(), Installer::doGenerateKeys(), PostgreSqlLockManager::doGetLocksOnServer(), MySqlLockManager::doGetLocksOnServer(), FSLockManager::doLock(), QuorumLockManager::doLockByType(), LockManager::doLockByType(), QuorumLockManager::doLockingRequestBucket(), DBFileJournal::doLogChangeBatch(), WikiPage::doModify(), FileBackendStore::doMoveInternal(), FSFileBackend::doMoveInternal(), SwiftFileBackend::doMoveInternal(), UploadStashCleanup::doOperations(), FileBackendMultiWrite::doOperationsInternal(), FileBackendStore::doOperationsInternal(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), TestFileOpPerformance::doPerfTest(), DeleteFileOp::doPrecheck(), DescribeFileOp::doPrecheck(), CreateFileOp::doPrecheck(), CopyFileOp::doPrecheck(), MoveFileOp::doPrecheck(), StoreFileOp::doPrecheck(), RevDelFileList::doPreCommitUpdates(), FileBackendStore::doPrepare(), FSFileBackend::doPrepareInternal(), SwiftFileBackend::doPrepareInternal(), FileBackendStore::doPublish(), FSFileBackend::doPublishInternal(), SwiftFileBackend::doPublishInternal(), DBFileJournal::doPurgeOldLogs(), FileBackendMultiWrite::doQuickOperationsInternal(), FileBackendStore::doQuickOperationsInternal(), FileBackendStore::doSecure(), FSFileBackend::doSecureInternal(), SwiftFileBackend::doSecureInternal(), FSLockManager::doSingleLock(), FSLockManager::doSingleUnlock(), MemoryFileBackend::doStoreInternal(), FSFileBackend::doStoreInternal(), SwiftFileBackend::doStoreInternal(), FileBackendStore::doStreamFile(), SwiftFileBackend::doStreamFile(), MovePageForm::doSubmit(), FileBackendTest::doTestConcatenate(), FileBackendTest::doTestCopy(), FileBackendTest::doTestCreate(), FileBackendTest::doTestDelete(), FileBackendTest::doTestDescribe(), FileBackendTest::doTestDoOperations(), FileBackendTest::doTestDoOperationsFailing(), FileBackendTest::doTestDoOperationsPipeline(), FileBackendTest::doTestDoQuickOperations(), FileBackendTest::doTestGetDirectoryList(), FileBackendTest::doTestGetFileContents(), FileBackendTest::doTestGetFileHttpUrl(), FileBackendTest::doTestGetFileList(), FileBackendTest::doTestGetFileStat(), FileBackendTest::doTestGetLocalCopy(), FileBackendTest::doTestGetLocalReference(), FileBackendTest::doTestLockCalls(), FileBackendTest::doTestMove(), FileBackendTest::doTestPrepareAndClean(), FileBackendTest::doTestRecursiveClean(), FileBackendTest::doTestStore(), FileBackendTest::doTestStreamFile(), FileBackendTest::doTestStreamFileRange(), SvgHandler::doTransform(), FSLockManager::doUnlock(), QuorumLockManager::doUnlockByType(), LockManager::doUnlockByType(), QuorumLockManager::doUnlockingRequestBucket(), WatchAction::doUnwatch(), WatchAction::doWatch(), EditPage::edit(), UserrightsPage::editUserGroupsForm(), DatabaseInstaller::enableLB(), WebInstallerInstall::endStage(), CliInstaller::endStage(), Installer::envCheckDB(), PoolCounterWorkViaCallback::error(), PoolWorkArticleView::error(), WebInstallerDBConnect::execute(), WebInstallerDBSettings::execute(), WebInstallerExistingWiki::execute(), WebInstallerWelcome::execute(), ApiImageRotate::execute(), ApiManageTags::execute(), ApiProtect::execute(), ApiMove::execute(), ApiMergeHistory::execute(), ApiRevisionDelete::execute(), ApiChangeAuthenticationData::execute(), ApiUpload::execute(), SpecialUnlinkAccounts::execute(), ApiEditPage::execute(), SpecialLinkAccounts::execute(), ApiUnblock::execute(), ApiFileRevert::execute(), ApiDelete::execute(), ApiBlock::execute(), ChangePassword::execute(), MigrateFileRepoLayout::execute(), Protect::execute(), ApiRemoveAuthenticationData::execute(), EditCLI::execute(), ImportTextFiles::execute(), ApiStashEdit::execute(), ApiResetPassword::execute(), MoveBatch::execute(), CreateAndPromote::execute(), RebuildLocalisationCache::execute(), ApiLogin::execute(), FileDeleteForm::execute(), SpecialChangeCredentials::execute(), CommandLineInstaller::execute(), ApiQueryUsers::execute(), PoolCounterWork::execute(), PasswordReset::execute(), ZipDirectoryReader::execute(), LoginSignupSpecialPage::execute(), LocalFileRestoreBatch::execute(), LocalFileMoveBatch::execute(), JobRunner::executeJob(), ApiRevisionDelete::extractStatusInfo(), SpecialEditTags::failure(), SpecialRevisionDelete::failure(), Parser::fetchScaryTemplateMaybeFromCache(), MemcLockManager::freeLocksOnServer(), RedisLockManager::freeLocksOnServer(), File::generateAndSaveThumb(), DifferenceEngine::generateTextDiffBody(), Database::getCacheSetOptions(), ApiUpload::getChunkResult(), PostgresInstaller::getConnection(), DatabaseInstaller::getConnection(), SwiftFileBackend::getDirListPageInternal(), MysqlInstaller::getEngines(), ApiBase::getErrorFromStatus(), HTMLForm::getErrorsOrWarnings(), SwiftFileBackend::getFileListPageInternal(), PostgresInstaller::getInstallUserPermissions(), RedisLockManager::getLocksOnServer(), MemcLockManager::getLocksOnServer(), DBLockManager::getLocksOnServer(), DatabaseMysqlBase::getMysqlStatus(), PostgresInstaller::getPgConnection(), ApiCSPReport::getReport(), ApiUserrights::getUrUser(), WebInstallerExistingWiki::handleExistingUpgrade(), ThumbnailRenderJob::hitThumbUrl(), ForeignAPIRepo::httpGet(), WikiRevision::importUpload(), WebInstallerExistingWiki::importVariables(), FileRepo::initDirectory(), FileRepo::initZones(), EditPage::internalAttemptSave(), PasswordReset::isAllowed(), MovePage::isValidFileMove(), MergeHistory::isValidMerge(), MovePage::isValidMove(), RecompressTracked::killReplicaProcs(), MessageCache::loadFromDBWithLock(), LocalFile::lock(), LockManager::lockByType(), ApiAuthManagerHelper::logAuthenticationResult(), SpecialUserLogin::logAuthResult(), SpecialCreateAccount::logAuthResult(), PoolCounterWork::logError(), BotPassword::login(), DatabaseMysqlBase::masterPosWait(), SpecialBlock::maybeAlterFormDefaults(), MergeHistory::merge(), MovePage::move(), LocalFile::move(), FileBackendStore::moveInternal(), CapsCleanup::movePage(), Title::moveTo(), MovePage::moveToInternal(), DatabaseInstaller::needsUpgrade(), FileRepo::newFatal(), FileRepo::newGood(), SwiftFileBackend::objectListing(), SwiftFileBackend::onError(), SpecialChangeContentModel::onSubmit(), SpecialExpandTemplates::onSubmitInput(), MysqlInstaller::openConnection(), OracleInstaller::openConnection(), SqliteInstaller::openConnection(), MssqlInstaller::openConnection(), PostgresInstaller::openConnectionToAnyDB(), PostgresInstaller::openConnectionWithParams(), PostgresInstaller::openPgConnection(), OracleInstaller::openSYSDBAConnection(), SpecialUploadStash::outputRemoteScaledThumb(), AuthManagerSpecialPage::performAuthenticationStep(), Installer::performInstallation(), ApiUpload::performStash(), UploadBase::performUpload(), ApiUpload::performUpload(), DatabaseInstaller::populateInterwikiTable(), Installer::populateSiteStats(), FileOp::precheck(), FileOp::precheckDestExistence(), MysqlInstaller::preUpgrade(), MssqlInstaller::preUpgrade(), SpecialTags::processCreateTagForm(), SpecialBlock::processForm(), ApiTag::processIndividual(), SquidPurgeClient::processStatusLine(), SpecialTags::processTagForm(), SpecialUnblock::processUnblock(), SpecialUpload::processUpload(), MWRestrictionsTest::provideCheck(), StatusTest::provideGetMessage(), StatusTest::provideGetWikiTextAndHtml(), FSLockManager::pruneKeyLockFiles(), FileRepo::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), FileRepo::quickCleanDir(), FileRepo::quickImportBatch(), FileRepo::quickPurgeBatch(), ZipDirectoryReaderTest::readZipAssertError(), ZipDirectoryReaderTest::readZipAssertSuccess(), UploadFromUrl::reallyFetchFile(), LocalFile::recordUpload2(), MediaWiki\Session\Session\BotPasswordSessionProvider::refreshSessionInfo(), PoolCounterRedis::release(), PostgreSqlLockManager::releaseAllLocks(), MySqlLockManager::releaseAllLocks(), RevDelList::releaseItemLocks(), Http::request(), LocalFile::restore(), FileBackendMultiWrite::resyncFiles(), ThumbnailRenderJob::run(), EmaillingJob::run(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), MigrateFileRepoLayout::runBatch(), EditPage::runPostMergeFilters(), ProtectionForm::save(), EraseArchivedFile::scrubVersion(), ApiAuthManagerHelper::securitySensitiveOperation(), MediaWiki\Auth\AuthManager::securitySensitiveOperationStatus(), UserMailer::send(), UserMailer::sendInternal(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendNewAccountEmail(), SwiftFileBackend::setContainerAccess(), DatabaseUpdater::setFileAccess(), MediaWiki\Auth\AuthManagerAuthPlugin::setPassword(), User::setPasswordInternal(), WikiImporter::setTargetRootPage(), MigrateFileRepoLayoutTest::setUp(), SqliteInstaller::setupDatabase(), OracleInstaller::setupDatabase(), MysqlInstaller::setupDatabase(), PostgresInstaller::setupDatabase(), MssqlInstaller::setupDatabase(), PostgresInstaller::setupPLpgSQL(), PostgresInstaller::setupSchema(), DatabaseInstaller::setupSchemaVars(), SqliteInstaller::setupSearchIndex(), OracleInstaller::setupUser(), MysqlInstaller::setupUser(), MssqlInstaller::setupUser(), PostgresInstaller::setupUser(), RevDelList::setVisibility(), WebInstaller::showStatusBox(), ForkController::start(), DatabaseInstaller::stepApplySourceFile(), FileRepo::store(), FileRepo::storeBatch(), FileBackendStore::storeInternal(), FileBackendStore::streamFile(), FileRepo::streamFileWithStatus(), WebInstallerName::submit(), SpecialEmailUser::submit(), SpecialEditTags::submit(), SpecialRevisionDelete::submit(), PostgresInstaller::submitConnectForm(), OracleInstaller::submitConnectForm(), MysqlInstaller::submitConnectForm(), MssqlInstaller::submitConnectForm(), EmailConfirmation::submitSend(), PostgresInstaller::submitSettingsForm(), MysqlInstaller::submitSettingsForm(), SyncFileBackend::syncBackends(), SyncFileBackend::syncFileBatch(), Job::teardown(), MediaWikiTestCase::tearDown(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreationEmail(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testCheckAccountCreatePermissions(), ApiMainTest::testCheckConditionalRequestHeaders(), MergeHistoryTest::testCheckPermissions(), UserPasswordPolicyTest::testCheckUserPassword(), StatusTest::testCleanParams(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), ApiErrorFormatterTest::testErrorFormatter(), ApiErrorFormatterTest::testErrorFormatterBC(), StatusTest::testErrorWithMessage(), PasswordResetTest::testExecute_email(), StatusTest::testFatalWithMessage(), HTMLRestrictionsFieldTest::testForm(), StatusTest::testGetErrorMessage(), StatusTest::testGetErrorMessageArray(), StatusTest::testGetErrorsByType(), StatusTest::testGetErrorsWarningsOnlyStatus(), StatusTest::testGetStatusArrayWithNonObjectMessages(), StatusTest::testGetValue(), StatusTest::testHasMessage(), StatusTest::testIsGood(), StatusTest::testIsOk(), MergeHistoryTest::testIsValidMerge(), MergeHistoryTest::testIsValidMergeRevisionLimit(), MovePageTest::testIsValidMove(), BotPasswordTest::testLogin(), StatusTest::testNewFatalWithMessage(), StatusTest::testNewFatalWithString(), StatusTest::testNewGood(), StatusTest::testOkAndErrorsGetters(), StatusTest::testOkSetter(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationDataEmail(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testRangeBlock(), StatusTest::testReplaceMessage(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), StatusTest::testSetResult(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testTestUserForCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestUserForCreation(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), StatusTest::testWakeUpSanitizesCallback(), StatusTest::testWarningWithMessage(), MediaWiki\Tidy\Html5Depurate::tidy(), MediaWiki::triggerJobs(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::tryReset(), AuthManagerSpecialPage::trySubmit(), SpecialUndelete::undelete(), PageArchive::undeleteRevisions(), LockManager::unlockByType(), ChangeTagsLogList::updateChangeTagsOnAll(), ChangeTagsRevisionList::updateChangeTagsOnAll(), RefreshFileHeaders::updateFileHeaders(), LocalFile::upload(), OldLocalFile::uploadOld(), HTMLRestrictionsField::validate(), SpecialBlock::validateTarget(), SpecialBlock::validateTargetField(), LocalFileMoveBatch::verifyDBUpdates(), UploadBase::verifyFile(), UploadBase::verifyPartialFile(), PoolCounterRedis::waitForSlotOrNotif(), ApiWatch::watchTitle(), wfGenerateThumbnail(), wfStreamThumb(), wfThumbError(), and wfThumbErrorText().
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException $suppressed |
Definition at line 2102 of file hooks.txt.
Referenced by MWExceptionHandler::logError(), and DifferenceEngine::showDiffPage().
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff& $tabindex |
Definition at line 1376 of file hooks.txt.
Referenced by EditPage::getCheckboxes(), EditPage::getEditButtons(), Xml::listDropDown(), and EditPage::showStandardInputs().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist& $tables |
Definition at line 1007 of file hooks.txt.
Referenced by UploadFromUrlTestSuite::addTables(), SiteStatsInit::articles(), IndexPager::buildQueryInfo(), Sqlite::checkSqlSyntax(), CompressOld::compressWithConcat(), SpecialRecentChangesLinked::doMainQuery(), SpecialWatchlist::doMainQuery(), SpecialRecentChanges::doMainQuery(), ChangesListSpecialPage::doMainQuery(), MysqlUpdater::doNamespaceSize(), RevDelArchiveList::doQuery(), WikiExporter::dumpFrom(), FixDoubleRedirects::execute(), Title::getCascadeProtectionSources(), WikiPage::getContributors(), LocalFile::getHistory(), ShortPagesPage::getQueryInfo(), NewPagesPager::getQueryInfo(), NewFilesPager::getQueryInfo(), LonelyPagesPage::getQueryInfo(), RandomPage::getQueryInfo(), ContribsPager::getQueryInfo(), LogPager::getQueryInfo(), ImageListPager::getQueryInfoReal(), DatabaseLogEntry::getSelectQueryData(), ContribsPager::getUserCond(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), ApiPageSet::initFromRevIDs(), PageArchive::listRevisions(), ParserTestRunner::listTables(), MediaWikiTestCase::listTables(), UserDupes::lock(), LocalIdLookup::lookupCentralIds(), LocalIdLookup::lookupUserNames(), ChangeTags::modifyDisplayQuery(), ContribsPager::reallyDoQuery(), ImageListPager::reallyDoQuery(), IndexPager::reallyDoQuery(), QueryPage::reallyDoQuery(), SpecialRecentChanges::runMainQueryHook(), SpecialWatchlist::runMainQueryHook(), ChangesListSpecialPage::runMainQueryHook(), UserNamePrefixSearch::search(), Database::selectRowCount(), Database::tableNamesWithAlias(), Database::tableNamesWithIndexClauseOrJOIN(), ParserTestRunner::teardownDatabase(), and DatabaseSqliteTest::testUpgrades().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions $tag |
Definition at line 1007 of file hooks.txt.
Referenced by SqlBagOStuff::__construct(), ChangeTags::activateTagWithChecks(), ApiResult::addArrayType(), ApiResult::addArrayTypeRecursive(), ParserOutput::addHeadItem(), ApiResult::addIndexedTagName(), ApiResult::addIndexedTagNameRecursive(), ApiErrorFormatter::addMessagesFromStatus(), ApiErrorFormatter::addWarningOrError(), ApiErrorFormatter_BackCompat::addWarningOrError(), MediaWiki\Tidy\BalanceStack::adoptionAgency(), SpecialEditTags::buildCheckBoxes(), ChangeTags::canActivateTag(), ChangeTags::canCreateTag(), ChangeTags::canDeactivateTag(), ChangeTags::canDeleteTag(), ChangeTags::createTagWithChecks(), ChangeTags::deactivateTagWithChecks(), ChangeTags::defineTag(), ChangeTags::deleteTagEverywhere(), ChangeTags::deleteTagWithChecks(), UploadBase::detectScript(), XMPReader::doAttribs(), WikiImporter::doImport(), SpecialTags::doTagRow(), XMPReader::endElementModeLi(), XMPReader::endElementModeQDesc(), XMPReader::endElementModeSimple(), XMPReader::endElementNested(), ApiQueryTags::execute(), MediaWiki\Tidy\BalanceActiveFormattingElements::findElementByTag(), ApiParse::formatHeadItems(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), ChangeTags::formatSummaryRow(), IPTC::getCharset(), SvgHandler::getCommonMetaArray(), RedisBagOStuff::getConnection(), OutputPage::getHeadLinksArray(), ApiHelp::getHelpInternal(), ApiParamInfo::getModuleInfo(), SiteConfiguration::getSetting(), WikiImporter::handleContributor(), WikiImporter::handleLogItem(), WikiImporter::handlePage(), WikiImporter::handleRevision(), WikiImporter::handleSiteInfo(), WikiImporter::handleUpload(), Html::htmlHeader(), MediaWiki\Tidy\BalanceStack::inButtonScope(), MediaWiki\Tidy\BalanceStack::indexOf(), MediaWiki\Tidy\BalanceStack::inListItemScope(), MediaWiki\Tidy\BalanceStack::inScope(), MediaWiki\Tidy\BalanceStack::inSelectScope(), ManualLogEntry::insert(), MediaWiki\Tidy\BalanceStack::insertForeignElement(), MediaWiki\Tidy\BalanceStack::insertHTMLElement(), MediaWiki\Tidy\BalanceStack::inSpecificScope(), MediaWiki\Tidy\BalanceStack::inTableScope(), Language::isKnownLanguageTag(), HTMLCheckMatrix::isTagForcedOff(), HTMLCheckMatrix::isTagForcedOn(), ChangeTags::logTagManagementAction(), Exif::makeFilteredData(), FormatMetadata::makeFormattedData(), IPTC::parse(), MediaWiki\Tidy\BalanceStack::popTag(), SpecialTags::processCreateTagForm(), SpecialTags::processTagForm(), SVGReader::read(), Parser::replaceTransparentTags(), Linker::revDeleteLink(), IEContentAnalyzer::sampleData(), XMPReader::saveValue(), Parser::setFunctionTagHook(), Parser::setHook(), ApiResult::setIndexedTagName(), ApiResult::setIndexedTagNameRecursive(), Parser::setTransparentTagHook(), SpecialTags::showActivateDeactivateForm(), ChangesList::showCharacterDifference(), SpecialTags::showDeleteTagForm(), SpecialTags::showTagList(), XMPReader::startElement(), XMPReader::startElementModeInitial(), XMPReader::startElementModeSimple(), XMPReader::startElementModeStruct(), ChangeTags::tagDescription(), TagHookTest::testBadFunctionTagHooks(), TagHookTest::testBadTagHooks(), ApiDocumentationTest::testDocumentationExists(), TagHookTest::testFunctionTagHooks(), TagHookTest::testTagHooks(), Language::truncate_endBracket(), Language::truncateHtml(), ChangeTags::undefineTag(), ChangeTags::updateTags(), Exif::validate(), ApiHelp::wrap(), and Xml::wrapClass().
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by OutputPage::addTemplate(), TemplatesOnThisPageFormatter::format(), LoginSignupSpecialPage::getBCFieldDefinitions(), LoginSignupSpecialPage::getFakeTemplate(), LoginSignupSpecialPage::getFieldDefinitions(), HTMLFormFieldCloner::getInputHTML(), SpecialExport::getLinks(), GenerateJqueryMsgData::getMessagesAndTests(), ApiOpenSearch::getOpenSearchTemplate(), PPFuzzTest::getReport(), EditPage::getTemplates(), LBFactoryMulti::makeServerArray(), AuthPlugin::modifyUITemplate(), LBFactoryMulti::newExternalLB(), LBFactoryMulti::newLoadBalancer(), LBFactoryMulti::newMainLB(), TemplateParser::processTemplate(), SkinTemplateTest::testMakeListItem(), and TemplateCategoriesTest::testTemplateCategories().
external whereas SearchGetNearMatch runs after $term |
Definition at line 2713 of file hooks.txt.
Referenced by ParserTestsMaintenance::execute(), BlockLevelPass::execute(), SpecialSearch::getDidYouMeanRewrittenHtml(), GIFMetadataExtractor::getMetadata(), SearchNearMatcher::getNearMatchInternal(), SpecialSearch::goResult(), SearchHighlighter::highlightText(), SpecialSearch::makeSearchLink(), SearchSqlite::parseQuery(), SearchMySQL::parseQuery(), SearchPostgres::parseQuery(), SpecialSearch::powerSearchBox(), SearchSqlite::searchInternal(), SearchMySQL::searchInternal(), SpecialSearch::searchOptions(), SpecialSearch::searchProfileTabs(), SearchPostgres::searchQuery(), SearchMssql::searchText(), SearchPostgres::searchText(), SearchOracle::searchText(), SearchSqlite::searchText(), SearchMySQL::searchText(), SearchPostgres::searchTitle(), SearchMssql::searchTitle(), SearchOracle::searchTitle(), SearchSqlite::searchTitle(), SearchMySQL::searchTitle(), SpecialSearch::setupPage(), SpecialSearch::shortDialog(), SpecialSearch::showResults(), SpecialSearch::startsWithAll(), SpecialSearch::startsWithImage(), SpecialSearchTest::testSearchTermIsNotExpanded(), and SearchEngine::transformSearchTerm().
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment $time |
Definition at line 1749 of file hooks.txt.
Referenced by OldLocalFile::__construct(), MediaWikiPHPUnitTestListener::addError(), MediaWikiPHPUnitTestListener::addFailure(), MediaWikiPHPUnitTestListener::addIncompleteTest(), MediaWikiPHPUnitTestListener::addSkippedTest(), LoadBalancer::approveMasterChanges(), ApiFormatBase::closePrinter(), JobRunner::commitMasterChanges(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), DBFileJournal::doGetPositionAtTime(), FileBackendTest::doTestGetFileStat(), PoolWorkArticleView::doWork(), MediaWikiPHPUnitTestListener::endTest(), BenchmarkHooks::execute(), SyncFileBackend::execute(), Parser::fetchFileAndTitle(), RepoGroup::findFile(), FileRepo::findFile(), FileRepo::findFileFromKey(), MediaWiki\Logger\LegacyLogger::formatAsWfDebugLog(), MIMEsearchPage::formatResult(), FileDuplicateSearchPage::formatResult(), NewFilesPager::formatRow(), SpecialNewpages::formatRow(), DifferenceEngine::generateTextDiffBody(), WANObjectCache::getCheckKeyTime(), ProtectionForm::getExpiry(), SpecialUndelete::getFileLink(), User::getFirstEditTimestamp(), DatabaseMysqlBase::getLagFromPtHeartbeat(), SpecialUndelete::getPageLink(), FileJournal::getPositionAtTime(), SectionProfiler::getTime(), UIDGenerator::getTimeAndDelay(), UIDGenerator::getTimestampedID128(), UIDGenerator::getTimestampedID88(), UIDGenerator::intervalsSinceGregorianBinary(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::isTimestampValid(), ApiStashEdit::lastEditTime(), SpecialUndelete::loadRequest(), LogEventsList::logLine(), ApiMain::logRequest(), DummyLinker::makeBrokenImageLinkObj(), Linker::makeBrokenImageLinkObj(), FormatMetadata::makeFormattedData(), Parser::makeImage(), DummyLinker::makeImageLink(), Linker::makeImageLink(), DummyLinker::makeMediaLinkObj(), Linker::makeMediaLinkObj(), DummyLinker::makeThumbLink2(), Linker::makeThumbLink2(), UIDGenerator::millisecondsSinceEpochBinary(), ForeignAPIRepo::newFile(), FileRepo::newFile(), OldLocalFile::newFromTitle(), User::newTouchedTimestamp(), IPTC::parse(), Preferences::profilePreferences(), ZipDirectoryReader::readCentralDirectory(), EmailConfirmation::showRequestForm(), SpecialUndelete::showRevision(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSession(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampNotForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_notWatchedPageForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), IPTC::timeHelper(), and Language::translateBlockExpiry().
Definition at line 953 of file hooks.txt.
Referenced by WikiFilePage::__construct(), HTMLFileCache::__construct(), WikiPage::__construct(), LinksUpdate::__construct(), LogPage::actionText(), ImageGalleryBase::add(), OutputPage::addAcceptLanguage(), ParserTestRunner::addArticle(), OutputPage::addCategoryLinks(), TextPassDumperDatabaseTest::addDBData(), FetchTextTest::addDBData(), SpecialMyLanguageTest::addDBDataOnce(), CategoryMembershipChangeTest::addDBDataOnce(), ParserOutput::addInterwikiLink(), LinkCache::addLink(), BackupDumperLoggerTest::addLogEntry(), LinkBatch::addResultToCache(), OutputPage::addReturnTo(), ParserOutput::addTemplate(), ApiQueryBase::addTitleInfo(), Skin::addToSidebarPlain(), ParserOutput::addTrackingCategory(), User::addWatch(), OutputPage::addWikiText(), OutputPage::addWikiTextTidy(), OutputPage::addWikiTextTitleTidy(), OutputPage::addWikiTextWithTitle(), ApiQuerySiteinfo::appendNamespaceAliases(), ApiQuerySiteinfo::appendNamespaces(), ApiQuerySiteinfo::appendRightsInfo(), EditPageTest::assertEdit(), BackupDumperLoggerTest::assertLogItem(), SpecialMyLanguageTest::assertTitle(), RCCacheEntryFactoryTest::assertTitleLink(), EmailConfirmation::attemptConfirm(), CoreParserFunctions::basepagename(), CoreParserFunctions::basepagenamee(), SpecialUserLogin::beforeExecute(), WikiImporter::beforeImportPage(), Parser::braceSubstitution(), MediaWiki\Linker\LinkRenderer::buildAElement(), SkinTemplate::buildContentNavigationUrls(), ChangesFeed::buildItems(), SkinTemplate::buildPersonalUrls(), SpecialEditWatchlist::buildRemoveLine(), Linker::buildRollbackLink(), ChangeTags::canCreateTag(), SpecialPageFactory::capturePath(), CoreParserFunctions::cascadingsources(), Revision::checkContentModel(), SpecialComparePages::checkExistingTitle(), SpecialPage::checkLoginSecurityLevel(), ApiFileRevert::checkPermissions(), ApiImageRotate::checkPermissions(), RevisionDeleter::checkRevisionExistence(), Orphans::checkSeparation(), SpecialEditWatchlist::checkTitle(), Skin::checkTitle(), UploadBase::checkWarnings(), CleanupSpam::cleanupArticle(), SpecialEditWatchlist::cleanupWatchlist(), LinkCache::clearBadLink(), RepoGroup::clearCache(), HTMLFileCache::clearFileCache(), User::clearNotification(), DummyLinker::commentBlock(), Linker::commentBlock(), Article::confirmDelete(), LanguageConverter::convertTitle(), Language::convertTitle(), Revision::countByTitle(), ApiFeedWatchlist::createFeedItem(), NaiveForeignTitleFactory::createForeignTitle(), NamespaceAwareForeignTitleFactory::createForeignTitle(), PrefixSearch::defaultSearchBackend(), ApiDelete::delete(), Article::delete(), DifferenceEngine::deletedLink(), ApiDelete::deleteFile(), ApiTestCaseUpload::deleteFileByTitle(), ApiQueryWatchlistIntegrationTest::deletePage(), SpecialRedirect::dispatchFile(), CoreParserFunctions::displaytitle(), ApiQueryWatchlistIntegrationTest::doAnonPageEdit(), ApiQueryWatchlistIntegrationTest::doBotPageEdit(), DifferenceEngineTest::doEdits(), WikiPage::doEditUpdates(), SpecialExport::doExport(), ApiQuery::doExport(), SpecialRecentChangesLinked::doMainQuery(), ApiQueryWatchlistIntegrationTest::doMinorPageEdit(), RecompressTracked::doPage(), ApiQueryWatchlistIntegrationTest::doPageEdit(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), JobQueueDB::doPop(), PurgeList::doPurge(), GenderCache::doTitlesArray(), LinksDeletionUpdate::doUpdate(), LinkHolderArray::doVariants(), ApiTestCase::editPage(), ApiImageRotate::execute(), PageExists::execute(), Undelete::execute(), ApiWatch::execute(), CompareParserCache::execute(), ApiSetNotificationTimestamp::execute(), CheckBadRedirects::execute(), ApiQueryAllMessages::execute(), ApiQueryLangLinks::execute(), ApiPurge::execute(), ApiQueryCategoryInfo::execute(), ApiQueryDeletedrevs::execute(), ApiQueryIWLinks::execute(), MaintenanceFormatInstallDoc::execute(), MakeTestEdits::execute(), ApiQueryFilearchive::execute(), DeleteDefaultMessages::execute(), ImportSiteScripts::execute(), NukePage::execute(), GetTextMaint::execute(), SpecialBlockList::execute(), ApiQueryLogEvents::execute(), AttachLatest::execute(), FixDoubleRedirects::execute(), ChangesListSpecialPage::execute(), ApiParse::execute(), ApiQueryImageInfo::execute(), SpecialWatchlist::execute(), EditCLI::execute(), ImportTextFiles::execute(), PurgeChangedPages::execute(), RollbackEdits::execute(), ApiStashEdit::execute(), DeleteBatch::execute(), NukeNS::execute(), SpecialExpandTemplates::execute(), RandomPage::execute(), RebuildFileCache::execute(), BenchmarkParse::execute(), ConvertLinks::execute(), UpdateCollation::execute(), DeleteEqualMessages::execute(), FileDuplicateSearchPage::execute(), SpecialEmailUser::execute(), LoginSignupSpecialPage::execute(), ApiQueryInfo::execute(), SpecialPageFactory::executePath(), SpecialPageFactory::exists(), PrefixSearch::extractNamespace(), ApiQueryWatchlist::extractOutputData(), ApiQueryInfo::extractPageInfo(), ApiQueryRevisionsBase::extractRevisionInfo(), ApiQueryLogEvents::extractRowInfo(), ApiQueryContributions::extractRowInfo(), ApiQueryRecentChanges::extractRowInfo(), SpecialEditWatchlist::extractTitles(), ApiFeedContributions::feedItem(), HistoryAction::feedItem(), SpecialNewpages::feedItem(), QueryPage::feedResult(), Parser::fetchCurrentRevisionOfTitle(), Parser::fetchFile(), Parser::fetchFileAndTitle(), Parser::fetchFileNoRegister(), Parser::fetchTemplate(), Parser::fetchTemplateAndTitle(), ResourceLoaderWikiModule::fetchTitleInfo(), RepoGroup::findFile(), FileRepo::findFile(), LocalRepo::findFiles(), FileRepo::findFiles(), WikiImporter::finishImportPage(), Skin::footerLink(), TemplatesOnThisPageFormatter::format(), Linker::formatAutocomments(), ApiParse::formatCategoryLinks(), DummyLinker::formatComment(), Linker::formatComment(), FeedUtils::formatDiffRow(), ApiParse::formatIWLinks(), ApiParse::formatLangLinks(), ApiParse::formatLinks(), DummyLinker::formatLinksInComment(), Linker::formatLinksInComment(), LogFormatter::formatParameterValue(), LogFormatter::formatParameterValueForApi(), UncategorizedCategoriesPage::formatResult(), PageQueryPage::formatResult(), UnusedCategoriesPage::formatResult(), AncientPagesPage::formatResult(), UnusedtemplatesPage::formatResult(), WantedQueryPage::formatResult(), MostcategoriesPage::formatResult(), ShortPagesPage::formatResult(), MostinterwikisPage::formatResult(), MostlinkedTemplatesPage::formatResult(), MostlinkedPage::formatResult(), SpecialPagesWithProp::formatResult(), LinkSearchPage::formatResult(), SpecialProtectedtitles::formatRow(), CategoryPager::formatRow(), NewFilesPager::formatRow(), SpecialNewpages::formatRow(), ApiParse::formatSummary(), AllMessagesTablePager::formatValue(), ProtectedPagesPager::formatValue(), SearchSuggestionSet::fromStrings(), SearchSuggestion::fromTitle(), SearchSuggestionSet::fromTitles(), CoreParserFunctions::fullpagename(), CoreParserFunctions::fullpagenamee(), ParserFuzzTest::fuzzTest(), CoreParserFunctions::gender(), GenerateSitemap::generateLimit(), Article::generateReason(), ProtectLogFormatter::getActionLinks(), BlockLogFormatter::getActionLinks(), LegacyLogFormatter::getActionLinks(), NamespaceConflictChecker::getAlternateTitle(), CoreParserFunctions::getCachedRevisionObject(), Skin::getCategoryLinks(), ResourceLoaderWikiModule::getContent(), WikiPage::getContentModel(), Revision::getContentModel(), RCCacheEntryFactoryTest::getContext(), Skin::getCopyright(), EditPage::getCopyrightWarning(), AllMessagesTablePager::getCustomisedStatuses(), FileContentHandler::getDataForSearchIndex(), MediaTransformOutput::getDescLinkAttribs(), EditPage::getEditToolbar(), ApiQueryBacklinksprop::getExamplesMessages(), FormatMetadata::getExtendedMetadataFromFile(), Parser::getExternalLinkRel(), ApiQueryWatchlistIntegrationTest::getExternalRC(), ApiFeedRecentChanges::getFeedObject(), WikiFilePage::getForeignCategories(), FormAction::getForm(), PageProps::getGoodIDs(), LinkCache::getGoodLinkID(), User::getGroupPage(), ChangeTagsLogItem::getHTML(), RevDelLogItem::getHTML(), ImagePageTest::getImagePage(), ImagePage404Test::getImagePage(), LinksUpdate::getInterlangInsertions(), DummyLinker::getInternalLinkAttributes(), Linker::getInternalLinkAttributes(), DummyLinker::getInternalLinkAttributesObj(), Linker::getInternalLinkAttributesObj(), DummyLinker::getInterwikiLinkAttributes(), Linker::getInterwikiLinkAttributes(), ApiPageSet::getInterwikiTitlesAsResult(), DummyLinker::getInvalidTitleDescription(), Linker::getInvalidTitleDescription(), ApiPageSet::getInvalidTitlesAndRevisions(), JobQueueRedis::getJobFromFields(), JobQueueRedis::getJobFromUidInternal(), OutputPage::getJSVars(), IRCColourfulRCFeedFormatter::getLine(), Linker::getLinkAttributesInternal(), SpecialExport::getLinks(), MediaWiki\Linker\LinkRenderer::getLinkURL(), BlockLogFormatter::getMessageParameters(), WatchedItemStoreUnitTest::getMockTitle(), MessageCache::getMsgFromNamespace(), SearchNearMatcher::getNearMatch(), SearchNearMatcher::getNearMatchInternal(), SpecialEditWatchlist::getNormalForm(), Skin::getPageClasses(), SpecialExport::getPagesFromCategory(), EditPage::getPreloadedContent(), BlockLogFormatter::getPreloadTitles(), ApiQueryInfo::getProtectionInfo(), RandomPage::getRandomTitle(), SpecialRandomInCategory::getRandomTitle(), RawAction::getRawText(), SpecialMyLanguage::getRedirect(), AbstractContent::getRedirectChain(), Article::getRedirectHeaderHtml(), CssContent::getRedirectTarget(), JavaScriptContent::getRedirectTarget(), ListredirectsPage::getRedirectTarget(), SearchExactMatchRescorer::getRedirectTarget(), WikitextContent::getRedirectTarget(), WikitextContent::getRedirectTargetAndText(), ApiPageSet::getRedirectTargets(), Skin::getRelevantUser(), LinksUpdate::getRemovedLinks(), SpecialChangeCredentials::getReturnUrl(), DifferenceEngine::getRevisionHeader(), TitleArrayFromResultTest::getRowWithTitle(), User::getTalkPage(), DatabaseLogEntry::getTarget(), RCDatabaseLogEntry::getTarget(), Parser::getTemplateDom(), TestRecentChangesHelper::getTestContext(), Revision::getTimestampFromId(), CLIParser::getTitle(), UploadBase::getTitle(), LogEventsList::getTitleInput(), LogPage::getTitleLink(), User::getTokenUrl(), ApiQueryInfo::getUnblockToken(), Interwiki::getURL(), SpecialEditWatchlist::getWatchlist(), SpecialSearch::goResult(), WikiImporter::handlePage(), AuthManagerSpecialPage::handleReauthBeforeExecute(), DumpRenderer::handleRevision(), DumpIterator::handleRevision(), BackupReader::handleRevision(), FixDefaultJsonContentPages::handleRow(), ParserMethodsTest::helperParserFunc(), ApiPageSet::initFromQueryResult(), ApiPageSet::initFromRevIDs(), SearchResult::initFromTitle(), MediaWiki::initializeArticle(), SideBarTest::initMessagesHref(), ImageGalleryBase::insert(), ChangesList::insertLog(), Revision::insertOn(), MediaWikiTestCase::insertPage(), Parser::interwikiTransclude(), LinkCache::isBadLink(), User::isBlockedFrom(), WikitextContent::isCountable(), User::isWatched(), Revision::loadFromTimestamp(), Revision::loadFromTitle(), GenerateSitemap::main(), MediaWiki::main(), SkinTemplate::makeArticleUrlDetails(), DummyLinker::makeBrokenImageLinkObj(), Linker::makeBrokenImageLinkObj(), EnhancedChangesList::makeCacheGroupingKey(), ContentHandler::makeContent(), DummyLinker::makeExternalLink(), Linker::makeExternalLink(), SpecialExpandTemplates::makeForm(), User::makeGroupLinkHTML(), User::makeGroupLinkWiki(), Skin::makeI18nUrl(), Parser::makeImage(), Skin::makeKnownUrlDetails(), MediaWiki\Linker\LinkRenderer::makeLink(), BaseTemplate::makeLink(), Skin::makeMainPageUrl(), DummyLinker::makeMediaLinkObj(), Linker::makeMediaLinkObj(), Title::makeName(), Skin::makeNSUrl(), SpecialRecentChanges::makeOptionsLink(), MessageCacheTest::makePage(), RightsLogFormatter::makePageLink(), LogFormatter::makePageLink(), Skin::makeSpecialUrl(), Skin::makeSpecialUrlSubpage(), SkinTemplate::makeTalkUrlDetails(), Title::makeTitle(), Title::makeTitleSafe(), Skin::makeUrl(), Skin::makeUrlDetails(), MostlinkedPage::makeWlhLink(), WantedQueryPage::makeWlhLink(), MostlinkedTemplatesPage::makeWlhLink(), TitleCleanup::moveIllegalPage(), TitleCleanup::moveInconsistentPage(), CoreParserFunctions::mwnamespace(), CoreParserFunctions::namespacee(), CoreParserFunctions::namespacenumber(), XmlDumpWriter::namespaces(), ForeignAPIRepo::newFile(), FileRepo::newFile(), LocalRepo::newFromArchiveName(), Title::newFromID(), Category::newFromName(), Category::newFromRow(), HTMLFileCache::newFromTitle(), SearchResult::newFromTitle(), Article::newFromTitle(), Category::newFromTitle(), CdnCacheUpdate::newFromTitles(), RecentChange::newLogEntry(), Title::newMainPage(), WikiPageTest::newPage(), RevisionTest::newTestRevision(), SearchEngine::normalizeNamespaces(), RecentChange::notifyEdit(), RecentChange::notifyLog(), RecentChange::notifyNew(), Article::onArticleCreate(), Article::onArticleDelete(), Article::onArticleEdit(), ParsoidVirtualRESTService::onParsoid1Request(), RestbaseVirtualRESTService::onParsoid1Request(), SpecialRandomInCategory::onSubmit(), SpecialPageLanguage::onSubmit(), XmlDumpWriter::openPage(), ParserOptions::optionsHash(), ApiQuery::outputGeneralPageInfo(), SpecialSpecialpages::outputPageList(), ImageQueryPage::outputResults(), WikiExporter::pageByName(), WikiExporter::pageByTitle(), WikiImporter::pageCallback(), InfoAction::pageCounts(), WikiPage::pageDataFromTitle(), Article::pageDataFromTitle(), CoreParserFunctions::pageid(), InfoAction::pageInfo(), CoreParserFunctions::pagename(), CoreParserFunctions::pagenamee(), CoreParserFunctions::pagesincategory(), CoreParserFunctions::pagesize(), MessageCache::parse(), ApiStashEdit::parseAndStash(), LanguageConverter::parseCachedTable(), MediaWiki::parseTitle(), NamespaceAwareForeignTitleFactory::parseTitleNoNs(), NamespaceAwareForeignTitleFactory::parseTitleWithNs(), BacklinkJobUtils::partitionBacklinkJob(), MediaWiki::performAction(), MediaWiki::performRequest(), ApiPageSet::populateGeneratorData(), PopulateContentModel::populatePage(), PopulateContentModel::populateRevisionOrArchive(), RebuildTextIndex::populateSearchIndex(), SpecialPage::prefixSearchString(), FileDuplicateSearchPage::prefixSearchSubpages(), Skin::preloadExistence(), ResourceLoaderWikiModule::preloadTitleInfo(), WikiPage::prepareContentForEdit(), SkinTemplate::prepareQuickTemplate(), Parser::preprocess(), ApiPageSet::processDbRow(), CompareParsers::processRevision(), TitleCleanup::processRow(), ImageCleanup::processRow(), WatchlistCleanup::processRow(), WikiImporter::processTitle(), ApiPageSet::processTitlesArray(), CoreParserFunctions::protectionexpiry(), CoreParserFunctions::protectionlevel(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), PurgeList::purgeNamespace(), LinksUpdate::queueRecursiveJobs(), DoubleRedirectsPage::reallyGetQueryInfo(), SearchExactMatchRescorer::redirectTargetsToRedirect(), User::removeWatch(), Parser::renderImageGallery(), MessageCache::replace(), LinkHolderArray::replaceInternal(), ApiImportReporter::reportPage(), ImportReporter::reportPage(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), ApiComparePages::revisionOrTitleOrId(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), SpecialComparePages::revOrTitle(), CoreParserFunctions::rootpagename(), CoreParserFunctions::rootpagenamee(), ApiQueryDeletedRevisions::run(), ApiQueryAllRevisions::run(), ApiQueryAllDeletedRevisions::run(), ApiQueryPrefixSearch::run(), ApiQueryProtectedTitles::run(), ApiQueryImages::run(), ApiQueryIWBacklinks::run(), ApiQueryLangBacklinks::run(), ApiQueryExtLinksUsage::run(), ApiQueryWatchlistRaw::run(), ApiQueryCategories::run(), ApiQuerySearch::run(), ApiQueryPagesWithProp::run(), ApiQueryQueryPage::run(), ApiQueryCategoryMembers::run(), ApiQueryAllPages::run(), ApiQueryLinks::run(), ApiQueryRevisions::run(), ApiQueryAllLinks::run(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), ApiQueryRandom::runQuery(), ApiQueryBacklinks::runSecondQuery(), ParserTestRunner::runTest(), RecentChange::save(), ApiOpenSearch::search(), ImageGalleryBase::setContextTitle(), EditPage::setContextTitle(), ParserOptions::setRedirectTarget(), SearchSuggestion::setSuggestedTitle(), WikiImporter::setTargetRootPage(), Revision::setTitle(), DifferenceEngineTest::setUp(), MagicVariableTest::setUp(), ParserOptions::setupFakeRevision(), SkinTemplate::setupTemplateForOutput(), ProtectionForm::show(), SpecialSearch::showCreateLink(), EditPage::showCustomIntro(), OutputPage::showErrorPage(), SpecialSearch::showHit(), SpecialSearch::showInterwikiHit(), SpecialBookSources::showList(), SpecialUndelete::showList(), SpecialPageLanguage::showLogFragment(), MovePageForm::showLogFragment(), Article::showMissingArticle(), LogEventsList::showOptions(), SpecialProtectedpages::showOptions(), SpecialProtectedtitles::showOptions(), Article::showPatrolFooter(), SpecialPrefixindex::showPrefixChunk(), SpecialSearch::showResults(), MovePageForm::showSubpages(), LoginSignupSpecialPage::showSuccessPage(), SpecialEditWatchlist::showTitles(), SpecialUpload::showViewDeletedLinks(), BackupReader::skippedNamespace(), CoreParserFunctions::special(), Parser::startExternalParse(), Parser::startParse(), ExtraParserTest::statelessFetchTemplate(), Parser::statelessFetchTemplate(), CoreParserFunctions::subjectpagename(), CoreParserFunctions::subjectpagenamee(), CoreParserFunctions::subjectspace(), CoreParserFunctions::subjectspacee(), WebInstallerName::submit(), CoreParserFunctions::subpagename(), CoreParserFunctions::subpagenamee(), Skin::subPageSubtitle(), SkinTemplate::tabAction(), CoreParserFunctions::talkpagename(), CoreParserFunctions::talkpagenamee(), CoreParserFunctions::talkspace(), CoreParserFunctions::talkspacee(), WatchedItemUnitTest::testAddWatch(), EditPageTest::testAutoMerge(), NamespaceAwareForeignTitleFactoryTest::testBasic(), NaiveForeignTitleFactoryTest::testBasic(), ParserMethodsTest::testCallParserFunction(), ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), TestSample::testCheckMainPageTitleIsConsideredLocal(), ExtraParserTest::testCleanSig(), ExtraParserTest::testCleanSigDisabled(), ErrorPageErrorTest::testConstruction(), TitleValueTest::testConstruction(), TitleArrayFromResultTest::testConstructionWithRow(), RevisionTest::testConstructWithContent(), ApiQueryRevisionsTest::testContentComesWithContentModelAndFormat(), TestSample::testCreateBasicListOfTitles(), TitleArrayFromResultTest::testCurrentAfterConstruction(), ContentHandlerTest::testDataIndexFields(), WikitextContentHandlerTest::testDataIndexFieldsFile(), TextContentTest::testDeletionUpdates(), WikiPageTest::testDoEdit(), WikiPageTest::testDoEditContent(), ApiEditPageTest::testEdit_redirect(), ApiEditPageTest::testEdit_redirectText(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_newSection(), TitleTest::testExists(), EditPageTest::testExtractSectionTitle(), TitleTest::testFixSpecialNameRetainsParameter(), LinkerTest::testFormatComment(), ContentHandlerTest::testGetAutosummary(), TitleTest::testGetBaseText(), RevisionTest::testGetContent(), RevisionTest::testGetContentFormat(), RevisionTest::testGetContentHandler(), TitleMethodsTest::testGetContentModel(), RevisionTest::testGetContentModel(), ContentHandlerTest::testGetDefaultModelFor(), ContentHandlerTest::testGetForTitle(), TitleTest::testGetFragment(), MediaWikiTitleCodecTest::testGetFullText(), WatchedItemIntegrationTest::testGetNotificationTimestamp_falseOnNotAllowed(), WatchedItemIntegrationTest::testGetNotificationTimestamp_falseOnNotWatched(), TitleMethodsTest::testGetOtherPage(), ContentHandlerTest::testGetPageLanguage(), TitleTest::testGetPageViewLanguage(), TextContentTest::testGetParserOutput(), MediaWikiTitleCodecTest::testGetPrefixedDBkey(), MediaWikiTitleCodecTest::testGetPrefixedText(), ExtraParserTest::testGetPreloadText(), CssContentTest::testGetRedirectTarget(), JavaScriptContentTest::testGetRedirectTarget(), WikiPageTest::testGetRedirectTarget(), TitleTest::testGetRootText(), WikitextContentTest::testGetSecondaryDataUpdates(), ParserMethodsTest::testGetSections(), TitleTest::testGetSubpageText(), ParserOutputSearchDataExtractorTest::testGetTemplates(), TitleValueTest::testGetText(), MediaWikiTitleCodecTest::testGetText(), RevisionTest::testGetText(), SpecialPageTest::testGetTitleFor(), SpecialPageFactoryTest::testGetTitleForAlias(), SpecialPageTest::testGetTitleForWithWarning(), TitleTest::testGetTitleValue(), ImportTest::testHandlePageContainsRedirect(), TitleMethodsTest::testHasContentModel(), TitleMethodsTest::testHasSubjectNamespace(), WikiPageTest::testHasViewableContent(), WikiCategoryPageTest::testHiddenCategory_PropertyNotSet(), TitleMethodsTest::testInNamespace(), ApiResultTest::testInstanceDataMethods(), SpecialPageTest::testInvalidGetTitleFor(), TitleTest::testIsAlwaysKnown(), TitleTest::testIsAlwaysKnownOnInterwiki(), WikiPageTest::testIsCountable(), TitleMethodsTest::testIsCssJsSubpage(), TitleMethodsTest::testIsCssOrJsPage(), TitleMethodsTest::testIsCssSubpage(), TitleMethodsTest::testIsJsSubpage(), WikiPageTest::testIsRedirect(), TitleTest::testIsValidMoveOperation(), WatchedItemUnitTest::testIsWatched(), WatchedItemIntegrationTest::testIsWatched_falseOnNotAllowed(), TitleMethodsTest::testIsWikitextPage(), LinkerTest::testLinkBeginHook(), LinkerTest::testLinkEndHook(), ExtraParserTest::testLongNumericLinesDontKillTheParser(), ContentHandlerTest::testMakeContent(), JavaScriptContentHandlerTest::testMakeRedirectContent(), CssContentHandlerTest::testMakeRedirectContent(), WikitextContentHandlerTest::testMakeRedirectContent(), TitleTest::testNewFromTitleValue(), LinksUpdateTest::testOnAddingAndRemovingCategory_recentChangesRowIsAdded(), ExportTest::testPageByTitle(), ExtraParserTest::testParse(), ContentHandlerTest::testParserOutputForIndexing(), MediaWikiTitleCodecTest::testParseTitle(), ApiQueryAllPagesTest::testPrefixNormalizationSearchBug(), ExtraParserTest::testPreprocess(), ParserMethodsTest::testPreSaveTransform(), ExtraParserTest::testPreSaveTransform(), CdnCacheUpdateTest::testPurgeMergeWeb(), ParserMethodsTest::testRecursiveParse(), RefreshLinksPartitionTest::testRefreshLinks(), WatchedItemUnitTest::testRemoveWatch(), WatchedItemIntegrationTest::testRemoveWatch_falseOnNotAllowed(), ErrorPageErrorTest::testReport(), SpecialPageTest::testRequireLoginAnon(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampNotForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_item(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_noItemForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_notWatchedPageForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), MessageTest::testSerialization(), TestSample::testSetUpMainPageTitleForNextTest(), ApiResultTest::testStaticDataMethods(), TemplateCategoriesTest::testTemplateCategories(), ArticleTablesTest::testTemplatelinksUsesContentLanguage(), TestSample::testTitleObjectFromObject(), TestSample::testTitleObjectStringConversion(), ApiQueryTest::testTitlesAreRejectedIfInvalid(), ExtraParserTest::testTrackingCategory(), ExtraParserTest::testTrackingCategorySpecial(), MediaWikiTest::testTryNormaliseRedirect(), ForeignTitleTest::testUnknownNamespaceCheck(), ForeignTitleTest::testUnknownNamespaceError(), ImportTest::testUnknownXMLTags(), WatchedItemIntegrationTest::testUpdateAndResetNotificationTimestamp(), WatchedItemStoreIntegrationTest::testUpdateResetAndSetNotificationTimestamp(), WatchedItemStoreIntegrationTest::testWatchAndUnWatchItem(), WatchedItemIntegrationTest::testWatchAndUnWatchItem(), GlobalWithDBTest::testWfIsBadImage(), TitleTest::testWgWhitelistReadRegexp(), Linker::tocList(), MediaWikiSite::toDBKey(), ThumbnailImage::toHtml(), MessageCache::transform(), Parser::transformMsg(), SpecialEditWatchlist::unwatchTitles(), MockSearch::update(), SearchMssql::update(), SearchOracle::update(), SearchSqlite::update(), SearchMySQL::update(), LanguageConverter::updateConversionTable(), Maintenance::updateSearchIndexForPage(), SearchMssql::updateTitle(), SearchOracle::updateTitle(), SearchSqlite::updateTitle(), SearchMySQL::updateTitle(), EditPage::updateWatchlist(), CoreParserFunctions::urlFunction(), Revision::userCanBitfield(), OutputPage::userCanPreview(), HTMLTitleTextField::validate(), ApiFileRevert::validateParameters(), ApiBase::validateUser(), CategoryPage::view(), wfGenericError(), wfStreamThumb(), SpecialWhatLinksHere::wlhLink(), SkinTemplate::wrapHTML(), XmlDumpWriter::writeLogItem(), and XmlDumpWriter::writeRevision().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled allows for interception of redirect as a string mapping parameter names to values& $type |
Definition at line 2491 of file hooks.txt.
Referenced by PoolCounterRedis::__construct(), PoolCounter::__construct(), Installer::__construct(), RedisLockManager::__destruct(), JobQueueGroup::__destruct(), FormOptions::add(), OutputPage::addCategoryLinks(), SpecialLog::addHeader(), FakeAuthTemplate::addInputItem(), StripState::addItem(), BackupDumperLoggerTest::addLogEntry(), ApiQueryLogEvents::addLogParams(), BitmapMetadataHandler::addMetadata(), PostgresUpdater::addPgExtIndex(), TestFileReader::addRequirement(), ContentHandler::addSearchField(), SiteStatsUpdate::adjustPending(), ApiQuerySiteinfo::appendExtensions(), ApiQuerySiteinfo::appendUserGroups(), ApiResult::applyTransformations(), ApiErrorFormatter::arrayFromStatus(), ApiErrorFormatter_BackCompat::arrayFromStatus(), XhprofDataTest::assertArrayStructure(), LogFormatterTest::assertIRCComment(), BackupDumperLoggerTest::assertLogItem(), MediaWikiTestCase::assertType(), SiteTest::assertTypeOrFalse(), MediaWikiTestCase::assertTypeOrValue(), RCCacheEntryFactory::buildCLink(), RCCacheEntryFactory::buildLastLink(), buildSearchEngine(), FeedUtils::checkFeedOutput(), HTMLFileCache::clearFileCache(), LoadBalancer::closeConnection(), CategoryPage::closeShowCategory(), StreamFile::contentTypeFromPath(), WikiPage::convertSelectType(), SearchEngineFactory::create(), SearchEngine::create(), UploadBase::createFromRequest(), CategoryMembershipChange::createRecentChangesEntry(), LayeredParameterizedPassword::crypt(), MediaWikiMediaTestCase::dataFile(), Exif::debug(), LCStoreStaticArray::decode(), JobQueueAggregatorRedis::decodeQueueName(), CategoryViewer::doCategoryQuery(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), PostgreSqlLockManager::doGetLocksOnServer(), MySqlLockManager::doGetLocksOnServer(), WikiImporter::doImport(), QuorumLockManager::doLock(), FSLockManager::doLock(), QuorumLockManager::doLockByType(), LockManager::doLockByType(), FSLockManager::doSingleLock(), FSLockManager::doSingleUnlock(), QuorumLockManager::doUnlock(), FSLockManager::doUnlock(), QuorumLockManager::doUnlockByType(), LockManager::doUnlockByType(), SearchUpdate::doUpdate(), SiteStatsUpdate::doUpdateContextStats(), Html::dropDefaults(), CSSMin::encodeImageAsDataURI(), CSSMin::encodeStringAsDataURI(), CheckStorage::error(), WebInstallerDBConnect::execute(), HHVMMakeRepo::execute(), ApiTokens::execute(), WebInstallerUpgrade::execute(), ApiQueryTokens::execute(), SpecialLog::execute(), SpecialProtectedtitles::execute(), ApiQueryBlocks::execute(), SpecialProtectedpages::execute(), Protect::execute(), ApiQueryLogEvents::execute(), UploadStashCleanup::execute(), CopyJobQueue::execute(), ShowJobs::execute(), RunJobs::execute(), ConvertLinks::execute(), UpdateCollation::execute(), ConvertExtensionToRegistration::execute(), PurgeChangedFiles::execute(), CompressOld::execute(), SiteExporter::exportSite(), ApiQueryWatchlist::extractOutputData(), LogFormatter::extractParameters(), ApiQueryRecentChanges::extractRowInfo(), ScopedLock::factory(), PoolCounter::factory(), ApiTestCaseUpload::fakeUploadChunk(), ApiTestCaseUpload::fakeUploadFile(), HistoryAction::feed(), SpecialNewpages::feed(), FormOptions::fetchValuesFromRequest(), OutputPage::filterModules(), MimeAnalyzer::findMediaType(), JobQueueAggregator::findPendingWikiQueues(), FormatMetadata::flattenArrayContentLang(), FormatMetadata::flattenArrayReal(), TemplatesOnThisPageFormatter::format(), FormatMetadata::formatCoords(), LogFormatter::formatParameterValue(), LogFormatter::formatParameterValueForApi(), Linker::formatTemplates(), BlockListPager::formatValue(), MemcLockManager::freeLocksOnServer(), RedisLockManager::freeLocksOnServer(), CategoryViewer::generateLink(), JobQueueGroup::get(), LegacyLogFormatter::getActionLinks(), OutputPage::getAllowedModules(), SpecialBlockList::getBlockListPager(), CachingSiteStore::getCacheKey(), LinksUpdate::getCategoryInsertions(), CategoryMembershipChange::getChangeMessageText(), PPNode_DOM::getChildrenOfType(), JobQueueGroup::getCoalescedQueues(), ResourceLoaderClientHtml::getContext(), Skin::getCopyright(), CategoryViewer::getCountMessage(), SpecialVersion::getCreditsForExtension(), IEContentAnalyzer::getDataFormat(), ResourceLoaderImage::getDataUri(), Language::getDateFormatString(), SqlBagOStuff::getDB(), ForeignDBRepo::getDBFactory(), Installer::getDBInstaller(), LayeredParameterizedPassword::getDefaultParams(), StatusValue::getErrorsByType(), SpecialVersion::getExtensionCategory(), SpecialVersion::getExtensionCredits(), SpecialVersion::getExtensionTypeName(), LogEventsList::getFilterLinks(), SpecialWhatLinksHere::getFilterPanel(), LogPager::getFilterParams(), MediaHandler::getHandler(), MediaHandlerFactory::getHandler(), MockMediaHandlerFactory::getHandlerClass(), MediaHandlerFactory::getHandlerClass(), OutputPage::getHeadLinksArray(), ApiHelp::getHelpInternal(), MWException::getHTML(), Parser::getImageParams(), HTMLTextField::getInputHTML(), HTMLTextField::getInputOOUI(), File::getIsSafeFileUncached(), OutputPage::getJSVars(), SpecialProtectedtitles::getLevelMenu(), SpecialProtectedpages::getLevelMenu(), MachineReadableRCFeedFormatter::getLine(), EnhancedChangesList::getLineData(), RedisLockManager::getLocksOnServer(), MemcLockManager::getLocksOnServer(), DBLockManager::getLocksOnServer(), MWExceptionHandler::getLogMessage(), MimeAnalyzer::getMediaType(), LogFormatter::getMessageKey(), BitmapMetadataHandler::getMetadataArray(), IEContentAnalyzer::getMimeTypeForVersion(), ArrayDiffFormatterTest::getMockDiffOp(), OutputPage::getModules(), TablePager::getNavigationBar(), ApiOpenSearch::getOpenSearchTemplate(), Skin::getPageClasses(), IndexPager::getPagingLinks(), ApiBase::getParameterFromSettings(), SiteStatsUpdate::getPendingDeltas(), PostgresInstaller::getPgConnection(), MWExceptionHandler::getPublicLogMessage(), JobQueueGroup::getQueueSizes(), JobQueueGroup::getQueuesWithJobs(), FileBackend::getScopedFileLocks(), CategoryViewer::getSectionPagingLinks(), Status::getStatusArray(), ZipDirectoryReader::getStructSize(), SpecialBlock::getTargetAndType(), HTMLTextField::getType(), SiteStatsUpdate::getTypeCacheKey(), SpecialProtectedpages::getTypeMenu(), LogEventsList::getTypeSelector(), ForeignAPIFile::getUser(), ArchivedFile::getUser(), LocalFile::getUser(), BitmapMetadataHandler::GIF(), FileBackendGroup::guessMimeInternal(), PoolCounter::hashKeyIntoSlots(), Parser::incrementIncludeSize(), PasswordFactory::init(), MediaWiki\Auth\AuthManagerTest::initializeConfig(), Message::inLanguage(), Html::input(), Language::internalUserTimeAndDate(), Title::isProtected(), Language::isValidBuiltInCode(), MIMEsearchPage::isValidType(), BitmapMetadataHandler::Jpeg(), LogPager::limitAction(), LogPager::limitType(), JobRunner::loadBackoffs(), Title::loadRestrictionsFromRows(), LockManager::lock(), FileBackend::lockFiles(), EnhancedChangesList::makeCacheGroupingKey(), FileBackend::makeContentDisposition(), ResourceLoaderClientHtml::makeContext(), FormatMetadata::makeFormattedData(), Parser::makeImage(), IndexPager::makeLink(), ImagePage::makeMetadataTable(), SiteImporter::makeSite(), EditPage::makeTemplatesOnThisPageList(), AuthManagerSpecialPage::mapFieldInfoTypeToFormDescriptorType(), AuthManagerSpecialPage::mapSingleFieldInfo(), StripState::merge(), JavaScriptMinifier::minify(), MovePage::move(), DatabaseUpdater::newForDB(), PasswordFactory::newFromCiphertext(), PasswordFactory::newFromType(), RecentChange::newLogEntry(), ContentHandlerTest::newSearchEngine(), LockManager::normalizePathsByType(), RecentChange::notifyLog(), JobQueueAggregator::notifyQueueEmpty(), JobQueueAggregator::notifyQueueNonEmpty(), SwiftFileBackend::objectListing(), SpecialChangeCredentials::onAuthChangeFormFields(), PostgresInstaller::openPgConnection(), CoreParserFunctions::pagesincategory(), CategoryViewer::pagingLinks(), SpecialUploadStash::parseKey(), RecentChange::parseToRCType(), JSMinPlus::parseTree(), LayeredParameterizedPassword::partialCrypt(), Database::pendingWriteQueryDuration(), BitmapMetadataHandler::PNG(), JobQueueGroup::pop(), ApiTag::processIndividual(), BackupDumper::processOptions(), CoreParserFunctions::protectionexpiry(), CoreParserFunctions::protectionlevel(), HtmlTest::provideHtml5InputTypes(), PurgeChangedFiles::purgeFromLogType(), JobQueueGroup::push(), UserCache::queryNeeded(), JobQueueGroup::queuesHaveJobs(), TestFileReader::read(), SVGReader::read(), EnhancedChangesList::recentChangesBlockLine(), OutputPage::reduceAllowedModules(), PasswordFactory::register(), SiteStatsUpdate::removePendingDeltas(), Message::replaceParameters(), LinkHolderArray::replaceTextCallback(), ApiQueryCategoryMembers::run(), ApiQueryBacklinksprop::run(), JobRunner::run(), LoadBalancer::runMasterPostTrxCallbacks(), User::sendConfirmationMail(), ApiResult::setArrayType(), ApiResult::setArrayTypeRecursive(), AjaxResponse::setContentType(), PasswordFactory::setDefaultType(), User::setEmailWithConfirmation(), OutputPage::setFeedAppendQuery(), PasswordTestCase::setUp(), ParserTestTopLevelSuite::setUp(), SpecialProtectedpages::showOptions(), LoginHelper::showReturnToPage(), LoginSignupSpecialPage::showReturnToPage(), LoginSignupSpecialPage::showSuccessPage(), HTTPFileStreamer::stream(), FileBackendDBRepoWrapper::streamFile(), WebInstallerDBConnect::submit(), JobRunner::syncBackoffDeltas(), MediaWikiTestCase::teardownTestDB(), MediaWiki\Auth\AuthManagerTest::testCanCreateAccounts(), MediaWiki\Auth\AuthManagerTest::testCanLinkAccounts(), XhprofDataTest::testCompleteMetricsStructure(), TextContentHandlerTest::testFieldsForIndex(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), StatusTest::testGetErrorsWarningsOnlyStatus(), MediaWikiServicesTest::testGetService(), MediaWikiServicesTest::testGetters(), XhprofDataTest::testInclusiveMetricsStructure(), FileContentHandlerTest::testIndexMapping(), ResourceLoaderClientHtmlTest::testMakeLoad(), ExifRotationTest::testMetadata(), ExifRotationTest::testMetadataAutoRotate(), ExifRotationTest::testMetadataAutoRotateUnsupported(), ExifRotationTest::testMetadataNoAutoRotate(), MWMessagePackTest::testPack(), RecentChangeTest::testParseFromRCType(), RecentChangeTest::testParseToRCType(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testPrimaryAccountLink(), SiteTest::testProtocolRelativePath(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), SearchEngineTest::testSearchIndexFields(), IEContentAnalyzer::translateMimeType(), LogEventsList::typeAction(), LockManager::unlock(), FileBackend::unlockFiles(), ZipDirectoryReader::unpack(), StripState::unstripType(), FormOptions::validateBounds(), ApiResult::validateValue(), JobQueueGroup::waitForBackups(), wfGenericError(), wfMissingExtensions(), wfMissingVendorError(), and wfPHPVersionError().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache $unhide |
Definition at line 1555 of file hooks.txt.
Referenced by ContentHandler::createDifferenceEngine(), Article::setOldSubtitle(), and Article::showDiffPage().
error also a ContextSource $user |
Definition at line 242 of file hooks.txt.
Referenced by UploadFromChunks::__construct(), UploadFromStash::__construct(), ImageListPager::__construct(), Database::__construct(), ParserOptions::__construct(), EmailNotification::actuallyNotifyOnPageChange(), MediaWikiTestCase::addCoreDBData(), BlockTest::addDBData(), ApiBlockTest::addDBDataOnce(), UserrightsPage::addLogEntry(), EditPageTest::assertEdit(), RCCacheEntryFactoryTest::assertUserLinks(), EmailConfirmation::attemptConfirm(), EmailInvalidation::attemptInvalidate(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::autoCreatedAccount(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginLinkAttempt(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginSecondaryAccountCreation(), MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider::beginSecondaryAccountCreation(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::beginSecondaryAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginSecondaryAuthentication(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::beginSecondaryAuthentication(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider::beginSecondaryAuthentication(), SkinTemplate::buildContentNavigationUrls(), ProtectionForm::buildForm(), ChangesListSpecialPage::buildMainQueryConds(), SkinTemplate::buildNavUrls(), WatchedItemStore::cache(), ChangeTags::canActivateTag(), ChangeTags::canAddTagsAccompanyingChange(), SpecialBlock::canBlockEmail(), MediaWiki\Auth\AuthManager::canCreateAccount(), ChangeTags::canCreateTag(), ChangeTags::canDeactivateTag(), ChangeTags::canDeleteTag(), ChangeTags::canUpdateTags(), UserOptions::CHANGER(), ApiQueryTestBase::check(), Title::checkActionPermissions(), ApiMain::checkAsserts(), Title::checkCascadingSourcesRestrictions(), Title::checkCSSandJSPermissions(), ApiMain::checkExecutePermissions(), CompareParsers::checkOptions(), Title::checkPageRestrictions(), Title::checkPermissionHooks(), SpecialCreateAccount::checkPermissions(), ApiFileRevert::checkPermissions(), ApiImageRotate::checkPermissions(), ApiUpload::checkPermissions(), Title::checkQuickPermissions(), Title::checkReadPermissions(), Title::checkSpecialsAndNSPermissions(), SpecialBlock::checkUnblockSelf(), Title::checkUserBlock(), ApiQueryWatchlistIntegrationTest::cleanTestUsersWatchlist(), SpecialEditWatchlist::cleanupWatchlist(), WikiPage::commitRollback(), EmailNotification::compose(), Article::confirmDelete(), ResourceLoaderUserTokensModule::contextUserTokens(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueSecondaryAccountCreation(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::continueSecondaryAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueSecondaryAuthentication(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::continueSecondaryAuthentication(), SpecialContributions::contributionsSub(), MediaWiki\Session\CookieSessionProvider::cookieDataToExport(), ApiFeedWatchlist::createFeedItem(), User::createNew(), Installer::createSysop(), Preferences::datetimePreferences(), Article::delete(), SpecialUndelete::diffHeader(), SpecialRedirect::dispatchUser(), ApiTestCase::doApiRequest(), ApiTestCase::doApiRequestWithToken(), WikiPage::doCreate(), FileDeleteForm::doDelete(), Article::doDelete(), WikiPage::doDeleteArticle(), Article::doDeleteArticleReal(), WikiPage::doDeleteArticleReal(), WikiPage::doEdit(), Article::doEdit(), WikiPage::doEditContent(), Article::doEditContent(), ApiQuery::doExport(), SpecialWatchlist::doHeader(), SpecialImport::doImport(), ApiQueryWatchlistIntegrationTest::doListWatchlistRequest(), SpecialRecentChanges::doMainQuery(), SpecialWatchlist::doMainQuery(), WikiPage::doModify(), Article::doRollback(), UserrightsPage::doSaveUserGroups(), UploadFromChunks::doStashFile(), UploadBase::doStashFile(), MovePageForm::doSubmit(), EditPage::edit(), Preferences::editingPreferences(), User::edits(), UserrightsPage::editUserGroupsForm(), ApiTag::execute(), SpecialListFiles::execute(), ApiClearHasMsg::execute(), ApiProtect::execute(), ApiUndelete::execute(), ApiMove::execute(), ApiImport::execute(), ApiRevisionDelete::execute(), ApiWatch::execute(), ApiQueryMyStashedFiles::execute(), Undelete::execute(), ApiUpload::execute(), SpecialContributions::execute(), ApiQueryTokens::execute(), ApiPatrol::execute(), ApiEditPage::execute(), ApiLogout::execute(), SpecialUnlinkAccounts::execute(), ApiOptions::execute(), ApiSetNotificationTimestamp::execute(), ApiUnblock::execute(), SpecialPreferences::execute(), SpecialUserLogout::execute(), ApiQueryDeletedrevs::execute(), FixUserRegistration::execute(), ApiPurge::execute(), ApiQueryFilearchive::execute(), DeletedContributionsPage::execute(), DeleteDefaultMessages::execute(), InitEditCount::execute(), MakeTestEdits::execute(), MigrateUserGroup::execute(), ApiDelete::execute(), ApiBlock::execute(), ImportSiteScripts::execute(), WrapOldPasswords::execute(), ApiRollback::execute(), ApiQueryLogEvents::execute(), ChangePassword::execute(), Protect::execute(), ResetUserEmail::execute(), ApiQueryImageInfo::execute(), SpecialWatchlist::execute(), InvalidateUserSesssions::execute(), ImportTextFiles::execute(), RollbackEdits::execute(), ApiStashEdit::execute(), DeleteBatch::execute(), ApiUserrights::execute(), ResetUserTokens::execute(), MoveBatch::execute(), CreateAndPromote::execute(), ApiLogin::execute(), SpecialEditTags::execute(), SpecialImport::execute(), MovePageForm::execute(), UserrightsPage::execute(), DeleteEqualMessages::execute(), ApiQueryUsers::execute(), SpecialRevisionDelete::execute(), PasswordReset::execute(), SpecialUpload::execute(), QueryPage::execute(), SpecialUndelete::execute(), SpecialPageExecutor::executeSpecialPage(), SpecialPageTestBase::executeSpecialPage(), ApiQueryWatchlist::extractOutputData(), ApiQueryInfo::extractPageInfo(), ApiQueryRevisionsBase::extractRevisionInfo(), ApiQueryLogEvents::extractRowInfo(), ApiQueryRecentChanges::extractRowInfo(), UserrightsPage::fetchUser(), LocalRepo::findFiles(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::finishAccountCreation(), ProtectLogFormatter::formatExpiry(), SpecialUndelete::formatFileRow(), LogFormatter::formatParameterValue(), LogFormatter::formatParameterValueForApi(), MIMEsearchPage::formatResult(), FileDuplicateSearchPage::formatResult(), DeletedContribsPager::formatRevisionRow(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), SpecialProtectedtitles::formatRow(), NewFilesPager::formatRow(), ActiveUsersPager::formatRow(), UsersPager::formatRow(), ContribsPager::formatRow(), ParserFuzzTest::fuzzTest(), CoreParserFunctions::gender(), Preferences::generateSkinOptions(), SpecialLog::getActionButtons(), DeleteLogFormatter::getActionLinks(), RevDelArchivedFileItem::getApiData(), RevDelLogItem::getApiData(), RevDelRevisionItem::getApiData(), RevDelFileItem::getApiData(), MediaWiki\Auth\AuthManager::getAuthenticationRequests(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), CreditsAction::getAuthor(), MediaWiki\Session\SessionBackendTest::getBackend(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::getBlockedUser(), ImageHistoryPseudoPager::getBody(), EnhancedChangesListTest::getCategorizationChange(), WikiPage::getComment(), Revision::getComment(), Article::getComment(), WikiPage::getContent(), Revision::getContent(), OldChangesListTest::getContext(), RCCacheEntryFactoryTest::getContext(), CreditsAction::getContributors(), InfoAction::getContributors(), WikiPage::getContributors(), WikiPage::getCreator(), Article::getCreator(), ApiQueryUserInfo::getCurrentUserInfo(), Skin::getDefaultModules(), SpecialRecentChanges::getDefaultOptions(), SpecialWatchlist::getDefaultOptions(), UserDupes::getDupes(), EnhancedChangesListTest::getEditChange(), OldChangesListTest::getEditChange(), LogEventsList::getExcludeClause(), LogEventsList::getExtraInputs(), LoginSignupSpecialPage::getFakeTemplate(), SpecialUndelete::getFileLink(), RevertAction::getFormFields(), SpecialChangeEmail::getFormFields(), SpecialResetTokens::getFormFields(), SpecialBlock::getFormFields(), Preferences::getFormObject(), UsersPager::getGroups(), OutputPage::getHeadLinksArray(), MWTimestamp::getHumanTimestamp(), Language::getHumanTimestamp(), ImagePage::getImageLimitsFromOption(), ApiQueryImageInfo::getInfo(), User::getInstanceForUpdate(), OutputPage::getJSVars(), IRCColourfulRCFeedFormatter::getLine(), OldChangesListTest::getLogChange(), DifferenceEngine::getMarkPatrolledLinkInfo(), WatchedItemUnitTest::getMockUser(), OldChangesListTest::getNewBotEditChange(), Skin::getNewtalks(), Title::getNotificationTimestamp(), Preferences::getOptionFromUser(), UploadForm::getOptionsSection(), SpecialUndelete::getPageLink(), ResourceLoaderUserModule::getPages(), ResourceLoaderUserStylesModule::getPages(), Article::getParserOutput(), SpecialEmailUser::getPermissionsError(), Preferences::getPreferences(), NewPagesPager::getQueryInfo(), DeletedContribsPager::getQueryInfo(), ContribsPager::getQueryInfo(), ApiQueryUserInfo::getRateLimits(), ManualLogEntry::getRecentChange(), MWTimestamp::getRelativeTimestamp(), Skin::getRelevantUser(), SpecialPageFactory::getRestrictedPages(), MWNamespace::getRestrictionLevels(), DifferenceEngine::getRevisionHeader(), RollbackEdits::getRollbackTitles(), LogEventsList::getShowHideLinks(), HistoryPager::getStartBody(), DeletedContributionsPage::getSubTitle(), WikiPage::getText(), Revision::getText(), Article::getText(), ImageHistoryList::getThumbForLine(), ApiTokens::getTokenTypes(), FileRepo::getUploadStash(), ApiUserrights::getUrUser(), SpecialPageFactory::getUsablePages(), CategoryMembershipChange::getUser(), DoubleRedirectJob::getUser(), WikiPage::getUser(), Revision::getUser(), Article::getUser(), LogEventsList::getUserInput(), Title::getUserPermissionsErrors(), Title::getUserPermissionsErrorsInternal(), ApiQueryUsers::getUserrightsToken(), Parser::getUserSig(), WikiPage::getUserText(), Revision::getUserText(), Article::getUserText(), ApiQueryInfo::getVisitingWatcherInfo(), ApiQueryInfo::getWatchedInfo(), ApiQueryInfo::getWatcherInfo(), ApiBase::getWatchlistUser(), UserrightsPage::groupCheckboxes(), DumpRenderer::handleRevision(), HistoryPager::historyLine(), ImageHistoryList::imageHistoryLine(), ParserOptions::initialiseFromUser(), ReassignEdits::initialiseUser(), MediaWiki\Auth\AuthManagerAuthPlugin::initUser(), MediaWikiTestCase::insertPage(), Article::insertProtectNullRevision(), WikiPage::insertProtectNullRevision(), UploadFromUrl::isAllowed(), UploadBase::isAllowed(), SpecialUndelete::isAllowed(), UploadBase::isThrottled(), LogPager::limitPerformer(), LogPager::limitTitle(), LogPager::limitType(), SpecialSearch::load(), User::loadFromSession(), User::loadFromUserObject(), Preferences::loadPreferenceValues(), SpecialUndelete::loadRequest(), CentralIdLookup::localUserFromCentralId(), BotPassword::login(), MssqlInstaller::loginExists(), LoginSignupSpecialPage::mainLoginForm(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::makeFailResponse(), ChangesListSpecialPage::makeLegend(), MovePage::move(), MovePage::moveToInternal(), SpecialPageExecutor::newContext(), EnhancedChangesListTest::newEnhancedChangesList(), RecentChange::newForCategorization(), ChangesList::newFromContext(), RCCacheEntryFactory::newFromRecentChange(), User::newFromRow(), User::newFromSession(), ParserOptions::newFromUser(), RecentChange::newLogEntry(), Revision::newNullRevision(), User::newSystemUser(), CategoryMembershipChange::notifyCategorization(), RecentChange::notifyEdit(), RecentChange::notifyLog(), RecentChange::notifyNew(), WikiPage::onArticleDelete(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::onLocalUserCreated(), SpecialResetTokens::onSubmit(), SpecialChangeContentModel::onSubmit(), RevertAction::onSuccess(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::onUserGroupsChanged(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::onUserLoggedIn(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::onUserSaveSettings(), MarkpatrolledAction::onView(), RollbackAction::onView(), DatabaseMssql::open(), DatabasePostgres::open(), DatabaseMysqlBase::open(), DatabaseOracle::open(), MssqlInstaller::openConnection(), PostgresInstaller::openConnectionToAnyDB(), PostgresInstaller::openConnectionWithParams(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), SpecialWatchlist::outputChangesList(), SpecialWatchlist::outputFeedLinks(), InfoAction::pageInfo(), MediaWiki::performAction(), MediaWiki::performRequest(), UploadBase::performUpload(), MediaWiki\Session\CookieSessionProvider::persistSession(), ParserTestRunner::perTestSetup(), MediaWiki\Auth\UserDataAuthenticationRequest::populateUser(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::postAuthentication(), LoginSignupSpecialPage::postProcessFormDescriptor(), SpecialBlock::postText(), SpecialSearch::powerSearchBox(), SpecialListFiles::prefixSearchSubpages(), SpecialUnblock::prefixSearchSubpages(), SpecialEmailUser::prefixSearchSubpages(), SpecialContributions::prefixSearchSubpages(), UserrightsPage::prefixSearchSubpages(), SpecialBlock::prefixSearchSubpages(), Skin::preloadExistence(), WikiPage::prepareContentForEdit(), Article::prepareContentForEdit(), ApiQueryContributions::prepareQuery(), WikiPage::prepareTextForEdit(), Article::prepareTextForEdit(), ApiQueryBlocks::prepareUsername(), SpecialBlock::processForm(), Preferences::profilePreferences(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerRevokeAccessForUser(), WatchedItemUnitTest::provideUserTitleTimestamp(), Parser::pstPass2(), Title::quickUserCan(), Preferences::rcPreferences(), RebuildRecentchanges::rebuildRecentChangesTablePass4(), PatrolLog::record(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), ApiQueryDeletedRevisions::run(), ApiQueryAllDeletedRevisions::run(), ApiQueryWatchlistRaw::run(), ApiQueryWatchlist::run(), ApiQueryRevisions::run(), ApiQueryRecentChanges::run(), RefreshLinksJob::runForTitle(), EditPage::runPostMergeFilters(), ParserTestRunner::runTest(), ProtectionForm::save(), SpecialSearch::saveNamespaces(), UserrightsPage::saveUserGroups(), UserNamePrefixSearch::search(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendPasswordResetEmail(), MediaWiki\Session\CookieSessionProvider::sessionDataToExport(), Block::setBlocker(), PreferencesForm::setModifiedUser(), Article::setOldSubtitle(), MediaWiki\Auth\AuthManagerAuthPlugin::setPassword(), MediaWiki\Session\TestBagOStuff::setSession(), MediaWiki\Session\TestBagOStuff::setSessionData(), MediaWiki\Auth\AuthManager::setSessionDataForUser(), LoginSignupSpecialPage::setSessionUserForCurrentRequest(), SpecialWatchlist::setTopText(), TextContentTest::setUp(), CssContentTest::setUp(), ParserOptions::setupFakeRevision(), SkinTemplate::setupTemplateForOutput(), ParserTestRunner::setupUploads(), MediaWiki\Session\Session::setUser(), Parser::setUser(), EditAction::show(), PurgeAction::show(), SpecialTags::showActivateDeactivateForm(), Article::showDeletedRevisionHeader(), SpecialTags::showDeleteTagForm(), DifferenceEngine::showDiffPage(), Article::showDiffPage(), UserrightsPage::showEditUserGroupsForm(), SpecialUndelete::showFileConfirmationForm(), MovePageForm::showForm(), SpecialImport::showForm(), SpecialExpandTemplates::showHtmlPreview(), EditPage::showIntro(), LogEventsList::showLogExtract(), UserrightsPage::showLogFragment(), Article::showMissingArticle(), LogEventsList::showOptions(), Article::showPatrolFooter(), EmailConfirmation::showRequestForm(), SpecialUndelete::showRevision(), SpecialTags::showTagList(), SpecialUpload::showViewDeletedLinks(), Preferences::skinPreferences(), UploadBase::stashFile(), WebInstallerName::submit(), SpecialPreferences::submitReset(), MssqlInstaller::submitSettingsForm(), SpecialChangeCredentials::success(), SpecialCreateAccount::successfulAction(), SpecialUserLogin::successfulAction(), MediaWiki\Auth\AbstractPreAuthenticationProviderTest::testAbstractPreAuthenticationProvider(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testAbstractPrimaryAuthenticationProvider(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testAbstractSecondaryAuthenticationProvider(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreationEmail(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), WatchedItemUnitTest::testAddWatch(), WatchedItemStoreUnitTest::testAddWatchBatchReturnsTrue_whenGivenEmptyList(), ApiQueryWatchlistIntegrationTest::testAllRevParam(), ApiLoginTest::testApiLoginBadPass(), ApiLoginTest::testApiLoginGoodPass(), ApiLoginTest::testApiLoginGotCookie(), ApiMainTest::testAssert(), ApiMainTest::testAssertUser(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testBasics(), BotPasswordTest::testBasics(), MediaWiki\Auth\AuthManagerTest::testBeginAccountLink(), MediaWiki\Auth\AuthManagerTest::testBeginAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginSecondaryAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginSecondaryAuthentication(), ApiLoginTest::testBotPassword(), SpecialPreferencesTest::testBug41337(), ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter(), MediaWiki\Auth\AuthManagerTest::testCheckAccountCreatePermissions(), CentralIdLookupTest::testCheckAudience(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), MediaWiki\Session\BotPasswordSessionProviderTest::testCheckSessionInfo(), UserPasswordPolicyTest::testCheckUserPassword(), MediaWiki\Session\SessionTest::testClear(), SpecialEditWatchlistTest::testClearPage_hasClearButtonForm(), ApiQueryWatchlistIntegrationTest::testCommentPropParameter(), WatchedItemUnitTest::testConstruction(), MediaWiki\Auth\AuthManagerTest::testContinueAccountLink(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), ApiQueryWatchlistIntegrationTest::testContinueParam(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueSecondaryAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueSecondaryAuthentication(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), WatchedItemStoreUnitTest::testCountUnreadNotifications(), WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_overLimit(), WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_underLimit(), WatchedItemStoreUnitTest::testCountWatchedItems(), BlockTest::testCrappyCrossWikiBlocks(), LinkRendererFactoryTest::testCreateForUser(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), ApiQueryWatchlistIntegrationTest::testDirParams(), WatchedItemIntegrationTest::testDuplicateAllAssociatedEntries(), WatchedItemStoreIntegrationTest::testDuplicateAllAssociatedEntries(), SpecialEditWatchlistTest::testEditRawPage_hasTitlesBox(), ApiQueryWatchlistIntegrationTest::testEmptyPropParameter(), ApiQueryWatchlistIntegrationTest::testExcludeUserParam(), ApiQueryWatchlistIntegrationTest::testExternalTypeParameters(), ApiQueryWatchlistIntegrationTest::testFlagsPropParameter(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAuthentication(), WikiMapTest::testForeignUserLink(), WatchedItemUnitTest::testFromUserTitle(), ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropInfo_returnsWatchedPages(), ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testGetNewPasswordExpiry(), WatchedItemIntegrationTest::testGetNotificationTimestamp_falseOnNotAllowed(), WatchedItemIntegrationTest::testGetNotificationTimestamp_falseOnNotWatched(), WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_allItemsCached(), WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_cachedItem(), UserPasswordPolicyTest::testGetPoliciesForUser(), ApiTokensTest::testGettingToken(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsForUser(), WatchedItemStoreUnitTest::testGetWatchedItemsForUser(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsForUser_fromUntilStartFromOptions(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsForUser_optionsAndEmptyResult(), WatchedItemStoreUnitTest::testGetWatchedItemsForUser_optionsAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_allRevisionsOptionAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_filterPatrolledAndUserWithNoPatrolRights(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_invalidOptions(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_mysqlIndexOptimization(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_optionsAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_usedInGeneratorAllRevisionsOptions(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_usedInGeneratorOptionAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_userPermissionRelatedExtraChecks(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_watchlistOwnerAndInvalidToken(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_watchlistOwnerOptionAndEmptyResult(), ApiRevisionDeleteTest::testHidingRevisions(), MWTimestampTest::testHumanTimestamp(), ApiQueryWatchlistIntegrationTest::testIdsPropParameter(), RequestContextTest::testImportScopedSession(), MediaWiki\Session\SessionManagerTest::testInvalidateSessionsForUser(), PasswordResetTest::testIsAllowed(), WatchedItemUnitTest::testIsWatched(), WatchedItemIntegrationTest::testIsWatched_falseOnNotAllowed(), ApiQueryWatchlistIntegrationTest::testLimitParam(), ApiQueryWatchlistIntegrationTest::testListWatchlist_returnsWatchedItemsWithRCInfo(), CentralIdLookupTest::testLocalUserFromCentralId(), ApiUploadTest::testLogin(), ApiQueryWatchlistIntegrationTest::testLogTypeParameters(), ApiBlockTest::testMakeNormalBlock(), ApiQueryWatchlistIntegrationTest::testNamespaceParam(), ApiQueryWatchlistIntegrationTest::testNewAndEditTypeParameters(), RCCacheEntryFactoryTest::testNewForDeleteChange(), RCCacheEntryFactoryTest::testNewForRevUserDeleteChange(), MediaWiki\Session\UserInfoTest::testNewFromId(), MediaWiki\Session\UserInfoTest::testNewFromName(), RCCacheEntryFactoryTest::testNewFromRecentChange(), MailAddressTest::testNewFromUser(), MediaWiki\Session\UserInfoTest::testNewFromUser(), MediaWiki\Session\BotPasswordSessionProviderTest::testNewSessionInfoForRequest(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testOnLocalUserCreated(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testOnUserGroupsChanged(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testOnUserLoggedIn(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testOnUserSaveSettings(), ApiQueryWatchlistIntegrationTest::testParsedCommentPropParameter(), ApiQueryWatchlistIntegrationTest::testPatrolPropParameter(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSessionWithHook(), MediaWiki\Auth\UserDataAuthenticationRequestTest::testPopulateUser(), ParserMethodsTest::testPreSaveTransform(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testPrimaryAccountLink(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationDataEmail(), MediaWiki\Session\CookieSessionProviderTest::testProvideSessionInfo(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testRangeBlock(), MWTimestampTest::testRelativeTimestamp(), WatchedItemUnitTest::testRemoveWatch(), WatchedItemIntegrationTest::testRemoveWatch_falseOnNotAllowed(), MediaWiki\Session\SessionBackendTest::testRenew(), SpecialPageTest::testRequireLoginAnon(), SpecialPageTest::testRequireLoginNotAnon(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampNotForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_item(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_noItemForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_notWatchedPageForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), SpecialEditWatchlistTest::testRootPage_displaysExplanationMessage(), ApiLoginTest::testRunLogin(), MediaWiki\Session\SessionBackendTest::testSave(), MediaWiki\Auth\AuthManagerTest::testSecuritySensitiveOperationStatus(), MediaWiki\Auth\AuthManagerTest::testSetDefaultUserOptions(), WatchedItemStoreUnitTest::testSetNotificationTimestampsForUser_allRows(), WatchedItemStoreUnitTest::testSetNotificationTimestampsForUser_specificTargets(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWiki\Session\SessionBackendTest::testSetUser(), ApiQueryWatchlistIntegrationTest::testShowAnonParams(), ApiQueryWatchlistIntegrationTest::testShowBotParams(), ApiQueryWatchlistIntegrationTest::testShowMinorParams(), ApiQueryWatchlistIntegrationTest::testShowPatrolledParams(), ApiQueryWatchlistIntegrationTest::testShowUnreadParams(), ApiQueryWatchlistIntegrationTest::testSizesPropParameter(), ApiQueryWatchlistIntegrationTest::testStartEndParams(), ApiSetNotificationTimestampIntegrationTest::testStuff(), TemplateCategoriesTest::testTemplateCategories(), ArticleTablesTest::testTemplatelinksUsesContentLanguage(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testTestUserCanAuthenticate(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testTestUserCanAuthenticate(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::testTestUserCanAuthenticate(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testTestUserForCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestUserForCreation(), ApiQueryWatchlistIntegrationTest::testTimestampPropParameter(), ApiQueryWatchlistIntegrationTest::testTitlePropParameter(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testTryReset(), ApiRevisionDeleteTest::testUnhidingOutput(), BotPasswordTest::testUnsaved(), WatchedItemIntegrationTest::testUpdateAndResetNotificationTimestamp(), WatchedItemStoreUnitTest::testUpdateNotificationTimestamp_clearsCachedItems(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), WatchedItemStoreIntegrationTest::testUpdateResetAndSetNotificationTimestamp(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::testUserCanAuthenticateInternal(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider::testUserForCreation(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testUserForCreation(), ApiQueryWatchlistIntegrationTest::testUserIdPropParameter(), ApiQueryWatchlistIntegrationTest::testUserParam(), ApiQueryWatchlistIntegrationTest::testUserPropParameter(), SpecialWatchlistTest::testUserWithNoWatchedItems_displaysNoWatchlistMessage(), WatchedItemStoreIntegrationTest::testWatchAndUnWatchItem(), WatchedItemIntegrationTest::testWatchAndUnWatchItem(), TitleTest::testWgWhitelistReadRegexp(), Language::translateBlockExpiry(), Preferences::tryFormSubmit(), SpecialRevisionDelete::tryShowFile(), PageArchive::undelete(), PageArchive::undeleteRevisions(), ChangeTagsLogList::updateChangeTagsOnAll(), ChangeTagsRevisionList::updateChangeTagsOnAll(), MediaWiki\Auth\AuthManagerAuthPlugin::updateExternalDB(), MediaWiki\Auth\AuthManagerAuthPlugin::updateExternalDBGroups(), ChangeTags::updateTags(), MediaWiki\Auth\AuthManagerAuthPlugin::updateUser(), ResetUserTokens::updateUser(), EditPage::updateWatchlist(), UserOptions::USAGER(), HTMLFileCache::useFileCache(), LogEventsList::userCan(), ChangesList::userCan(), Revision::userCan(), Title::userCan(), LogEventsList::userCanBitfield(), Revision::userCanBitfield(), UserrightsPage::userCanChangeRights(), OutputPage::userCanPreview(), ReassignEdits::userConditions(), MysqlInstaller::userDefinitelyExists(), MssqlInstaller::userExists(), SearchEngineConfig::userNamespaces(), SearchEngine::userNamespaces(), ReassignEdits::userSpecification(), Linker::userToolLinks(), HTMLUserTextField::validate(), UploadBase::verifyPermissions(), UploadBase::verifyTitlePermissions(), Article::view(), Preferences::watchlistPreferences(), wfStreamThumb(), and UserRightsProxy::whoIs().
Definition at line 802 of file hooks.txt.
Referenced by UsersPager::__construct(), ActiveUsersPager::__construct(), MediaWiki\Auth\AuthManagerAuthPlugin::authenticate(), MediaWiki\Auth\AuthManager::autoCreateUser(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::beginPrimaryAuthentication(), UsersPager::buildGroupLink(), MediaWiki\Auth\AuthManager::canCreateAccount(), BotPassword::canonicalizeLoginData(), UserOptions::CHANGER(), PasswordPolicyChecks::checkPasswordCannotMatchBlacklist(), PasswordPolicyChecks::checkPasswordCannotMatchUsername(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::checkPasswordValidity(), MediaWiki\Auth\Throttler::clear(), LoginForm::clearLoginThrottle(), SpecialRedirect::dispatchUser(), GenderCache::doLinkBatch(), UserrightsPage::editUserGroupsForm(), ImportSiteScripts::execute(), CleanupSpam::execute(), InvalidateUserSesssions::execute(), RollbackEdits::execute(), DeleteBatch::execute(), CreateAndPromote::execute(), PasswordReset::execute(), UserrightsPage::fetchUser(), MediaWiki\Auth\AuthManager::fillRequests(), SpecialNewpages::form(), ProtectedPagesPager::formatValue(), CoreParserFunctions::gender(), MediaWiki\Auth\AuthManagerAuthPlugin::getCanonicalName(), AuthPlugin::getCanonicalName(), SwiftFileBackend::getCredsCacheKey(), GenderCache::getGenderOf(), User::getGroupMember(), TestUserRegistry::getImmutableTestUser(), BlockLogFormatter::getMessageParameters(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::getNewPasswordExpiry(), NewPagesPager::getQueryInfo(), UserArrayFromResultTest::getRowWithUsername(), CategoryMembershipChange::getUser(), DoubleRedirectJob::getUser(), ResourceLoaderContext::getUserObj(), Parser::getUserSig(), LoginForm::incLoginThrottle(), MediaWiki\Auth\Throttler::increase(), LoginForm::incrementLoginThrottle(), ReassignEdits::initialiseUser(), BotPassword::invalidateAllPasswordsForUser(), MediaWiki\Session\SessionManager::isUserSessionPrevented(), BotPassword::login(), GenderCache::normalizeUsername(), MediaWiki\Auth\AuthManager::normalizeUsername(), SpecialPasswordReset::onSubmit(), SpecialPasswordReset::onSuccess(), SpecialBotPasswords::onSuccess(), MediaWiki\Session\Session\BotPasswordSessionProvider::preventSessionsForUser(), MediaWiki\Session\SessionManager::preventSessionsForUser(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerNormalizeUsername(), MediaWiki\Auth\AbstractSecondaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerRevokeAccessForUser(), BotPassword::removeAllPasswordsForUser(), MediaWiki\Auth\AuthManager::revokeAccessForUser(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::setPasswordResetFlag(), EditPage::showEditForm(), EditPage::showIntro(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), BlockTest::testBlockedUserCanNotCreateAccount(), MediaWiki\Auth\AuthManagerTest::testCanCreateAccount(), BotPasswordTest::testCanonicalizeLoginData(), UserPasswordPolicyTest::testCheckUserPassword(), UserArrayFromResultTest::testConstructionWithRow(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), UserArrayFromResultTest::testCurrentAfterConstruction(), BlockTest::testDeprecatedConstructor(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), UserTest::testIsValidUserName(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::testState(), GenderCacheTest::testStripSubpages(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::testUserExists(), GenderCacheTest::testUserName(), GenderCacheTest::testUserObjects(), ResetUserTokens::updateUser(), MediaWiki\Auth\AuthManager::userCanAuthenticate(), MediaWiki\Auth\AuthManager::userExists(), and MediaWiki\Auth\AuthManagerTest::usernameForCreation().
|
static |
Definition at line 2159 of file hooks.txt.
Referenced by MemcachedClient::_load_items(), ApiResult::addMetadataToResultVars(), IEUrlExtension::areServerVarsBad(), ResourceLoaderFileModule::compileLessFile(), DatabasePostgres::estimateRowCount(), DatabaseMssql::estimateRowCount(), DatabaseMysqlBase::estimateRowCount(), WebInstallerExistingWiki::execute(), ConvertExtensionToRegistration::execute(), CliInstaller::execute(), ResourceLoaderStartUpModule::getConfigSettings(), OutputPage::getJSVars(), ResourceLoaderEditToolbarModule::getLessVars(), Sanitizer::getRecognizedTagData(), OracleInstaller::getSchemaVars(), MysqlUpdater::getSchemaVars(), DatabaseMysqlBase::getServerUptime(), MWExceptionRenderer::getShowBacktraceError(), WebInstallerExistingWiki::handleExistingUpgrade(), ConvertExtensionToRegistration::handleExtensionMessagesFiles(), WebInstallerExistingWiki::importVariables(), DatabasePostgres::listTables(), DatabaseSqlite::listTables(), DatabaseMysqlBase::listTables(), DatabaseUpdater::loadExtensions(), DatabasePostgres::makeConnectionString(), Database::replaceVars(), DatabaseMssql::select(), Database::select(), DatabaseOracle::selectRow(), Database::selectRow(), DatabaseMssql::selectSQLText(), DatabasePostgres::selectSQLText(), Database::selectSQLText(), Database::setSchemaVars(), and WatchedItemStoreUnitTest::verifyCallbackJob().
When an event the function (or object method) will be called with the optional data provided as well as event-specific parameters. The above examples would result in the following code being executed when 'EventName' happened $wgHooks['PageContentSaveComplete'][] = 'reverseArticleTitle' |
Definition at line 110 of file hooks.txt.
Referenced by BenchmarkHooks::execute(), DumpIterator::finalSetup(), Hooks::getHandlers(), SpecialVersion::getWgHooks(), MediaWiki\Auth\AuthManagerTest::hook(), Installer::includeExtensions(), Hooks::isRegistered(), DatabaseUpdater::loadExtensions(), HooksTest::setUp(), ParserOptions::setupFakeRevision(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), HooksTest::testNewStyleHookInteraction(), HooksTest::testOldStyleHooks(), and MediaWiki\Auth\AuthManagerTest::unhook().
you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough it can even be excluded when not used making for some slight savings in memory and load up performance at runtime Admins who want to have all the reversed titles can add |
Definition at line 51 of file hooks.txt.
Referenced by TextPassDumper::__construct(), MemcachedPeclBagOStuff::add(), CheckLanguageCLI::help(), and PoolCounterRedis::initAndPopPoolSlotList().
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In addition |
Definition at line 86 of file hooks.txt.
Referenced by RedisLockManager::getLocksOnServer().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches for two options in MediaWiki One reverses the order of a title before displaying the article |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for ascending |
|
inline |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s author |
Definition at line 1156 of file hooks.txt.
Referenced by FeedItem::__construct(), FeedItem::getAuthor(), and AtomFeed::outItem().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero based |
Definition at line 2491 of file hooks.txt.
Referenced by wfStreamThumb().
|
inline |
|
inline |
|
inline |
|
inline |
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters block |
Definition at line 2102 of file hooks.txt.
Referenced by BlockTest::addDBData(), SpecialUnblock::execute(), SpecialUnblock::getFields(), SpecialBlock::maybeAlterFormDefaults(), BlockTest::testBug26425BlockTimestampDefaultsToTime(), BlockTest::testBug29116NewFromTargetWithEmptyIp(), BlockTest::testINewFromIDReturnsCorrectBlock(), BlockTest::testINewFromTargetReturnsCorrectBlock(), and TraditionalImageGallery::toHTML().
|
inline |
|
inline |
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do and populate $result with the reason in the form of error messages should be plain text with no special bolding |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped broken |
Definition at line 1936 of file hooks.txt.
Referenced by CheckLanguageCLI::help(), and Parser::replaceInternalLinks2().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point ChangeTagCanCreate |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag ChangeTagCanDelete |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary such as anonymity and the real check |
Definition at line 1376 of file hooks.txt.
Referenced by Xml::checkLabel(), BrokenRedirectsPage::formatResult(), CheckLanguageCLI::help(), ParserOutput::isLinkInternal(), and MWRestrictionsTest::testCheck().
Definition at line 23 of file hooks.txt.
Referenced by CheckLanguageCLI::__construct(), CheckLanguageCLI::doChecks(), DatabaseOracle::doQuery(), FauxResponse::header(), CheckLanguageCLI::help(), EditPageTest::provideAutoMerge(), and FauxResponse::statusHeader().
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do and populate $result with the reason in the form of error messages should be plain text with no special coloring |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author revision comment |
Definition at line 1156 of file hooks.txt.
Referenced by LogPage::addEntry(), LegacyLogFormatter::getActionLinks(), LegacyLogFormatter::getComment(), LogPage::getRcComment(), LogPage::getRcCommentIRC(), ImportTest::getRedirectXML(), LogPage::saveContent(), WikiRevision::setComment(), and ManualLogEntry::setComment().
Definition at line 199 of file hooks.txt.
Referenced by XhprofData::getCompleteMetrics(), and CheckLanguageCLI::help().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches Consider |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace ContentHandlerDefaultModelFor |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired ContentModelCanBeUsedOn |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending ContributionsLineEnding |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of create |
Definition at line 2491 of file hooks.txt.
Referenced by IcuCollation::__construct(), FindDeprecated::execute(), CollationTest::testIsPrefix(), and CollationTest::testNotIsPrefix().
Definition at line 6 of file hooks.txt.
Referenced by DummyContentForTesting::__construct(), DummyNonTextContent::__construct(), ReplacementArray::__construct(), QuickTemplate::__construct(), BenchUtf8TitleCheck::__construct(), BackupReader::__construct(), StripState::__construct(), FauxRequest::__construct(), WebRequest::__construct(), MediaWiki\Session\SessionBackend::__construct(), Exif::__construct(), LinkBatch::add(), FakeAuthTemplate::addInputItem(), StripState::addItem(), LinkBatch::constructSet(), JobQueueRedis::doAck(), LinkBatch::doGenderQuery(), BenchUtf8TitleCheck::execute(), ZipDirectoryReader::execute(), QuickTemplate::extend(), ExternalStoreFOO::fetchFromURL(), LCStoreStaticArray::finishWrite(), QuickTemplate::get(), LCStoreStaticArray::get(), WebRequest::getArray(), ResourceLoaderClientHtml::getData(), BaseTemplate::getFooterLinks(), BaseTemplate::getIndicators(), LocalisationCache::getItem(), WebRequest::getRawVal(), ApiResult::getResultData(), BaseTemplate::getSidebar(), DummyContentForTesting::getSize(), DummyNonTextContent::getSize(), LinkBatch::getSize(), QuickTemplate::getSkin(), LocalisationCache::getSubitem(), StripState::getSubState(), BaseTemplate::getToolbox(), WebRequest::getVal(), WebRequest::getValues(), QuickTemplate::haveData(), QuickTemplate::html(), LocalisationCache::initLanguage(), LocalisationCache::initShallowFallback(), WebRequest::interpolateTitle(), MessageCache::load(), LocalisationCache::loadItem(), LocalisationCache::loadSubitem(), ReplacementArray::merge(), StripState::merge(), ReplacementArray::mergeArray(), LocalisationCache::recache(), ReplacementArray::removePair(), ReplacementArray::replace(), ApiResult::reset(), MediaWiki\Session\SessionBackend::save(), DummyContentForTesting::serialize(), DummyNonTextContent::serialize(), QuickTemplate::set(), LCStoreStaticArray::set(), ReplacementArray::setArray(), LinkBatch::setArray(), ReplacementArray::setPair(), QuickTemplate::setRef(), WebRequest::setVal(), showUsage(), LCStoreStaticArray::startWrite(), QuickTemplate::text(), LocalisationCacheBulkLoad::trimCache(), LocalisationCache::unload(), WebRequest::unsetVal(), StripState::unstripCallback(), and StripState::unstripType().
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing deleteAnArticle |
passed in as a query string parameter to the various URLs constructed here (i.e. $nextlink) $rdel also included in $oldHeader indicating whether we should show just the diff |
Definition at line 1211 of file hooks.txt.
Referenced by EditPage::edit(), EditPage::getEditPermissionErrors(), EditPage::getSummaryPreview(), EditPage::importFormData(), EditPage::showEditForm(), and EditPage::showHeader().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable DifferenceEngineMarkPatrolledRCID |
Definition at line 1376 of file hooks.txt.
Referenced by BenchmarkParse::execute(), RedisLockManager::freeLocksOnServer(), RedisLockManager::getLocksOnServer(), DatabaseOracle::open(), PoolCounterRedis::release(), SearchPostgres::searchQuery(), and XmlTypeCheckTest::testRecursiveEntity().
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do and populate $result with the reason in the form of error messages should be plain text with no special etc to show that they re errors |
Definition at line 1701 of file hooks.txt.
Referenced by PermissionsError::__construct(), StatusValue::__toString(), CheckStorage::check(), StatusValue::error(), CheckStorage::error(), MWDocGen::execute(), StatusValue::fatal(), StatusValue::getErrorsByType(), StatusValue::hasMessage(), CheckLanguageCLI::help(), CheckStorage::importRevision(), ResourceLoader::makeModuleResponse(), StatusValue::merge(), StatusValue::replaceMessage(), PermissionsError::report(), ResourceLoader::respond(), StatusValue::splitByErrorType(), and StatusValue::warning().
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing etc |
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing exportArticle |
|
inline |
Definition at line 189 of file hooks.txt.
Referenced by ContribsPager::__construct(), MemcachedPeclBagOStuff::__construct(), ReplicatedBagOStuff::__construct(), ThumbnailImage::__construct(), PPFrame_Hash::__construct(), PPFrame_DOM::__construct(), WatchedItemStore::addWatchBatchForUser(), MemcachedBagOStuff::applyDefaultParams(), IPTest::assertFalseCIDR(), Parser::braceSubstitution(), SkinTemplate::buildContentNavigationUrls(), ProtectionForm::buildForm(), SkinTemplate::buildPersonalUrls(), SpecialEditWatchlist::buildTools(), Parser::callParserFunction(), DumpTestCase::checkHasGzip(), Title::checkUserBlock(), Block::chooseBlock(), LoadBalancer::commitAll(), LoadBalancer::commitMasterChanges(), CopyFileBackend::copyFileBatch(), NaiveForeignTitleFactory::createForeignTitle(), CssContentTest::dataEquals(), JavaScriptContentTest::dataEquals(), TextContentTest::dataEquals(), WikitextContentTest::dataEquals(), JavaScriptContentTest::dataIsCountable(), TextContentTest::dataIsCountable(), TextContentTest::dataIsEmpty(), WikitextContentHandlerTest::dataIsSupportedFormat(), ContentHandlerTest::dataMakeContent(), HtmlTest::dataXmlMimeType(), LocalFile::delete(), SiteStatsInit::doAllAndCommit(), CategoryViewer::doCategoryQuery(), JobQueueRedis::doDelete(), WANObjectCache::doGetWithSetCallback(), MockOggHandler::doTransform(), CompareParserCache::execute(), FindMissingFiles::execute(), SpecialContributions::execute(), SpecialLog::execute(), ApiEditPage::execute(), SpecialTags::execute(), RefreshLinks::execute(), PasswordReset::execute(), LogFormatter::extractParameters(), ExternalStoreDB::fetchBlob(), WikitextContent::fillParserOutput(), Parser::formatHeadings(), Linker::formatLinksInComment(), ApiCSPReport::getAllowedParams(), ApiMove::getAllowedParams(), ApiQueryAllDeletedRevisions::getAllowedParams(), CreditsAction::getAuthor(), User::getBlockId(), Database::getCacheSetOptions(), User::getCanonicalName(), RedisConnectionPool::getConnection(), RedisBagOStuff::getConnection(), LoadBalancer::getConnection(), LoadBalancer::getConnectionRef(), FileBackendStore::getContainerHashLevels(), JobQueueDB::getDB(), LBFactoryMulti::getDBNameAndPrefix(), SwiftFileBackend::getDirListPageInternal(), OutputPage::getHeadLinksArray(), WebInstaller::getInfoBox(), LoadBalancer::getLazyConnectionRef(), MachineReadableRCFeedFormatter::getLine(), SearchIndexFieldTest::getMergeCases(), NewUsersLogFormatter::getMessageParameters(), WANObjectCache::getMulti(), WANObjectCacheTest::getMultiWithSetCallback_provider(), BackupReader::getNsIndex(), FSFile::getProps(), WikitextContent::getRedirectTargetAndText(), MediaHandler::getThumbType(), CategoryMembershipChange::getUser(), WatchedItemStore::getWatchedItemsForUser(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), WANObjectCacheTest::getWithSetCallback_provider(), WANObjectCacheTest::getWithSetCallback_versions_provider(), TitleValueTest::goodConstructorProvider(), FileBackendGroup::guessMimeInternal(), ApiMain::handleApiBeforeMainException(), MediaWiki\Session\SessionProvider::hashToSessionId(), HistoryPager::historyLine(), FileCacheBase::incrMissesRecent(), Message::inLanguage(), EditPage::internalAttemptSave(), CoreParserFunctions::intFunction(), User::isBlockedFrom(), ApiMain::lacksSameOriginSecurity(), MediaWiki\Session\SessionManager::loadSessionInfoFromStore(), Linker::makeBrokenImageLinkObj(), MediaWikiTestCase::makeTestConfig(), MagicWordArray::matchVariableStartToEnd(), ChronologyProtector::mergePositions(), moveToExternal(), RefreshLinks::namespaceCond(), XmlTypeCheck::newFromString(), UnregisteredLocalFile::newFromTitle(), MediaWikiPageNameNormalizerTest::normalizePageTitleProvider(), CoreParserFunctions::ns(), WikiPage::onArticleDelete(), SpecialUploadStash::outputLocallyScaledThumb(), Parser::parse(), Database::ping(), SpecialBlock::postText(), LogFormatterTest::provideApiParamFormatting(), GlobalTest::provideArrayToCGI(), ApiMainTest::provideAssert(), WatchedItemUnitTest::provideBooleans(), BlockTest::provideBug29116Data(), BotPasswordTest::provideCanonicalizeLoginData(), JavaScriptMinifierTest::provideCases(), LinkerTest::provideCasesForFormatComment(), WikiCategoryPageTest::provideCategoryContent(), RecentChangeTest::provideCategoryContent(), DatabaseMysqlBaseTest::provideChannelPositions(), CoreVersionCheckerTest::provideCheck(), MWRestrictionsTest::provideCheckIP(), UploadBaseTest::provideCheckXMLEncodingMissmatch(), DatabaseMysqlBaseTest::provideComparePositions(), MediaWiki\Session\CookieSessionProviderTest::provideCookieData(), DatabaseMysqlBaseTest::provideDiapers(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), TitleMethodsTest::provideEquals(), ExtensionRegistryTest::provideExportExtractedDataGlobals(), EditPageTest::provideExtractSectionTitle(), WebRequestTest::provideFuzzyBool(), ApiFormatNoneTest::provideGeneralEncoding(), ApiFormatXmlTest::provideGeneralEncoding(), GlobalVarConfigTest::provideGet(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::provideGetAuthenticationRequests(), UserTest::provideGetCanonicalName(), TitleTest::provideGetPageViewLanguage(), WikiMapTest::provideGetWiki(), MWGrantsTest::provideGrantsAreValid(), TitleMethodsTest::provideHasSubjectNamespace(), WikiPageTest::provideHasViewableContent(), TitleMethodsTest::provideInNamespace(), TitleTest::provideIsAlwaysKnown(), PNGHandlerTest::provideIsAnimated(), GIFHandlerTest::provideIsAnimated(), SpecialBooksourcesTest::provideISBNs(), WikiPageTest::provideIsCountable(), TitleMethodsTest::provideIsCssJsSubpage(), TitleMethodsTest::provideIsCssOrJsPage(), TitleMethodsTest::provideIsCssSubpage(), StatusTest::provideIsGood(), RecentChangeTest::provideIsInRCLifespan(), TitleMethodsTest::provideIsJsSubpage(), StatusTest::provideIsOk(), TitleMethodsTest::provideIsWikitextPage(), MediaWiki\Auth\CreationReasonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UsernameAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\CreatedAccountAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\ButtonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), CentralIdLookupTest::provideLocalUserFromCentralId(), MessageCacheTest::provideMessagesForFallback(), MessageCacheTest::provideMessagesForFullKeys(), MediaWiki\Session\SessionTest::provideMethods(), MediaWiki\Session\SessionProviderTest::provideNewSessionInfo(), FormatJsonTest::provideParse(), FormatJsonTest::provideParseTryFixing(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::providePersistSession(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), FileBackendTest::provider_testGetContentType(), FileBackendTest::provider_testGetFileStat(), FileBackendTest::provider_testIsStoragePath(), FileTest::providerCanAnimate(), CSSMinTest::provideRemapCases(), MWExceptionTest::provideRunHooks(), MediaWiki\Auth\AuthManagerTest::provideSecuritySensitiveOperationStatus(), StatusTest::provideSetResult(), IPTest::provideSplitHostAndPort(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::provideState(), WebPHandlerTest::provideTestExtractMetaData(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::provideTestForAccountCreation(), WebPHandlerTest::provideTestGetImageSize(), ApiQueryTest::provideTestTitlePartToKey(), UserArrayFromResultTest::provideTestValid(), TitleArrayFromResultTest::provideTestValid(), WfParseUrlTest::provideURLs(), MediaWiki\Auth\AuthManagerTest::provideUserCanAuthenticate(), MediaWiki\Auth\AuthManagerTest::provideUserExists(), HTMLRestrictionsFieldTest::provideValidate(), LinkFilterTest::provideValidPatterns(), LocalFile::publishTo(), SavepointPostgres::query(), LoadBalancer::rollbackMasterChanges(), JobRunner::run(), RefreshLinksJob::runForTitle(), SamplingStatsdClientTest::samplingDataProvider(), EditPage::setHeaders(), SpecialLog::show(), LockManagerGroup::singleton(), JobQueueGroup::singleton(), SpecialPageFactoryTest::specialPageProvider(), HTTPFileStreamer::stream(), MediaWiki\Logger\Monolog\KafkaHandlerTest::swallowsExceptionsWhenRequested(), ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), ReplicatedBagOStuffTest::testGetAbsent(), DerivativeResourceLoaderContextTest::testGetInherited(), FauxRequestTest::testGetSetHeader(), RecentChangeTest::testHiddenCategoryChange(), RCCacheEntryFactoryTest::testNewForDeleteChange(), RevisionStorageTest::testNewNullRevision(), ParserOutputTest::testProperties(), TitlePermissionTest::testQuickPermissions(), ReplicatedBagOStuffTest::testSet(), WatchedItemStoreIntegrationTest::testWatchAndUnWatchItem(), GlobalTest::testWfPercentTest(), File::transform(), PageArchive::undeleteRevisions(), CoreParserFunctions::urlFunction(), Preferences::validateSignature(), DatabaseMysqlBase::wasReadOnlyError(), Preferences::watchlistPreferences(), and wfStreamThumb().
to their LocalSettings php file |
Definition at line 93 of file hooks.txt.
Referenced by MySQLMasterPos::__construct(), LessFileCompilationTest::__construct(), RevDelArchivedFileItem::__construct(), RevDelFileItem::__construct(), BackupReader::__construct(), FileDeleteForm::__construct(), TestFileReader::__construct(), Exif::__construct(), ThumbnailImage::__construct(), LocalFileDeleteBatch::__construct(), LocalFileRestoreBatch::__construct(), LocalFileMoveBatch::__construct(), LocalFileDeleteBatch::addCurrent(), LocalFileDeleteBatch::addOld(), LocalFileDeleteBatch::addOlds(), RevDelFileItem::canView(), RevDelFileItem::canViewContent(), ApiFileRevert::checkPermissions(), TestFileReader::checkSection(), LocalFileRestoreBatch::cleanup(), LocalFileRestoreBatch::cleanupFailedBatch(), LocalFileMoveBatch::cleanupSource(), LocalFileMoveBatch::cleanupTarget(), LocalFileDeleteBatch::doDBDeletes(), LocalFileDeleteBatch::doDBInserts(), ApiFileRevert::execute(), InvalidateUserSesssions::execute(), FileDeleteForm::execute(), FileDuplicateSearchPage::execute(), MWDocGen::execute(), ZipDirectoryReader::execute(), LocalFileDeleteBatch::execute(), LocalFileRestoreBatch::execute(), LocalFileMoveBatch::execute(), RevDelFileItem::getBits(), RevDelFileItem::getComment(), MediaTransformOutput::getDescLinkAttribs(), ZipDirectoryReader::getFileLength(), LocalFileDeleteBatch::getHashes(), RevDelFileItem::getHTML(), RevDelArchivedFileItem::getLink(), RevDelFileItem::getLink(), MediaTransformOutput::getLocalCopyPath(), LocalFileMoveBatch::getMoveTriplets(), ZipDirectoryReader::getSegment(), RevDelFileItem::getUserTools(), CheckLanguageCLI::help(), RevDelFileItem::isDeleted(), User::isLocallyBlockedProxy(), RevDelFileItem::lock(), GenerateSitemap::main(), DatabaseInstaller::populateInterwikiTable(), FileDeleteForm::prepareMessage(), DumpBackup::processOptions(), GIFMetadataExtractorTest::provideGetMetadata(), MergeMessageFileList::readFile(), LocalFileDeleteBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFiles(), LocalFileMoveBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFromCleanup(), RevDelFileItem::setBits(), showUsage(), MediaTransformOutput::streamFileWithStatus(), LessFileCompilationTest::testLessFileCompilation(), ThumbnailImage::toHtml(), RevDelFileItem::unlock(), ApiFileRevert::validateParameters(), and LocalFileMoveBatch::verifyDBUpdates().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers temp or archived zone change it to an object instance and return false override the list derivative used FileDeleteComplete |
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed or on behalf the Licensor for the purpose of discussing and improving the but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work Grant of Copyright License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty irrevocable copyright license to prepare Derivative Works publicly publicly and distribute the Work and such Derivative Works in Source or Object form Grant of Patent License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty have offer to and otherwise transfer the where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed Redistribution You may reproduce and distribute copies of the Work or Derivative Works thereof in any with or without and in Source or Object form |
Definition at line 1936 of file hooks.txt.
Referenced by SkinFallbackTemplate::execute(), MWExceptionRenderer::googleSearchForm(), CheckLanguageCLI::help(), and Parser::replaceInternalLinks2().
Definition at line 1610 of file hooks.txt.
Referenced by DumpBackup::__construct(), ChangesFeed::__construct(), ApiErrorFormatter::__construct(), ResourceLoaderContext::__construct(), Message::__toString(), ApiErrorFormatter::addWarningOrError(), ApiErrorFormatter::arrayFromStatus(), Message::escaped(), UpdateLogging::execute(), ChangesFeed::execute(), QueryPage::execute(), MediaWiki\Logger\Monolog\LegacyFormatter::format(), MediaWiki\Logger\Monolog\LineFormatter::format(), Message::formatPlaintext(), SpecialVersion::getCopyrightAndAuthorList(), ChangesFeed::getFeedObject(), ApiOpenSearch::getFormat(), WikiRevision::getFormat(), ImportTest::getRedirectXML(), ImportTest::getUnknownTagsXML(), Parser::getVariableValue(), MediaWiki\Logger\LegacyLogger::log(), HistoryAction::onView(), Message::parse(), Message::parseAsBlock(), Message::plain(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionyear(), WikiRevision::setFormat(), Message::text(), Message::toString(), and Message::unserialize().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook function |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache allow viewing deleted revs difference engine object to be used for diff GetDoubleUnderscoreIDs |
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by UnregisteredLocalFile::cachePageDimensions(), File::canRender(), ArchivedFile::getHandler(), File::getHandler(), UnregisteredLocalFile::getImageSize(), UnregisteredLocalFile::getMetadata(), File::isMultipage(), File::mustRender(), ArchivedFile::pageCount(), File::pageCount(), SvgTest::setUp(), JpegTest::setUp(), XCFHandlerTest::setUp(), GIFHandlerTest::setUp(), PNGHandlerTest::setUp(), ExifRotationTest::setUp(), FileContentHandlerTest::setUp(), WikitextContentHandlerTest::setUp(), TiffTest::setUp(), DjVuTest::setUp(), ExifBitmapTest::setUp(), ExifRotationTest::testBitmapExtractPreRotationDimensions(), ExifBitmapTest::testConvertMetadataLatest(), ExifBitmapTest::testConvertMetadataSoftware(), ExifBitmapTest::testConvertMetadataSoftwareNormal(), ExifBitmapTest::testConvertMetadataToOld(), WikitextContentHandlerTest::testGetAutosummary(), PNGHandlerTest::testGetImageArea(), GIFHandlerTest::testGetImageArea(), XCFHandlerTest::testGetImageSize(), DjVuTest::testGetImageSize(), SvgTest::testGetIndependentMetaArray(), JpegTest::testGetIndependentMetaArray(), GIFHandlerTest::testGetIndependentMetaArray(), PNGHandlerTest::testGetIndependentMetaArray(), XCFHandlerTest::testGetMetadata(), GIFHandlerTest::testGetMetadata(), PNGHandlerTest::testGetMetadata(), DjVuTest::testGetPageDimensions(), DjVuTest::testGetPageText(), ExifBitmapTest::testGoodMetadata(), FileContentHandlerTest::testIndexMapping(), JpegTest::testInvalidFile(), PNGHandlerTest::testInvalidFile(), GIFHandlerTest::testInvalidFile(), TiffTest::testInvalidFile(), DjVuTest::testInvalidFile(), PNGHandlerTest::testIsAnimanted(), GIFHandlerTest::testIsAnimanted(), ExifBitmapTest::testIsBrokenFile(), ExifBitmapTest::testIsInvalid(), XCFHandlerTest::testIsMetadataValid(), GIFHandlerTest::testIsMetadataValid(), PNGHandlerTest::testIsMetadataValid(), ExifBitmapTest::testIsOldBroken(), ExifBitmapTest::testIsOldGood(), WikitextContentHandlerTest::testIsSupportedFormat(), JpegTest::testJpegMetadataExtraction(), WikitextContentHandlerTest::testMakeEmptyContent(), WikitextContentHandlerTest::testMakeRedirectContent(), WikitextContentHandlerTest::testMerge3(), ExifRotationTest::testMetadata(), DjVuTest::testPageCount(), ExifBitmapTest::testPagedTiffHandledGracefully(), ExifRotationTest::testRotationRendering(), WikitextContentHandlerTest::testSerializeContent(), ExifBitmapTest::testSwappingICCProfile(), TiffTest::testTiffMetadataExtraction(), WikitextContentHandlerTest::testUnserializeContent(), and ForeignAPIFile::transform().
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page history |
Definition at line 1721 of file hooks.txt.
Referenced by WikiExporter::__construct(), SpecialImport::doImport(), Parser::doTableStuff(), TextPassDumper::dump(), WikiExporter::dumpFrom(), UpdateLogging::execute(), TextPassDumper::processOptions(), and SpecialImport::showForm().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a hook |
Definition at line 23 of file hooks.txt.
Referenced by SpecialStatistics::execute().
they could be provided by a third party developer or written by the admin him or *an object with a method and some optional accompanying data Hooks are registered by adding them to the global $wgHooks array for a given event All the following are valid ways to define hooks |
Definition at line 73 of file hooks.txt.
Referenced by SpecialUpload::processVerificationError().
Definition at line 1555 of file hooks.txt.
Referenced by PopulateCategory::__construct(), UpdateCollation::__construct(), BackupReader::__construct(), Exif::__construct(), Parser::braceSubstitution(), SpecialContributions::contributionsSub(), UploadBase::detectScript(), RedisLockManager::freeLocksOnServer(), Title::getContentModel(), Title::getLatestRevID(), Title::getLength(), RedisLockManager::getLocksOnServer(), Sanitizer::getRecognizedTagData(), Title::getSkinFromCssJsSubpage(), User::getStubThreshold(), DeletedContributionsPage::getSubTitle(), CheckLanguageCLI::help(), PoolCounterRedis::initAndPopPoolSlotList(), ParserOutput::isLinkInternal(), Title::isRedirect(), MessageCache::load(), Title::loadFromRow(), Title::makeTitle(), SpecialUpload::processVerificationError(), EditPageTest::provideAutoMerge(), RevisionStorageTest::provideUserWasLastToEdit(), JobQueueRedis::pushBlobs(), DjVuImage::retrieveMetaData(), EditPage::showIntro(), SpecialBookSources::showList(), Article::showMissingArticle(), WikitextStructureTest::testHeadings(), WikitextStructureTest::testTexts(), and UserOptions::warn().
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or etc which include things like revision author info |
Definition at line 1156 of file hooks.txt.
Referenced by SQLiteField::__construct(), SQLiteField::defaultValue(), SQLiteField::isNullable(), MessageCache::load(), SQLiteField::name(), and SQLiteField::type().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and insert |
Definition at line 2005 of file hooks.txt.
Referenced by DatabaseSqlite::insert().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message key |
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template to be included in the link |
Definition at line 2889 of file hooks.txt.
Referenced by Linker::blockLink(), Linker::buildRollbackLink(), Linker::emailLink(), Linker::formatHiddenCategories(), ParserOutput::isLinkInternal(), Linker::linkKnown(), Linker::makeBrokenImageLinkObj(), Linker::makeImageLink(), RSSFeed::outHeader(), AtomFeed::outHeader(), RSSFeed::outItem(), AtomFeed::outItem(), IPTest::provideIsPublic(), EnhancedChangesList::recentChangesBlockGroup(), Parser::replaceInternalLinks2(), Linker::revDeleteLink(), LogEventsList::showLogExtract(), Linker::userLink(), Linker::userTalkLink(), and Linker::userToolLinks().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of login |
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters LogLine |
logged in & lt |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a message |
Definition at line 2094 of file hooks.txt.
Referenced by EnhancedChangesList::__construct(), RawMessage::__construct(), DatabaseOracle::doQuery(), ApiHelpParamValueMessage::fetchMessage(), Message::fetchMessage(), RawMessage::fetchMessage(), EnhancedChangesList::getDiffHistLinks(), EnhancedChangesList::getLogText(), ChangesList::getTimestamp(), CheckLanguageCLI::help(), Message::inLanguage(), ChangesList::insertDiffHist(), HistoryAction::preCacheMessages(), ChangesList::preCacheMessages(), EditPageTest::provideAutoMerge(), EnhancedChangesList::recentChangesBlockGroup(), LogEventsList::showLogExtract(), and showUsage().
passed in as a query string parameter to the various URLs constructed here (i.e. $prevlink) $ldel you ll need to handle error messages |
Definition at line 1230 of file hooks.txt.
Referenced by DeletedContribsPager::__construct(), RCCacheEntryFactory::__construct(), ContribsPager::__construct(), DeletedContribsPager::formatRevisionRow(), ContribsPager::formatRow(), OutputPage::getHeadLinksArray(), RCCacheEntryFactory::getMessage(), ResourceLoaderFileModule::getType(), CheckLanguageCLI::help(), SideBarTest::initMessagesHref(), MessageCache::load(), and SideBarTest::testExpandMessages().
|
static |
the value to return A Title object or null for latest all implement SearchIndexField must implement ResultSetAugmentor must implement ResultAugmentor Note that lists should be in the format name |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be but other information should still be present in the ParserOutput object to manipulate or replace but no entry for that model exists in $wgContentHandlers if desired whether it is OK to use $contentModel on $title Handler functions that modify $ok should generally return false to prevent further hooks from further modifying $ok inclusive false for true for descending in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. 'CustomEditor' $rcid is used in generating this variable which contains information about the new such as the revision s whether the revision was marked as a minor edit or not |
Definition at line 1156 of file hooks.txt.
Referenced by PHPUnitMaintClass::__construct(), DumpBackup::__construct(), Exif::__construct(), Parser::braceSubstitution(), QueryPage::execute(), Parser::extractSections(), BrokenRedirectsPage::formatResult(), File::getIsSafeFileUncached(), RedisLockManager::getLocksOnServer(), MediaWikiTitleCodec::getTitleInvalidRegex(), CheckLanguageCLI::help(), PoolCounterRedis::initAndPopPoolSlotList(), EditPage::internalAttemptSave(), WikitextContent::isCountable(), Linker::normalizeSubpageLink(), JobQueueRedis::popAndAcquireBlob(), SpecialBlock::processForm(), RevisionStorageTest::provideUserWasLastToEdit(), PoolCounterRedis::release(), DifferenceEngine::showDiffPage(), EditPage::showIntro(), Article::showMissingArticle(), showUsage(), UserOptions::showUsageAndExit(), SideBarTest::testTrickyPipe(), and wfPHPVersionError().
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going on |
Definition at line 86 of file hooks.txt.
Referenced by CleanupEmptyCategories::__construct(), PopulateCategory::__construct(), TextPassDumper::__construct(), Revision::__construct(), PostgresField::fromText(), MWExceptionHandler::handleFatalError(), CheckLanguageCLI::help(), PoolCounterRedis::initAndPopPoolSlotList(), mccShowUsage(), JSTokenizer::newSyntaxError(), PoolCounterRedis::registerAcquisitionTime(), PoolCounterRedis::release(), Parser::replaceInternalLinks2(), GlobalTest::testReadOnlySet(), wfMissingVendorError(), and wfStreamThumb().
within a display generated by the Derivative if and wherever such third party notices normally appear The contents of the NOTICE file are for informational purposes only and do not modify the License You may add Your own attribution notices within Derivative Works that You alongside or as an addendum to the NOTICE text from the provided that such additional attribution notices cannot be construed as modifying the License You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for or distribution of Your or for any such Derivative Works as a provided Your and distribution of the Work otherwise complies with the conditions stated in this License Submission of Contributions Unless You explicitly state otherwise |
Definition at line 2491 of file hooks.txt.
Referenced by DumpBackup::__construct(), BlockListPager::__construct(), CleanupEmptyCategories::__construct(), UpdateCollation::__construct(), LinksDeletionUpdate::__construct(), PoolWorkArticleView::__construct(), TextPassDumper::__construct(), Action::__construct(), ThumbnailImage::__construct(), EditPage::__construct(), LinksDeletionUpdate::doUpdate(), PoolWorkArticleView::doWork(), UpdateLogging::execute(), PoolWorkArticleView::fallback(), HistoryAction::fetchRevisions(), LinksDeletionUpdate::getAsJobSpecification(), PoolWorkArticleView::getCachedWork(), CachedAction::getCacheKey(), EditPage::getContentObject(), Action::getContext(), CreditsAction::getContributors(), InfoAction::getContributors(), CreditsAction::getCredits(), EditPage::getCurrentContent(), MediaTransformOutput::getDescLinkAttribs(), FormAction::getForm(), RevertAction::getFormFields(), SearchUpdate::getLatestPage(), User::getNewtalk(), RawAction::getOldId(), EditPage::getPreviewParserOptions(), ImportTest::getRedirectXML(), Action::getTitle(), ImportTest::getUnknownTagsXML(), CheckLanguageCLI::help(), EditPage::initialiseForm(), EditPage::internalAttemptSave(), Linker::normalizeSubpageLink(), PurgeAction::onSubmit(), RevertAction::onSubmit(), RevertAction::onSuccess(), CreditsAction::onView(), RawAction::onView(), RollbackAction::onView(), InfoAction::onView(), HistoryAction::onView(), InfoAction::pageInfo(), ApiEditPageTest::provideEditAppend(), Parser::replaceInternalLinks2(), DjVuImage::retrieveMetaData(), EditPage::setPostEditCookie(), SpecialMIMESearchTest::setUp(), UnprotectAction::show(), ViewAction::show(), ProtectAction::show(), DeleteAction::show(), RenderAction::show(), EditPage::showDiff(), EditPage::showEditForm(), MovePageForm::showForm(), EditPage::showHeader(), SpecialMIMESearchTest::testMimeFiltering(), SideBarTest::testTrickyPipe(), wfPHPVersionError(), DumpLatestFilter::writeClosePage(), and DumpLatestFilter::writeOpenPage().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values ParserTestParser |
|
inline |
Definition at line 802 of file hooks.txt.
Referenced by UpdateLogging::execute().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset PerformRetroactiveAutoblock |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc PingLimiter |
either a plain |
Definition at line 1987 of file hooks.txt.
Referenced by Skin::addToSidebar(), Parser::braceSubstitution(), SpecialEditTags::buildCheckBoxes(), EditPage::edit(), WebInstallerComplete::execute(), WebInstallerExistingWiki::execute(), WebInstallerOptions::execute(), WebInstallerRestart::execute(), WebInstallerWelcome::execute(), WebInstallerInstall::execute(), WebInstallerUpgrade::execute(), SpecialContributions::execute(), SpecialUndelete::formatFileRow(), AllMessagesTablePager::formatValue(), WebInstaller::getRadioElements(), MssqlInstaller::getSettingsForm(), DatabaseInstaller::getWebUserBox(), Block::isWhitelistedFromAutoblocks(), MergeHistory::merge(), MovePage::moveToInternal(), ImagePage::printSharedImageText(), EditPageTest::provideAutoMerge(), WebInstallerUpgrade::showDoneMessage(), WebInstallerExistingWiki::showKeyForm(), WebInstaller::showMessage(), MessageTest::testRawParams(), MessageTest::testToStringKey(), and OutputPage::wrapWikiMsg().
Definition at line 1936 of file hooks.txt.
Referenced by Exif::__construct(), and MediaWikiTitleCodec::splitTitleString().
div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LogException' returning false will NOT prevent logging a wrapping ErrorException instead of letting the login form give the generic error message that the account does not exist For when the account has been renamed or deleted or an array to pass a message key and parameters create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment this hook should only be used to add variables that depend on the current page request |
Definition at line 2102 of file hooks.txt.
Referenced by WebRequestUpload::__construct(), ResourceLoaderContext::__construct(), WebInstaller::__construct(), MediaWiki\Auth\AuthManager::__construct(), MediaWiki\Auth\AuthManager::autoCreateUser(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\AuthManager::canAuthenticateNow(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), WebInstaller::execute(), MediaWiki\Auth\AuthManager::forcePrimaryAuthenticationProviders(), MediaWiki\Auth\AuthManager::getAuthenticationRequests(), MediaWiki\Auth\AuthManager::getAuthenticationSessionData(), WebInstaller::getFingerprint(), RedisLockManager::getLocksOnServer(), MediaWiki\Auth\AuthManagerTest::getMockSessionProvider(), RequestContext::getRequest(), DerivativeContext::getRequest(), WebInstaller::getUrl(), MediaWiki\Auth\AuthManagerTest::initializeManager(), WebRequestUpload::isIniSizeOverflow(), WebInstaller::outputCss(), MediaWiki\Auth\AuthManager::removeAuthenticationSessionData(), MediaWiki\Auth\AuthManager::securitySensitiveOperationStatus(), MediaWiki\Auth\AuthManager::setAuthenticationSessionData(), RequestContext::setRequest(), DerivativeContext::setRequest(), MediaWiki\Auth\AuthManager::setSessionDataForUser(), WebInstaller::setupLanguage(), WebInstaller::setVarsFromRequest(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\AuthManagerTest::testBeginAccountLink(), MediaWiki\Auth\AuthManagerTest::testBeginAuthentication(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWiki\Auth\AuthManagerTest::testContinueAccountLink(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), MediaWiki\Auth\AuthManagerTest::testForcePrimaryAuthenticationProviders(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), and MediaWiki\Auth\AuthManagerTest::testSecuritySensitiveOperationStatus().
Definition at line 1156 of file hooks.txt.
Referenced by RevDelArchiveItem::__construct(), RevDelArchivedRevisionItem::__construct(), RevDelRevisionItem::__construct(), CategoryMembershipChange::__construct(), RevisionItem::__construct(), RevDelRevisionItem::canView(), RevisionItem::canView(), RevDelRevisionItem::canViewContent(), RevisionItem::canViewContent(), RevDelRevisionItem::getBits(), RevDelArchiveItem::getDiffLink(), RevDelRevisionItem::getDiffLink(), RevisionItem::getDiffLink(), ChangeTagsRevisionItem::getHTML(), RevDelRevisionItem::getHTML(), RevisionItem::getHTML(), RevDelArchivedRevisionItem::getId(), RevDelArchiveItem::getId(), ImportTest::getRedirectXML(), RevDelArchiveItem::getRevisionLink(), RevDelRevisionItem::getRevisionLink(), RevisionItem::getRevisionLink(), ImportTest::getUnknownTagsXML(), CategoryMembershipChange::getUser(), RevDelRevisionItem::isDeleted(), RevisionItem::isDeleted(), CategoryMembershipChange::notifyCategorization(), and RevDelRevisionItem::setBits().
Definition at line 300 of file hooks.txt.
Referenced by RSSFeed::outFooter(), and RSSFeed::outHeader().
Definition at line 223 of file hooks.txt.
Referenced by CleanupEmptyCategories::__construct(), PopulateCategory::__construct(), MediaWikiTestCase::run(), and wfMissingExtensions().
Definition at line 2703 of file hooks.txt.
Referenced by Article::clear(), PoolCounterRedis::initAndPopPoolSlotList(), Makefile::main(), Makefile::manualWordsTable(), Makefile::parserCore(), PoolCounterRedis::release(), CachedBagOStuff::set(), MemcachedPeclBagOStuff::set(), DifferenceEngine::showDiffPage(), and Makefile::toManyRules().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code simple |
this hook is for auditing only RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist removed from all revisions and log entries to which it was applied This gives extensions a chance to take it off their books as the deletion has already been partly carried out by this point or something similar the user will be unable to create the tag set and then return false from the hook function Ensure you consume the ChangeTagAfterDelete hook to carry out custom deletion actions as context called by AbstractContent::getParserOutput May be used to override the normal model specific rendering of page content as context as context the output can only depend on parameters provided to this hook not on global state indicating whether full HTML should be generated If generation of HTML may be skipped |
Definition at line 1046 of file hooks.txt.
Referenced by showUsage(), SideBarTest::testExternalUrlsRequireADescription(), and SideBarTest::testTrickyPipe().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify prev or next refreshes the diff cache allow viewing deleted revs difference engine object to be used for diff source |
Definition at line 1606 of file hooks.txt.
Referenced by ApiContinuationManager::__construct(), MergeHistory::__construct(), Exif::__construct(), MergeHistory::checkPermissions(), JSTokenizer::getInput(), MergeHistory::getRevisionCount(), JSTokenizer::init(), MergeHistory::isValidMerge(), MergeHistory::merge(), Site::setSource(), and showUsage().
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible true was required This is the default since MediaWiki* some string |
Definition at line 177 of file hooks.txt.
Referenced by HTMLFileCache::__construct(), FileBackend::__construct(), ResourceLoaderFileModule::__construct(), DatabaseSqlite::__toString(), OutputPage::addCategoryLinks(), DatabaseMysqlBase::addQuotes(), MediaWiki\Session\SessionManager::changeBackendId(), WebRequest::checkSessionCookie(), MediaWiki\Session\CookieSessionProvider::cookieDataToExport(), ApiFeedWatchlist::createFeedItem(), SpecialWatchlist::cutoffselector(), Language::dateFormat(), Block::defaultRetroactiveAutoblock(), SpecialContributions::execute(), ApiQueryAuthManagerInfo::execute(), ResourceLoaderFileModule::extractBasePaths(), ResourceLoaderImageModule::extractLocalBasePath(), MessageCache::get(), MediaWiki\Session\SessionBackendTest::getBackend(), Block::getByName(), WatchedItemStore::getCacheKey(), WANObjectCache::getCheckKeyTime(), Block::getDatabaseArray(), ApiBase::getFinalDescription(), SpecialPageLanguage::getFormFields(), ApiParamInfo::getModuleInfo(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), HTMLFormField::getNearestFieldByName(), HTMLFormField::getOptionsOOUI(), Block::getPermissionsError(), MediaWiki\Session\SessionManager::getProviders(), LoginSignupSpecialPage::hasSessionCookie(), StringUtils::isUtf8(), ResourceLoaderImageModule::loadFromDefinition(), Title::loadFromRow(), SpecialBlock::maybeAlterFormDefaults(), Block::newLoad(), JobQueueRedis::pushBlobs(), MediaWiki\Session\SessionBackend::resetId(), MediaWiki\Session\SessionBackend::save(), WebResponse::setCookie(), FauxResponse::setCookie(), SpecialChangeCredentials::showSubpageList(), Html::srcSet(), FormatJson::stripComments(), MailAddressTest::test__ToString(), ApiLoginTest::testApiLoginGotCookie(), MediaWiki\Session\SessionManagerTest::testBackendRegistration(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), EditPageTest::testCreatePageTrx(), MediaWiki\Session\SessionManagerTest::testLoadSessionInfoFromStore(), DatabaseSqliteTest::testToString(), Job::toString(), BitmapHandler::transformImageMagick(), BitmapHandler::transformImageMagickExt(), RedisBagOStuff::unserialize(), ApiResult::validateValue(), and MediaWiki\Logger\Monolog\LegacyHandler::write().
return true |
Definition at line 1936 of file hooks.txt.
Referenced by ResourceLoader::__construct(), DatabaseUpdater::addExtensionField(), DatabaseUpdater::addExtensionIndex(), DatabaseUpdater::addExtensionTable(), ChangesListSpecialPage::buildMainQueryConds(), BotPassword::canonicalizeLoginData(), User::changeAuthenticationData(), SpecialPage::checkLoginSecurityLevel(), FileRepo::cleanupBatch(), FileBackendMultiWrite::consistencyCheck(), CopyFileBackend::copyFileBatch(), CssContentTest::dataEquals(), JavaScriptContentTest::dataEquals(), TextContentTest::dataEquals(), WikitextContentTest::dataEquals(), JavaScriptContentTest::dataIsCountable(), TextContentTest::dataIsCountable(), TextContentTest::dataIsEmpty(), WikitextContentHandlerTest::dataIsSupportedFormat(), ContentHandlerTest::dataMakeContent(), HtmlTest::dataXmlMimeType(), SearchEngineConfig::defaultNamespaces(), FileRepo::deleteBatch(), CopyFileBackend::delFileBatch(), UploadStashCleanup::doOperations(), FileBackendTest::doTestLockCalls(), DatabaseUpdater::dropExtensionField(), DatabaseUpdater::dropExtensionIndex(), DatabaseUpdater::dropExtensionTable(), HHVMMakeRepo::execute(), SpecialRunJobs::execute(), ChangePassword::execute(), MigrateFileRepoLayout::execute(), FixDoubleRedirects::execute(), SpecialTags::execute(), CreateAndPromote::execute(), ApiFormatJson::execute(), ApiQueryUsers::execute(), FileOp::fileExists(), CoreParserFunctions::filepath(), FileOp::fileSha1(), ApiEmailUser::getAllowedParams(), ApiUndelete::getAllowedParams(), ApiUserrights::getAllowedParams(), ApiRollback::getAllowedParams(), ApiOptions::getAllowedParams(), ApiQueryQueryPage::getAllowedParams(), ApiBlock::getAllowedParams(), ApiWatch::getAllowedParams(), ApiImageRotate::getAllowedParams(), ApiQueryRandom::getAllowedParams(), ApiRevisionDelete::getAllowedParams(), ApiQueryLinks::getAllowedParams(), ApiMove::getAllowedParams(), ApiQueryAllPages::getAllowedParams(), ApiQueryBlocks::getAllowedParams(), ApiQueryUsers::getAllowedParams(), ApiQueryRevisions::getAllowedParams(), ApiStashEdit::getAllowedParams(), ApiQueryDeletedrevs::getAllowedParams(), ApiQueryContributions::getAllowedParams(), ApiQueryRecentChanges::getAllowedParams(), LinksUpdate::getAsJobSpecification(), CreditsAction::getAuthor(), OOUIHTMLForm::getButtons(), EditPage::getContentObject(), ParserCache::getDirty(), MediaWiki\Auth\UserDataAuthenticationRequest::getFieldInfo(), FileRepo::getFileProps(), SearchIndexFieldTest::getMergeCases(), WANObjectCacheTest::getMultiWithSetCallback_provider(), PostgresUpdater::getOldGlobalUpdates(), DatabaseUpdater::getOldGlobalUpdates(), EditPage::getPreviewText(), MWFileProps::getPropsFromPath(), RawAction::getRawText(), ImagePage404Test::getRepoOptions(), UploadForm::getSourceSection(), MediaWiki::getUrlDomainDistance(), WANObjectCacheTest::getWithSetCallback_provider(), WANObjectCacheTest::getWithSetCallback_versions_provider(), TitleValueTest::goodConstructorProvider(), AuthManagerSpecialPage::handleReauthBeforeExecute(), FileRepo::initDirectory(), Language::internalUserTimeAndDate(), User::isItemLoaded(), LoginSignupSpecialPage::load(), ApiAuthManagerHelper::loadAuthenticationRequests(), Skin::makeKnownUrlDetails(), ResourceLoaderClientHtmlTest::makeSampleModules(), DatabaseUpdater::modifyExtensionField(), MediaWiki\Session\UserInfo::newAnonymous(), HTMLCacheUpdateJob::newForBacklinks(), XmlTypeCheck::newFromFilename(), DuplicateJob::newFromJob(), ForeignAPIFile::newFromTitle(), ComposerVersionNormalizerTest::nonStringProvider(), RollbackAction::onView(), ApiQuery::outputGeneralPageInfo(), ConverterRule::parse(), ConverterRule::parseFlags(), ParserTestRunner::perTestSetup(), FileDeleteForm::prepareMessage(), SpecialTags::processTagForm(), LogFormatterTest::provideApiParamFormatting(), MWRestrictionsTest::provideArray(), GlobalTest::provideArrayToCGI(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), WatchedItemUnitTest::provideBooleans(), BotPasswordTest::provideCanonicalizeLoginData(), LinkerTest::provideCasesForFormatComment(), WikiCategoryPageTest::provideCategoryContent(), RecentChangeTest::provideCategoryContent(), DatabaseMysqlBaseTest::provideChannelPositions(), CoreVersionCheckerTest::provideCheck(), ApiMainTest::provideCheckConditionalRequestHeaders(), MWRestrictionsTest::provideCheckIP(), UploadBaseTest::provideCheckXMLEncodingMissmatch(), DatabaseMysqlBaseTest::provideComparePositions(), DatabaseDomainTest::provideConstruct(), MediaWiki\Session\CookieSessionProviderTest::provideCookieData(), LinkRendererFactoryTest::provideCreateFromLegacyOptions(), EditPageTest::provideCreatePages(), DatabaseMysqlBaseTest::provideDiapers(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), TitleMethodsTest::provideEquals(), ApiErrorFormatterTest::provideErrorFormatter(), LanguageTest::provideFormattableTimes(), WebRequestTest::provideFuzzyBool(), ApiFormatNoneTest::provideGeneralEncoding(), ApiFormatXmlTest::provideGeneralEncoding(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProviderTest::provideGetAuthenticationRequests(), ApiBaseTest::provideGetParameterFromSettings(), MWGrantsTest::provideGrantsAreValid(), TitleMethodsTest::provideHasSubjectNamespace(), WikiPageTest::provideHasViewableContent(), TitleMethodsTest::provideInNamespace(), PasswordResetTest::provideIsAllowed(), TitleTest::provideIsAlwaysKnown(), PNGHandlerTest::provideIsAnimated(), GIFHandlerTest::provideIsAnimated(), SpecialBooksourcesTest::provideISBNs(), MWExceptionTest::provideIsCommandLine(), WikiPageTest::provideIsCountable(), TitleMethodsTest::provideIsCssJsSubpage(), TitleMethodsTest::provideIsCssOrJsPage(), TitleMethodsTest::provideIsCssSubpage(), StatusTest::provideIsGood(), RecentChangeTest::provideIsInRCLifespan(), TitleMethodsTest::provideIsJsSubpage(), ResourceLoaderWikiModuleTest::provideIsKnownEmpty(), StatusTest::provideIsOk(), MergeHistoryTest::provideIsValidMerge(), TitleMethodsTest::provideIsWikitextPage(), MediaWiki\Auth\ButtonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), CentralIdLookupTest::provideLocalUserFromCentralId(), ResourceLoaderClientHtmlTest::provideMakeLoad(), MediaWiki\Session\SessionTest::provideMethods(), DatabaseDomainTest::provideNewFromId(), MediaWiki\Session\SessionProviderTest::provideNewSessionInfo(), BitmapScalingTest::provideNormaliseParams(), FormatJsonTest::provideParse(), FormatJsonTest::provideParseStripComments(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::providePersistSession(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), FileBackendTest::provider_testGetContentType(), FileBackendTest::provider_testGetFileStat(), FileBackendTest::provider_testIsStoragePath(), FileBackendTest::provider_testPrepareAndClean(), FileTest::providerCanAnimate(), MediaWiki\Auth\AuthManagerTest::provideSecuritySensitiveOperationStatus(), StatusTest::provideSetResult(), MediaWiki\Logger\LegacyLoggerTest::provideShouldEmit(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::provideState(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::provideTestForAccountCreation(), ApiQueryTest::provideTestTitlePartToKey(), UserArrayFromResultTest::provideTestValid(), TitleArrayFromResultTest::provideTestValid(), MWExceptionTest::provideTextUseOutputPage(), ApiResultTest::provideTransformations(), MediaWiki\Auth\AuthManagerTest::provideUserCanAuthenticate(), MediaWiki\Auth\AuthManagerTest::provideUserExists(), FileRepo::publishBatch(), FileRepo::quickPurgeBatch(), UploadFromUrl::reallyFetchFile(), ResourceLoader::registerTestModules(), CSSMin::remap(), DatabaseUpdater::renameExtensionIndex(), MigrateFileRepoLayout::runBatch(), SamplingStatsdClientTest::samplingDataProvider(), EraseArchivedFile::scrubVersion(), Message::setContext(), ApiMain::setupModule(), SpecialUndelete::showRevision(), FileRepo::storeBatch(), MediaWiki\Logger\Monolog\KafkaHandlerTest::swallowsExceptionsWhenRequested(), SyncFileBackend::syncBackends(), SkinTemplate::tabAction(), ApiQueryContinueTest::test1List(), ApiQueryContinueTest::test2Lists(), ApiQueryContinue2Test::testA(), SiteTest::testAddInterwikiId(), SiteTest::testAddNavigationId(), DerivativeResourceLoaderContextTest::testDebug(), ApiQueryContinueTest::testGen1Prop(), ApiQueryContinueTest::testGen1Prop1List(), ApiQueryContinueTest::testGen2Prop(), ApiQueryContinueTest::testGen2Prop2List1Meta(), ComposerLockTest::testGetInstalledDependencies(), ComposerJsonTest::testGetRequiredDependencies(), LogFormatterTest::testIrcMsgForLogTypeBlock(), MediaWiki\Session\UserInfoTest::testNewFromId(), MediaWiki\Session\UserInfoTest::testNewFromName(), ApiParseTest::testParseNonexistentPage(), TitlePermissionTest::testQuickPermissions(), DerivativeResourceLoaderContextTest::testRaw(), ApiQueryContinueTest::testSameGenAndProp(), ApiQueryContinueTest::testSameGenList(), MediaWiki\Auth\LegacyHookPreAuthenticationProviderTest::testTestUserForCreation(), LinksUpdateTest::testUpdate_page_props(), WANObjectCacheTest::testWritePending(), SpecialUploadStash::tryClearStashedUploads(), and MediaWiki\Session\UserInfo::verified().
|
static |
Definition at line 2159 of file hooks.txt.
Referenced by CleanupEmptyCategories::__construct(), UpdateCollation::__construct(), PoolCounterRedis::initAndPopPoolSlotList(), PoolCounterRedis::registerAcquisitionTime(), and PoolCounterRedis::release().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image and a DIV can begin in one section and end in another Make sure your code can handle that case gracefully See the EditSectionClearerLink extension for an example zero but section is usually empty its values are the globals values before the output is cached one of or reset my talk my contributions etc etc otherwise the built in rate limiting checks are used |
Definition at line 117 of file hooks.txt.
Referenced by Exif::__construct(), Parser::extractSections(), Sanitizer::getRecognizedTagData(), CheckLanguageCLI::help(), SearchPostgres::searchQuery(), and showUsage().
null means default in associative array with keys and values unescaped Should be merged with default values |
Definition at line 177 of file hooks.txt.
Referenced by LocalSettingsGenerator::__construct(), Exif::__construct(), LocalSettingsGenerator::buildMemcachedServerList(), LocalSettingsGenerator::getDefaultText(), CheckLanguageCLI::help(), and HtmlTest::testExpandAttributesSpaceSeparatedAttributesWithBoolean().
An extension writer |
Definition at line 51 of file hooks.txt.
Referenced by MediaWiki\Logger\Monolog\AvroFormatter::__construct(), BatchRowUpdate::__construct(), WikiExporter::__construct(), WikiExporter::closeStream(), BatchRowUpdate::execute(), LCStoreCDB::finishWrite(), MediaWiki\Logger\Monolog\AvroFormatter::format(), WikiExporter::openStream(), WikiExporter::outputLogStream(), WikiExporter::outputPageStream(), LCStoreCDB::set(), and LCStoreCDB::startWrite().