MediaWiki  1.23.2
docs/hooks.txt File Reference

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. $reader:XMLReader object $logInfo:Array of information Return false to stop further processing of the tag 'ImportHandlePageXMLTag':When parsing a XML tag in a page. $reader:XMLReader object $pageInfo:Array of information Return false to stop further processing of the tag 'ImportHandleRevisionXMLTag':When parsing a XML tag in a page revision. $reader:XMLReader object $pageInfo:Array of page information $revisionInfo:Array of revision information Return false to stop further processing of the tag 'ImportHandleToplevelXMLTag':When parsing a top level XML tag. $reader:XMLReader object Return false to stop further processing of the tag 'ImportHandleUploadXMLTag':When parsing a XML tag in a file upload. $reader:XMLReader object $revisionInfo:Array of information Return false to stop further processing of the tag '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 '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. '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 '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 '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 wfIsTrustedProxy() $ip:IP being check $result:Change this value to override the result of wfIsTrustedProxy() '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 User::isValidEmailAddr(), 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. '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 '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) '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. 'LinkBegin':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

the array () calling protocol came about after MediaWiki 1.4rc1.
 List of Api Query prop modules. More...
 
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,...). For consistency
 
the other converts the title to all uppercase letters in MediaWiki we would handle this as follows (note:not real code, here)
 
as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an< edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the and a callback function which should return the or false if the user isn t allowed to obtain it The prototype of the callback function is func ($pageid, $title)
 
 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
 
as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an< edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the output (actiontoken="...")
 
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 externallinks including delete and has completed for all link tables 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)
 
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 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
 
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 externallinks including delete and has completed for all link tables 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 unset offset - wrap String Wrap the message in html(usually something like "&lt
 

Variables

set to $title object and return false for a match for latest after cache objects are set use the ContentHandler facility to handle CSS and JavaScript ! $text
 
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 account incomplete & $abortMsg
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page$allowUsertalk
 
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
 
if the prop value should be in the metadata multi language array can modify can modify indexed by page_id & $colours
 
return false to override stock group removal can be modified modifiable will be added to $_SESSION & $cookies
 
null means default$customAttribs
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason & $defaultOptions
 
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
 
as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an< edit result="Failure"> tag if $resultArr was filled $editPage
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string as detected by MediaWiki Handlers will typically only apply for specific mime types object$error
 
return true to allow those checks to and false if checking is done 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
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead $form
 
see documentation in includes Linker php for Linker::makeImageLink$handlerParams
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks & $hash
 
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
 
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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled $incrBy
 
occurs before session is loaded can be modified etc $inject_html
 
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could $ldapServer
 
set to $title object and return false for a match for latest after cache objects are set use the ContentHandler facility to handle CSS and JavaScript for highlighting & $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 externallinks $linksUpdate
 
namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable(). 'NewRevisionFromEditComplete' if it s text intended for display in a monospaced font $localize
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string $mime
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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
 
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
 
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
 
$output
 
do that in ParserLimitReportFormat instead $parser
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method & $password
 
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 my talk my contributions etc$personal_urls
 
return true to allow those checks to and false if checking is done 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
 
return true to allow those checks to and false if checking is done 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 add a value to it if you want to add a cookie that have to vary cache options can modify $query
 
see documentation in includes Linker php for Linker::makeImageLink or false for current & $res
 
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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource error or success such as when responding to a resource loader request or generating HTML output$resourceLoader
 
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
 
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 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) 'LoginAuthenticateAudit' this hook is for auditing only etc create2 Corresponds to logging log_action database field and which is displayed in the UI & $revert
 
return false if a UserGetRights hook might remove the named right $right
 
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
 
set to $title object and return false for a match for latest after cache objects are set use the ContentHandler facility to handle CSS and JavaScript for highlighting or change the value of $siteNotice and return false to alter it$siteNotice
 
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
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist $special
 
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
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist & $tables
 
the value to return A Title object or null whereas SearchGetNearMatch runs after $term
 
see documentation in includes Linker php for Linker::makeImageLink$time
 
presenting them properly to the user as errors is done by the caller $title
 
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 change it to the message you want to define which works for all SkinTemplate type skins $tools
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object $upload
 
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 account $user
 
static configuration should be added through ResourceLoaderGetConfigVars instead & $vars
 
An extension or a 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 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
 
please add to it if you re going to add events to the MediaWiki code AbortAutoAccount
 
An extension or a 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 admin
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. Handler functions that modify $result should generally return false to further attempts at conversion. 'ContribsPager you ll need to handle error etc yourself Alternatively
 
as a message key or array as accepted by ApiBase::dieUsageMsg APIEditBeforeSave
 
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 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 patches for two options in MediaWiki One reverses the order of a title before displaying the article
 
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleSave
 
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleSaveComplete
 
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
 
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc block
 
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
 
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 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
 
Returning false makes less sense for events where the action is complete
 
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 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 patches Consider
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist but no entry for that model exists in $wgContentHandlers if desired ContentModelCanBeUsedOn
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 ConvertContent
 
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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource error or success such as when responding to a resource loader request or generating HTML output included in core
 
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
 
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 EditPageGetDiffText
 
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
 
return true to allow those checks to and false if checking is done EmailUser
 
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
 
as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request fail
 
processing should stop and the error should be shown to the userfalse
 
return true to allow those checks to and false if checking is done 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 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
 
return true to allow those checks to and false if checking is done 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 add a value to it if you want to add a cookie that have to vary cache options GetCanonicalURL
 
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 GetLogTypesOnUser
 
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
 
they could be provided by a third party developer or written by the admin him herself
 
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 ofhook
 
Using a hook running we can avoid having all this option specific stuff in our mainline code Using hooks
 
occurs before session is loaded can be modified ID
 
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 imagelinks
 
see documentation in includes Linker php for Linker::makeImageLink or false for current used if you return false ImageOpenShowImageInlineBefore
 
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 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
 
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 externallinks including delete and has completed for all link tables 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
 
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
 
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc LoginPasswordResetMessage
 
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
 
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 externallinks including delete and has completed for all link tables 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
 
namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 in case the handler function wants to provide a converted Content object Note that $result getContentModel() must return $toModel. Handler functions that modify $result should generally return false to further attempts at conversion. 'ContribsPager you ll need to handle error messages
 
and how to run hooks for an and one after Each event has a name
 
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 change it to the message you want to define which works for all SkinTemplate type skins see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array NamespaceIsMovable
 
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 my talk page
 
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 pagelinks
 
namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable(). 'NewRevisionFromEditComplete' if it s text intended for display in a monospaced font $report should be output in English ParserLimitReportPrepare
 
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 ParserTestTables
 
in this case you re responsible for computing and outputting the entire conflict part
 
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 my talk my contributions etc etc PingLimiter
 
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
 
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc 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
 
For QUnit the mediawiki tests qunit testrunner dependency will be added to any module RevisionInsertComplete
 
presenting them properly to the user as errors is done by the caller return true use this to change the list i e rollback
 
This code would result in ircNotify being run twice when an article is saved
 
set to $title object and return false for a match for latest SearchableNamespaces
 
the value to return A Title object or null SearchAfterNoDirectMatch
 
set to $title object and return false for a match SearchGetNearMatch
 
external SearchGetNearMatchBefore
 
set to $title object and return false for a match SearchGetNearMatchComplete
 
it s the revision text itself In either if gzip is set
 
set to $title object and return false for a match for latest after cache objects are set ShowMissingArticle
 
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 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
 
return true to allow those checks to and false if checking is done 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 add a value to it if you want to add a cookie that have to vary cache options can modify 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
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known TitleIsMovable
 
as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an< edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the and a callback function which should return the token
 
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
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime type
 
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
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string as detected by MediaWiki Handlers will typically only apply for specific mime types object an indexed array representing the problem with the where the first element is the message key and the remaining elements are used as parameters to the message UploadComplete
 
usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle() will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage(). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable() always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable(). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage() 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message UploadVerifyFile
 
you don t have to do a grep find to see where the $wgReverseTitle variable is used
 
return false to override stock group addition can be modified UserArrayFromResult
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code UserCanSendEmail
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output UserClearNewTalkNotification
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid UserCreateForm
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash UserEffectiveGroups
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to UserGetDefaultOptions
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email UserGetEmailAuthenticationTimestamp
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp UserGetImplicitGroups
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page whether or not the block allows users to edit their own user talk pages UserIsBlockedGlobally
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page whether or not the block allows users to edit their own user talk pages to be modified by the hook UserIsEveryoneAllowed
 
and how to run hooks for an and one after Each event has a preferably in CamelCase For UserLogin
 
occurs before session is loaded can be modified UserLoginComplete
 
return false to override stock group removal can be modified UserRights
 
return false to override stock group removal can be modified modifiable UserSetCookies
 
return false to override stock group removal can be modified modifiable will be added to $_SESSION change this to override new email address UserSetEmailAuthenticationTimestamp
 
return false to override stock group removal can be modified modifiable will be added to $_SESSION change this to override new email address change this to override email authentication timestamp UserToolLinksEdit
 
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible values
 
return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller Warning
 
We ve cleaned up the code here by removing clumps of weird
 
An extension writer
 
div flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only WRONG_PASS
 
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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource wrongpassword
 

Typedef Documentation

◆ $result

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. $reader: XMLReader object $logInfo: Array of information Return false to stop further processing of the tag 'ImportHandlePageXMLTag': When parsing a XML tag in a page. $reader: XMLReader object $pageInfo: Array of information Return false to stop further processing of the tag 'ImportHandleRevisionXMLTag': When parsing a XML tag in a page revision. $reader: XMLReader object $pageInfo: Array of page information $revisionInfo: Array of revision information Return false to stop further processing of the tag 'ImportHandleToplevelXMLTag': When parsing a top level XML tag. $reader: XMLReader object Return false to stop further processing of the tag 'ImportHandleUploadXMLTag': When parsing a XML tag in a file upload. $reader: XMLReader object $revisionInfo: Array of information Return false to stop further processing of the tag '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 '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. '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 '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 '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 wfIsTrustedProxy() $ip: IP being check $result: Change this value to override the result of wfIsTrustedProxy() '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 User::isValidEmailAddr(), 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. '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 '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) '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. 'LinkBegin': 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)

Definition at line 1528 of file hooks.txt.

◆ myext.tests

using myext.tests = array( 'script' => 'extension/myext/tests.js', 'dependencies' => <any module dependency you might have> )

Definition at line 2106 of file hooks.txt.

Function Documentation

◆ array() [1/2]

PurgeChangedFiles::array ( )

List of Api Query prop modules.

Mapping from type option to log type and actions.

Map converting from the abbrevation to the full form.

Each op type has three characters: left operand type, right operand type and result type.

Cache for language fallbacks.

Known database types.

List of Api Query meta modules.

List of Api Query list modules.

These correspond to the class names <type>Installer, and are also MediaWiki database types valid for $wgDBtype.

To add a new type, create a <type>Installer class and a Database<type> class, and add a config-type-<type> message to MessagesEn.php.

Since
1.20
See also
Language::getFallbacksIncludingSiteLanguage
Since
1.21

b = boolean n = number r = range

A number is a kind of range.

Examples
/src/includes/rcfeed/RedisPubSubFeedEngine.php, and /src/tests/phpunit/MediaWikiTestCase.php.

Referenced by Parser_DiffTest::__call(), RedisConnRef::__call(), MediaWikiTestCase::__call(), DBConnRef::__call(), Skin::__call(), Article::__call(), DummyLinker::__call(), ExtensionsTestSuite::__construct(), UserWrapper::__construct(), LinksUpdateTest::__construct(), TestUser::__construct(), WikiPageTest::__construct(), RevisionStorageTest::__construct(), MWBlankClass::__construct(), CLDRPluralRuleEvaluator_Range::__construct(), ReadOnlyError::__construct(), SpecialPermanentLink::__construct(), PermissionsError::__construct(), SpecialCreateAccount::__construct(), SpecialFilepath::__construct(), HashBagOStuff::__construct(), WikitextContentHandler::__construct(), PhpXmlBugTester::__construct(), ApiQueryQueryPage::__construct(), CssContentHandler::__construct(), JavaScriptContentHandler::__construct(), FSRepo::__construct(), HashRing::__construct(), DeletedContribsPager::__construct(), UserRightsProxy::__construct(), DependencyWrapper::__construct(), SpecialDiff::__construct(), GanConverter::__construct(), ZhConverter::__construct(), StripState::__construct(), ApiQueryAllLinks::__construct(), DatabaseSqlite::__construct(), UsersPager::__construct(), MultiWriteBagOStuff::__construct(), WikiImporter::__construct(), UIDGenerator::__construct(), MemcachedPeclBagOStuff::__construct(), JobQueueAggregatorRedis::__construct(), LocalSettingsGenerator::__construct(), SqlDataUpdate::__construct(), AjaxDispatcher::__construct(), LoadBalancer::__construct(), ResourceLoaderContext::__construct(), RedisBagOStuff::__construct(), DateFormatter::__construct(), MediaWikiTitleCodec::__construct(), MultiHttpClient::__construct(), ProtectionForm::__construct(), FSFileBackend::__construct(), MemcLockManager::__construct(), RandomImageGenerator::__construct(), DBLockManager::__construct(), SpecialMycontributions::__construct(), PoolCounterRedis::__construct(), LinksUpdate::__construct(), SqlBagOStuff::__construct(), ApiQueryBacklinks::__construct(), UnregisteredLocalFile::__construct(), GenericArrayObject::__construct(), ORMRow::__construct(), JobQueueFederated::__construct(), LanguageGan::__construct(), SpecialMyuploads::__construct(), LoadBalancerSingle::__construct(), FileBackendMultiWrite::__construct(), SwiftFileBackend::__construct(), DatabaseUpdater::__construct(), AllmessagesTablePager::__construct(), ImageGalleryBase::__construct(), Exif::__construct(), SpecialAllMyUploads::__construct(), LanguageZh::__construct(), FileRepo::__construct(), Maintenance::__construct(), LanguageTg::__construct(), WebInstaller::__construct(), FileBackend::__construct(), IndexPager::__construct(), LanguageUz::__construct(), LBFactoryMulti::__construct(), HTMLFormField::__construct(), PPFuzzTest::__construct(), profile_point::__construct(), PoolCounterWorkViaCallback::__construct(), LanguageToTest::__construct(), LocalisationCache::__construct(), RedirectSpecialArticle::__construct(), LanguageShi::__construct(), ResourceLoaderFileModule::__construct(), HTMLForm::__construct(), DatabaseOracle::__construct(), LanguageIu::__construct(), ResourceLoader::__construct(), MWHttpRequest::__construct(), LanguageSr::__construct(), MagicWord::__construct(), MWMemcached::__construct(), LanguageKu::__construct(), ThumbnailImage::__construct(), CdbWriterPHP::__construct(), DummyContentHandlerForTesting::__construct(), Installer::__construct(), RevDel_ArchiveItem::__construct(), CSSJanus_Tokenizer::__construct(), LanguageKk::__construct(), ImportReporter::__construct(), MergeHistoryPager::__construct(), RevDel_ArchivedRevisionItem::__construct(), RevisionTestModifyableContentHandler::__construct(), CgzCopyTransaction::__construct(), PPDStack::__construct(), UploadForm::__construct(), PPDStackElement::__construct(), PPFrame_Hash::__construct(), PPFrame_DOM::__construct(), PPTemplateFrame_Hash::__construct(), DumpNamespaceFilter::__construct(), QuickTemplate::__construct(), PPTemplateFrame_DOM::__construct(), LocalFileRestoreBatch::__construct(), lessc_parser::__construct(), RedisLockManager::__destruct(), MemcLockManager::__destruct(), DatabaseBase::__destruct(), File::__get(), Article::__set(), LinkHolderArray::__sleep(), BacklinkCache::__sleep(), ConcatenatedGzipHistoryBlob::__sleep(), FileDependency::__sleep(), ReplacementArray::__sleep(), DiffHistoryBlob::__sleep(), ParserOutput::__sleep(), DiffHistoryBlob::__wakeup(), StubObject::_call(), MWMemcached::_flush_read_buffer(), MWMemcached::_incrdecr(), MWMemcached::_load_items(), MemcLockManager::acquireMutexes(), EmailNotification::actuallyNotifyOnPageChange(), LinkBatch::add(), FormOptions::add(), RedisBagOStuff::add(), ImageGalleryBase::add(), OutputPage::addAcceptLanguage(), Maintenance::addArg(), User::addAutopromoteOnceGroups(), OutputPage::addBacklinkSubtitle(), EnhancedChangesList::addCacheEntry(), OutputPage::addCategoryLinks(), MediaWikiTestCase::addCoreDBData(), LocalFileMoveBatch::addCurrent(), BackupDumperPageTest::addDBData(), BackupDumperLoggerTest::addDBData(), CdbWriterPHP::addend(), LogPage::addEntry(), DatabaseUpdater::addExtensionField(), DatabaseUpdater::addExtensionIndex(), DatabaseUpdater::addExtensionTable(), SpecialPage::addFeedLinks(), LinkCache::addGoodLinkObj(), LinkCache::addGoodLinkObjFromRow(), UserRightsProxy::addGroup(), User::addGroup(), HTMLForm::addHiddenField(), HTMLForm::addHiddenFields(), DatabaseMysqlBase::addIdentifierQuotes(), ParserOutput::addImage(), lessc::addImportDir(), ProfilerSimple::addInitialStack(), Profiler::addInitialStack(), UsercreateTemplate::addInputItem(), ParserOutput::addInterwikiLink(), ParserOutput::addLink(), LinkCache::addLinkObj(), Site::addLocalId(), UserrightsPage::addLogEntry(), ApiQueryLogEvents::addLogParams(), OutputPage::addMeta(), MediaHandler::addMeta(), SwiftFileBackend::addMissingMetadata(), ApiModuleManager::addModule(), ParserOutput::addModuleMessages(), OutputPage::addModuleMessages(), ParserOutput::addModules(), OutputPage::addModules(), ParserOutput::addModuleScripts(), OutputPage::addModuleScripts(), ApiParamInfo::addModulesInfo(), ParserOutput::addModuleStyles(), OutputPage::addModuleStyles(), LoginForm::addNewAccount(), LoginForm::addNewAccountInternal(), LoginForm::addNewAccountMailPassword(), User::addNewUserLogEntry(), LocalFileDeleteBatch::addOlds(), LocalFileMoveBatch::addOlds(), Maintenance::addOption(), ParserOutput::addOutputHook(), ApiQueryPageProps::addPageProps(), ApiQueryBase::addPageSubItem(), ApiQueryBase::addPageSubItems(), OutputPage::addParserOutput(), OutputPage::addParserOutputNoText(), LogPage::addRelations(), ApiQueryORM::addResults(), LinkBatch::addResultToCache(), OutputPage::addReturnTo(), DumpTestCase::addRevision(), InfoAction::addRow(), OutputPage::addStyle(), InfoAction::addTable(), ChangeTags::addTags(), ParserOutput::addTemplate(), User::addToDatabase(), ORMTable::addToField(), Skin::addToSidebarPlain(), UploadForm::addUploadJS(), ApiResult::addValue(), ApiImageRotate::addValues(), ApiPageSet::addValues(), OutputPage::addVaryHeader(), WatchedItem::addWatch(), ApiQueryBase::addWhereRange(), BlockTest::addXffBlocks(), CologneBlueTemplate::afterContent(), Skin::afterContentHook(), UpdateMediaWiki::afterFinalSetup(), FileOp::allowedParams(), CreateFileOp::allowedParams(), StoreFileOp::allowedParams(), CopyFileOp::allowedParams(), MoveFileOp::allowedParams(), DeleteFileOp::allowedParams(), DescribeFileOp::allowedParams(), AuthPlugin::allowPropChange(), SpecialBlock::alterForm(), WebRequest::appendQueryValue(), FeedUtils::applyDiffStyle(), lessc_parser::argumentDef(), ORAResult::array_unique_md(), ArrayUtils::arrayDiffAssocRecursive(), UserMailer::arrayToHeaderString(), MediaWikiTestCase::arrayWrap(), SiteStatsInit::articles(), MediaWikiTestCase::assertArrayEquals(), ProcessCacheLRUTest::assertCacheEmpty(), RCCacheEntryFactoryTest::assertDeleteLogLink(), IPTest::assertFalseCIDR(), FileBackendTest::assertGoodStatus(), RunJobs::assertMemoryOK(), RCCacheEntryFactoryTest::assertQueryLink(), RCCacheEntryFactoryTest::assertRevDel(), MediaWikiTestCase::assertSelect(), SideBarTest::assertSideBar(), RCCacheEntryFactoryTest::assertTitleLink(), OutputPageTest::assertTransformCssMediaCase(), RCCacheEntryFactoryTest::assertUserLinks(), FileOpBatch::attempt(), LoginForm::attemptAutoCreate(), SpecialChangeEmail::attemptChange(), SpecialChangePassword::attemptReset(), Xml::attrib(), Sanitizer::attributeWhitelist(), LoginForm::authenticateUserData(), SwiftFileBackend::authTokenHeaders(), FakeConverter::autoConvertToAllVariants(), BackupDumper::backupDb(), TitleValueTest::badConstructorProvider(), ExternalStoreDB::batchFetchBlobs(), ExternalStoreMedium::batchFetchFromURLs(), ExternalStoreMwstore::batchFetchFromURLs(), ExternalStoreDB::batchFetchFromURLs(), ExternalStore::batchFetchFromURLs(), DatabaseBase::begin(), EnhancedChangesList::beginRecentChangesList(), ChangesList::beginRecentChangesList(), Benchmarker::bench(), benchmarkTest(), TempFSFile::bind(), SpecialBlock::blockLogFlags(), CologneBlueTemplate::bottomLinks(), Skin::bottomScripts(), SpecialRevisionDelete::buildCheckBoxes(), ProtectionForm::buildCleanupScript(), SkinTemplate::buildContentActionUrls(), SkinTemplate::buildContentNavigationUrls(), OutputPage::buildCssLinks(), OutputPage::buildCssLinksArray(), RCCacheEntryFactory::buildCurLink(), RCCacheEntryFactory::buildCurQueryParams(), RCCacheEntryFactory::buildDiffLink(), RCCacheEntryFactory::buildDiffQueryParams(), SwiftFileBackend::buildFileObjectListing(), AllmessagesTablePager::buildForm(), ProtectionForm::buildForm(), DatabaseSqlite::buildGroupConcatField(), DatabaseMssql::buildGroupConcatField(), DatabaseOracle::buildGroupConcatField(), DatabaseBase::buildGroupConcatField(), ImageBuilder::buildImage(), ChangesFeed::buildItems(), RCCacheEntryFactory::buildLastLink(), ChangesListSpecialPage::buildMainQueryConds(), SkinTemplate::buildNavUrls(), ImageBuilder::buildOldImage(), PatrolLog::buildParams(), SkinTemplate::buildPersonalUrls(), LocalisationCache::buildPreload(), ImageListPager::buildQueryConds(), IndexPager::buildQueryInfo(), SpecialEditWatchlist::buildRemoveLine(), Linker::buildRollbackLink(), ImageCleanup::buildSafeTitle(), ProtectionForm::buildSelector(), Skin::buildSidebar(), ImageBuilder::buildTable(), ChangeTags::buildTagFilterSelector(), SpecialEditWatchlist::buildTools(), CSSMin::buildUrlValue(), HTMLFileCache::cacheablePageActions(), lessc::cachedCompile(), SiteStatsUpdate::cacheUpdate(), LBFactory::callMethod(), MWInit::callStaticMethod(), ContentHandler::canBeUsedOn(), MssqlInstaller::canCreateAccounts(), MysqlInstaller::canCreateAccounts(), PostgresInstaller::canCreateObjectsForWebUser(), User::canSendEmail(), EmailNotification::canSendUserTalkEmail(), RedisBagOStuff::cas(), SqlBagOStuff::cas(), CoreParserFunctions::cascadingsources(), XmlDumpWriter::caseSetting(), MssqlInstaller::catalogExists(), SpecialRecentChanges::categoryFilterForm(), Replacer::cb(), cdbShowHelp(), User::changeableByGroup(), User::changeableGroups(), PostgresUpdater::changeField(), PostgresUpdater::changeFieldPurgeTable(), CloneDatabase::changeLBPrefix(), CloneDatabase::changePrefix(), UserOptions::CHANGER(), CheckStorage::check(), ApiQueryTestBase::check(), Xml::check(), Title::checkActionPermissions(), NamespaceConflictChecker::checkAll(), AutoLoaderTest::checkAutoLoadConf(), RevertFileAction::checkCanExecute(), WatchAction::checkCanExecute(), Title::checkCascadingSourcesRestrictions(), Autopromote::checkCondition(), Sanitizer::checkCss(), Title::checkCSSandJSPermissions(), ApiMain::checkExecutePermissions(), CheckStorage::checkExternalConcatBlobs(), PostgresUpdater::checkIndex(), Xml::checkLabel(), CheckLanguageCLI::checkLanguage(), OutputPage::checkLastModified(), ImageBuilder::checkMissingImage(), User::checkNewtalk(), Orphans::checkOrphans(), Title::checkPageRestrictions(), User::checkPasswordValidity(), Title::checkPermissionHooks(), ApiUpload::checkPermissions(), TextPassDumperTest::checkpointHelper(), Title::checkQuickPermissions(), Title::checkReadPermissions(), LocalRepo::checkRedirect(), RevisionDeleter::checkRevisionExistence(), TestFileIterator::checkSection(), Orphans::checkSeparation(), Title::checkSpecialsAndNSPermissions(), Sqlite::checkSqlSyntax(), DatabaseUpdater::checkStats(), UploadBase::checkSvgScriptCallback(), SqliteMaintenance::checkSyntax(), SpecialEditWatchlist::checkTitle(), GenericArrayObjectTest::checkTypeChecks(), Title::checkUserBlock(), ApiUpload::checkVerification(), UploadFromUrl::checkWarnings(), UploadBase::checkWarnings(), Orphans::checkWidows(), UploadBase::checkXMLEncodingMissmatch(), Block::chooseBlock(), JobQueueDB::claimOldest(), JobQueueDB::claimRandom(), FileRepo::cleanDir(), Status::cleanParams(), FileRepo::cleanupBatch(), LocalRepo::cleanupDeletedBatch(), LocalFileRestoreBatch::cleanupFailedBatch(), IRCColourfulRCFeedFormatter::cleanupForIRC(), LocalFileMoveBatch::cleanupSource(), LocalFileMoveBatch::cleanupTarget(), ApiResult::cleanUpUTF8(), SpecialEditWatchlist::cleanupWatchlist(), Sanitizer::cleanUrl(), ObjectCache::clear(), MapCacheLRU::clear(), ProcessCacheLRU::clear(), BacklinkCache::clear(), LinkHolderArray::clear(), LinkCache::clear(), UploadStash::clear(), MessageCache::clear(), User::clearAllNotifications(), MagicWord::clearCache(), CategoryViewer::clearCategoryState(), ApiTestCaseUpload::clearFakeUploads(), RevDel_FileList::clearFileOps(), User::clearInstanceCache(), MWDebug::clearLog(), User::clearNotification(), Maintenance::clearParamsAndArgs(), DeferredUpdates::clearPendingUpdates(), TestFileIterator::clearSection(), OutputPage::clearSubtitle(), SpecialEditWatchlist::clearWatchlist(), CloneDatabase::cloneTableStructure(), LoadBalancer::closeAll(), Html::closeElement(), CategoryPage::closeShowCategory(), Diff::closing(), lessc::coerceColor(), lessc::coerceString(), FormatMetadata::collapseContactInfo(), Exif::collapseData(), Profiler::collateData(), ResourceLoaderFileModule::collateFilePathListByOption(), ViewCountUpdate::collect(), lessc_parser::color(), lessc::colorArgs(), CategoryViewer::columnList(), ImageListPager::combineResult(), Language::commafy(), CgzCopyTransaction::commit(), WikiPage::commitRollback(), User::comparePasswords(), lessc::compileBlock(), lessc::compileFile(), lessc::compileImportedProps(), lessc::compileMedia(), lessc::compileMediaQuery(), lessc::compileProp(), lessc::compileSelectors(), lessc::compileValue(), ComposerVersionNormalizerTest::complexVersionProvider(), EmailNotification::composeCommonMailtext(), DiffHistoryBlob::compress(), lessc::compressList(), CompressOld::compressOldPages(), CompressOld::compressPage(), Revision::compressRevisionText(), CompressOld::compressWithConcat(), FileRepo::concatenate(), UploadFromChunks::concatenateChunks(), LockManagerGroup::config(), FileBackendGroup::config(), MessageCacheTest::configureLanguages(), Article::confirmDelete(), User::confirmEmail(), FileBackendMultiWrite::consistencyCheck(), ArrayUtils::consistentHashSort(), TestORMRowTest::constructorTestProvider(), FormOptions::consumeValues(), ResourceLoaderUserTokensModule::contextUserTokens(), SpecialContributions::contributionsSub(), AbstractContent::convert(), LanguageCu::convertGrammar(), LanguageUk::convertGrammar(), LanguageHy::convertGrammar(), LanguageTyv::convertGrammar(), LanguageRu::convertGrammar(), LanguageLa::convertGrammar(), LanguageKk_cyrl::convertGrammarKk_arab(), LanguageKk_cyrl::convertGrammarKk_cyrl(), LanguageKk_cyrl::convertGrammarKk_latn(), ConvertUserOptions::convertOptionBatch(), ApiResult::convertStatusToArray(), HttpTest::cookieDomains(), LoginForm::cookieRedirectCheck(), FileBackend::copy(), UpdateLogging::copyExactMatch(), DatabaseUpdater::copyFile(), CopyFileBackend::copyFileBatch(), FileBackendStore::copyInternal(), CopyJobQueue::copyJobs(), ORMTable::count(), Revision::countByPageId(), SpecialWatchlist::countItems(), Title::countRevisionsBetween(), ImageBuilder::crawlMissing(), FileBackend::create(), FileBackendTest::create(), SwiftFileBackend::createContainer(), DatabaseInstaller::createExtensionTables(), ApiFeedWatchlist::createFeedItem(), UploadBase::createFromRequest(), FileBackendStore::createInternal(), User::createNew(), File::createThumb(), User::crypt(), HistoryPager::curLink(), MonoBookTemplate::customBox(), SpecialWatchlist::cutoffLinks(), MssqlInstaller::databaseExists(), CssContentTest::dataEquals(), JavaScriptContentTest::dataEquals(), TextContentTest::dataEquals(), WikitextContentHandlerTest::dataGetAutosummary(), RevisionTest::dataGetContent(), RevisionTest::dataGetContentFormat(), RevisionTest::dataGetContentHandler(), TitleMethodsTest::dataGetContentModel(), RevisionTest::dataGetContentModel(), ContentHandlerTest::dataGetContentText_Null(), ContentHandlerTest::dataGetContentText_TextContent(), ContentHandlerTest::dataGetDefaultModelFor(), TextContentTest::dataGetDeletionUpdates(), ContentHandlerTest::dataGetLocalizedName(), ContentHandlerTest::dataGetPageLanguage(), JavaScriptContentTest::dataGetParserOutput(), WikitextContentTest::dataGetParserOutput(), CssContentTest::dataGetParserOutput(), TextContentTest::dataGetParserOutput(), JavaScriptContentTest::dataGetRedirectTarget(), TextContentTest::dataGetRedirectTarget(), WikitextContentTest::dataGetSecondaryDataUpdates(), JavaScriptContentTest::dataGetSection(), RevisionTest::dataGetSha1(), RevisionTest::dataGetSize(), RevisionTest::dataGetText(), JavaScriptContentTest::dataGetTextForSummary(), TextContentTest::dataGetTextForSummary(), JavaScriptContentTest::dataIsCountable(), TextContentTest::dataIsCountable(), TextContentTest::dataIsEmpty(), WikitextContentHandlerTest::dataIsSupportedFormat(), ContentHandlerTest::dataMakeContent(), WikitextContentHandlerTest::dataMerge3(), TextContentTest::dataPreloadTransform(), JavaScriptContentTest::dataPreloadTransform(), TextContentTest::dataPreSaveTransform(), JavaScriptContentTest::dataPreSaveTransform(), SanitizerTest::dataRemoveHTMLtags(), JavaScriptContentTest::dataReplaceSection(), SideBarTest::dataRespectExternallinktarget(), TitleTest::dataTestIsValidMoveOperation(), TimeAdjustTest::dataUserAdjust(), TitleTest::dataWgWhitelistReadRegexp(), Xml::dateMenu(), Preferences::datetimePreferences(), SpecialWatchlist::daysLink(), WatchedItem::dbCond(), DifferenceEngine::debug(), Sanitizer::decodeCharReferences(), Sanitizer::decodeCharReferencesAndNormalize(), Sanitizer::decodeTagAttributes(), lessc::deduplicate(), CheckLanguageCLI::defaultChecks(), Block::defaultRetroactiveAutoblock(), PrefixSearch::defaultSearchBackend(), CoreParserFunctions::defaultsort(), ApiDelete::delete(), SearchMySQL::delete(), SqlBagOStuff::delete(), Block::delete(), FileBackend::delete(), ORMTable::delete(), FileRepo::delete(), DatabaseOracle::delete(), Article::delete(), LocalFile::delete(), FileRepo::deleteBatch(), RCCacheEntryFactoryTest::deleteChangeProvider(), SwiftFileBackend::deleteContainer(), LocalRepo::deletedFileHasKey(), DifferenceEngine::deletedLink(), ApiDelete::deleteFile(), UploadFromUrlTest::deleteFile(), ApiTestCaseUpload::deleteFileByTitle(), FileBackendTest::deleteFiles(), FileBackendStore::deleteInternal(), RefreshLinks::deleteLinksFromNonexistent(), User::deleteNewtalk(), SqlBagOStuff::deleteObjectsExpiringBefore(), LocalFile::deleteOld(), DeleteOrphanedRevisions::deleteRevs(), Title::deleteTitleProtection(), CopyFileBackend::delFileBatch(), StringUtils::delimiterReplaceCallback(), JobQueueAggregatorRedis::dencQueueName(), MWDebug::deprecated(), FileBackend::describe(), PostgresUpdater::describeIndex(), FileBackendStore::describeInternal(), PostgresUpdater::describeTable(), LockManagerGroup::destroySingletons(), JobQueueGroup::destroySingletons(), FixSlaveDesync::desyncFixPage(), UploadBase::detectScript(), UploadBase::detectScriptInSvg(), WebRequest::detectServer(), UploadBase::detectVirus(), CSSJanus_Tokenizer::detokenize(), DiffEngine::diag(), WikiDiff3::diff(), DiffEngine::diff(), WikiDiff3::diff_range(), HistoryPager::diffButtons(), SpecialUndelete::diffHeader(), DiffEngine::diffLocal(), Installer::dirIsExecutable(), MWMemcached::disconnect_all(), RecompressTracked::dispatch(), SpecialRedirect::dispatchFile(), SpecialRedirect::dispatchPage(), SpecialRedirect::dispatchRevision(), RecompressTracked::dispatchToSlave(), profile_point::display(), HTMLForm::displaySection(), CoreParserFunctions::displaytitle(), WikiExporter::do_list_authors(), JobQueueRedis::doAck(), JobQueueDB::doAck(), DatabaseUpdater::doActiveUsersInit(), PathRouter::doAdd(), SiteStatsInit::doAllAndCommit(), RecompressTracked::doAllOrphans(), RecompressTracked::doAllPages(), UploadFromUrlTest::doApiRequest(), ApiTestCase::doApiRequest(), UploadFromUrlTest::doAsyncUpload(), CopyFileOp::doAttempt(), MoveFileOp::doAttempt(), Block::doAutoblock(), ActiveUsersPager::doBatchLookups(), ImageListPager::doBatchLookups(), HistoryPager::doBatchLookups(), ContribsPager::doBatchLookups(), JobQueueRedis::doBatchPush(), JobQueueDB::doBatchPushInternal(), WikiPage::doCascadeProtectionUpdates(), CategoryViewer::doCategoryQuery(), CheckLanguageCLI::doChecks(), FileBackendStore::doClean(), FileBackendStore::doConcatenate(), MemoryFileBackend::doCopyInternal(), FSFileBackend::doCopyInternal(), SwiftFileBackend::doCopyInternal(), MemoryFileBackend::doCreateInternal(), FSFileBackend::doCreateInternal(), SwiftFileBackend::doCreateInternal(), LocalFileDeleteBatch::doDBDeletes(), LocalFileDeleteBatch::doDBInserts(), PopulateRecentChangesSource::doDBUpdates(), PopulateFilearchiveSha1::doDBUpdates(), FixExtLinksProtocolRelative::doDBUpdates(), PopulateParentId::doDBUpdates(), PopulateLogSearch::doDBUpdates(), PopulateLogUsertext::doDBUpdates(), PopulateImageSha1::doDBUpdates(), LocalFileMoveBatch::doDBUpdates(), DeleteArchivedFilesImplementation::doDelete(), DeleteOldRevisions::doDelete(), FileDeleteForm::doDelete(), JobQueueRedis::doDelete(), JobQueueDB::doDelete(), WikiPage::doDeleteArticleReal(), FSFileBackend::doDeleteInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), WatchedItem::doDuplicateEntries(), WikiPage::doEditContent(), DifferenceEngineTest::doEdits(), Skin::doEditSectionLink(), WikiPage::doEditUpdates(), FSFileBackend::doExecuteOpHandlesInternal(), SwiftFileBackend::doExecuteOpHandlesInternal(), FileBackendStore::doExecuteOpHandlesInternal(), SpecialExport::doExport(), ApiQuery::doExport(), MockImageHandler::doFakeTransform(), JobQueueFederated::doFlushCaches(), JobQueueDB::doFlushCaches(), MemcLockManager::doFreeLocksOnServer(), JobQueueDB::doGetAbandonedCount(), JobQueueDB::doGetAcquiredCount(), JobQueueAggregatorMemc::doGetAllReadyWikiQueues(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), DBFileJournal::doGetChangeEntries(), NullFileJournal::doGetChangeEntries(), DBFileJournal::doGetCurrentPosition(), SwiftFileBackend::doGetFileContentsMulti(), FileBackendStore::doGetFileContentsMulti(), SwiftFileBackend::doGetFileSha1base36(), MemoryFileBackend::doGetFileStat(), FSFileBackend::doGetFileStat(), SwiftFileBackend::doGetFileStat(), SwiftFileBackend::doGetFileStatMulti(), FileBackendStore::doGetFileXAttributes(), SwiftFileBackend::doGetFileXAttributes(), MockFileBackend::doGetLocalCopyMulti(), MemoryFileBackend::doGetLocalCopyMulti(), FSFileBackend::doGetLocalCopyMulti(), SwiftFileBackend::doGetLocalCopyMulti(), FSFileBackend::doGetLocalReferenceMulti(), MemcLockManager::doGetLocksOnServer(), MySqlLockManager::doGetLocksOnServer(), PostgreSqlLockManager::doGetLocksOnServer(), JobQueueFederated::doGetPeriodicTasks(), JobQueueDB::doGetPeriodicTasks(), JobQueue::doGetPeriodicTasks(), JobQueueRedis::doGetPeriodicTasks(), DBFileJournal::doGetPositionAtTime(), JobQueueFederated::doGetSiblingQueueSizes(), JobQueueRedis::doGetSiblingQueueSizes(), JobQueueDB::doGetSiblingQueueSizes(), JobQueueFederated::doGetSiblingQueuesWithJobs(), JobQueueDB::doGetSiblingQueuesWithJobs(), JobQueueDB::doGetSize(), FetchText::doGetText(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), SpecialImport::doImport(), WikiImporter::doImport(), OracleUpdater::doInsertPage0(), JobQueueDB::doIsEmpty(), PopulateRevisionLength::doLenUpdates(), GenderCache::doLinkBatch(), SiteStats::doLoad(), QuorumLockManager::doLock(), FSLockManager::doLock(), QuorumLockManager::doLockByType(), LockManager::doLockByType(), DBFileJournal::doLogChangeBatch(), ApiTestCase::doLogin(), User::doLogout(), Language::doMagicHook(), AuthPlugin::domainList(), SpecialRecentChangesLinked::doMainQuery(), SpecialWatchlist::doMainQuery(), SpecialRecentChanges::doMainQuery(), ChangesListSpecialPage::doMainQuery(), RecentChange::doMarkPatrolled(), FileBackendStore::doMoveInternal(), FSFileBackend::doMoveInternal(), SwiftFileBackend::doMoveInternal(), MysqlUpdater::doNamespaceSize(), JobQueueAggregatorMemc::doNotifyQueueEmpty(), CLDRPluralRuleEvaluator::doOperation(), FileBackend::doOperation(), FileBackendStore::doOperationsInternal(), RecompressTracked::doOrphanList(), RecompressTracked::doPage(), TestFileOpPerformance::doPerfTest(), JobQueueDB::doPop(), PopulateCategory::doPopulateCategory(), RevDel_RevisionList::doPostCommitUpdates(), RevDel_FileList::doPostCommitUpdates(), SwiftFileBackend::doPublishInternal(), PurgeList::doPurge(), WikiFilePage::doPurge(), WikiPage::doPurge(), DBFileJournal::doPurgeOldLogs(), RevDel_RevisionList::doQuery(), UserCache::doQuery(), GenderCache::doQuery(), DatabaseTestHelper::doQuery(), DatabaseMssql::doQuery(), LinkBatch::doQuery(), RevisionList::doQuery(), RevDel_ArchiveList::doQuery(), RevDel_FileList::doQuery(), RevDel_ArchivedFileList::doQuery(), RevDel_LogList::doQuery(), SpecialActiveUsers::doQueryCacheUpdate(), WikiPage::doQuickEditContent(), FileBackend::doQuickOperation(), FileBackendStore::doQuickOperationsInternal(), RefreshLinks::doRefreshLinks(), ImagePage::doRenderLangOpt(), Block::doRetroactiveAutoblock(), WikiPage::doRollback(), UserrightsPage::doSaveUserGroups(), MysqlUpdater::doSchemaRestructuring(), SwiftFileBackend::doSecureInternal(), PopulateRevisionSha1::doSha1LegacyUpdates(), GenerateJsonI18n::doShim(), FSLockManager::doSingleUnlock(), MemoryFileBackend::doStoreInternal(), FSFileBackend::doStoreInternal(), SwiftFileBackend::doStoreInternal(), SwiftFileBackend::doStreamFile(), MovePageForm::doSubmit(), ApiQueryTags::doTag(), SpecialTags::doTagRow(), MysqlUpdater::doTemplatelinksUpdate(), 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::doTestGetLocalCopyAndReference404(), FileBackendTest::doTestGetLocalReference(), FileBackendTest::doTestLockCalls(), FileBackendTest::doTestMove(), FileBackendTest::doTestPrepareAndClean(), FileBackendTest::doTestRecursiveClean(), FileBackendTest::doTestStore(), FileBackendTest::doTestStreamFile(), GenderCache::doTitlesArray(), BitmapHandler::doTransform(), DjVuHandler::doTransform(), QuorumLockManager::doUnlock(), QuorumLockManager::doUnlockByType(), WatchAction::doUnwatch(), HTMLCacheUpdate::doUpdate(), ViewCountUpdate::doUpdate(), SiteStatsUpdate::doUpdate(), LinksUpdate::doUpdate(), LinksDeletionUpdate::doUpdate(), WikiPage::doUpdateRestrictions(), UpdateSearchIndex::doUpdateSearchIndex(), DatabaseInstaller::doUpgrade(), MysqlUpdater::doUserGroupsUpdate(), MysqlUpdater::doUserUniqueUpdate(), LinkHolderArray::doVariants(), WatchAction::doWatch(), MysqlUpdater::doWatchlistUpdate(), WebInstaller::downloadLinkHook(), PoolCounterWorkViaCallback::doWork(), MultiWriteBagOStuff::doWrite(), Html::dropDefaults(), DatabaseUpdater::dropExtensionField(), DatabaseUpdater::dropExtensionIndex(), DatabaseUpdater::dropExtensionTable(), WikiImporter::dumpElement(), WikiExporter::dumpFrom(), CheckLanguageCLI::easyChecks(), ConfEditor::edit(), RCCacheEntryFactoryTest::editChangeProvider(), UserDupes::editCount(), Preferences::editingPreferences(), Skin::editUrlOptions(), Html::element(), Xml::elementClean(), DatabaseInstaller::enableLB(), Sanitizer::encodeAttribute(), MemcachedBagOStuff::encodeKey(), TextPassDumper::endElement(), XMPReader::endElementNested(), FileRepo::enumFilesInStorage(), Installer::envCheckCache(), Installer::envCheckDB(), Installer::envCheckDiff3(), Installer::envCheckGit(), Installer::envCheckGraphics(), Installer::envCheckShellLocale(), Status::error(), PoolCounterWorkViaCallback::error(), CheckStorage::error(), Sanitizer::escapeClass(), Sanitizer::escapeId(), Xml::escapeJsString(), DatabaseBase::escapeLikeInternal(), LocalSettingsGenerator::escapePhpString(), escapeSingleString(), Title::estimateRevisionCount(), DatabaseBase::estimateRowCount(), lessc::evaluate(), CLDRPluralRuleEvaluator::evaluateCompiled(), UserDupes::examine(), MWTidy::execExternalTidy(), TidyUpBug37714::execute(), GenerateRandomImages::execute(), StorageTypeStats::execute(), UserloginTemplate::execute(), ApiComparePages::execute(), ApiProtect::execute(), ApiCreateAccount::execute(), ApiTokens::execute(), ApiUndelete::execute(), ApiEmailUser::execute(), ApiMove::execute(), ApiQueryStashImageInfo::execute(), ApiImport::execute(), ApiRevisionDelete::execute(), ApiRsd::execute(), SpecialPreferences::execute(), SpecialUserlogout::execute(), InstallDocFormatter::execute(), CleanupPreferences::execute(), ApiEditPage::execute(), ApiLogout::execute(), ApiWatch::execute(), ApiUserrights::execute(), SpecialRunJobs::execute(), Undelete::execute(), ApiSetNotificationTimestamp::execute(), SpecialContributions::execute(), ApiExpandTemplates::execute(), ApiParse::execute(), ApiPatrol::execute(), ApiHelp::execute(), SpecialProtectedtitles::execute(), ApiOptions::execute(), CheckBadRedirects::execute(), CheckLess::execute(), RebuildMessages::execute(), ApiFileRevert::execute(), ApiQueryAllMessages::execute(), ApiUnblock::execute(), ApiQueryDeletedrevs::execute(), SpecialProtectedpages::execute(), ApiQueryExternalLinks::execute(), SpecialStatistics::execute(), SpecialTags::execute(), BenchmarkHooks::execute(), ApiQueryLangLinks::execute(), BenchmarkPurge::execute(), CheckImages::execute(), ClearInterwikiCache::execute(), FixUserRegistration::execute(), DumpRev::execute(), ApiPurge::execute(), ApiQueryCategoryInfo::execute(), SpecialExport::execute(), SpecialTrackingCategories::execute(), SpecialUnblock::execute(), ApiQueryIWLinks::execute(), DeleteRevision::execute(), DumpMessages::execute(), NextJobDB::execute(), ApiRollback::execute(), ApiQueryFilearchive::execute(), UsercreateTemplate::execute(), CleanupAncientTables::execute(), DeleteDefaultMessages::execute(), DateFormats::execute(), MigrateUserGroup::execute(), ApiQueryPageProps::execute(), ApiDelete::execute(), ApiBlock::execute(), ApiFeedContributions::execute(), ApiParamInfo::execute(), bench_HTTP_HTTPS::execute(), bench_if_switch::execute(), bench_wfIsWindows::execute(), CleanupSpam::execute(), ConvertUserOptions::execute(), DeleteOrphanedRevisions::execute(), DumpSisterSites::execute(), ImportSiteScripts::execute(), InitEditCount::execute(), NukePage::execute(), MwSql::execute(), RemoveUnusedAccounts::execute(), ApiQueryBlocks::execute(), SpecialBlockList::execute(), SpecialListGroupRights::execute(), SpecialPagesWithProp::execute(), ApiFeedRecentChanges::execute(), bench_wfBaseConvert::execute(), CheckUsernames::execute(), CleanupRemovedModules::execute(), DeleteImageCache::execute(), FixSlaveDesync::execute(), GenerateNormalizerDataMl::execute(), UpdateArticleCount::execute(), UpdateRestrictions::execute(), ApiQueryContributions::execute(), ApiQueryFileRepoInfo::execute(), ApiQueryLogEvents::execute(), McTest::execute(), PatchSql::execute(), Protect::execute(), ResetUserTokens::execute(), RollbackEdits::execute(), ApiQueryPagePropNames::execute(), OrphanStats::execute(), UploadStashCleanup::execute(), CopyJobQueue::execute(), EraseArchivedFile::execute(), TestFileOpPerformance::execute(), FixDoubleRedirects::execute(), GenerateNormalizerDataAr::execute(), RefreshFileHeaders::execute(), ShowSiteStats::execute(), FixBug20757::execute(), MovePageForm::execute(), AttachLatest::execute(), FixTimestamps::execute(), ApiQueryTags::execute(), ApiQueryImageInfo::execute(), CapsCleanup::execute(), DumpLinks::execute(), PurgeParserCache::execute(), UpdateDoubleWidthSearch::execute(), ApiQueryAllUsers::execute(), SpecialAllmessages::execute(), ApiQueryContributors::execute(), SpecialLog::execute(), ApiOpenSearch::execute(), DeleteArchivedRevisions::execute(), GenerateJsonI18n::execute(), ApiLogin::execute(), bench_strtr_str_replace::execute(), CreateAndPromote::execute(), SpecialComparePages::execute(), DumpIterator::execute(), SpecialExpandTemplates::execute(), GenerateUtf8Case::execute(), PurgeChangedPages::execute(), RebuildFileCache::execute(), RunJobs::execute(), ApiImageRotate::execute(), BenchmarkParse::execute(), MergeMessageFileList::execute(), DumpRenderer::execute(), ApiFeedWatchlist::execute(), ConvertLinks::execute(), NukeNS::execute(), SpecialImport::execute(), SpecialVersion::execute(), RandomPage::execute(), CopyFileBackend::execute(), FindHooks::execute(), RefreshImageMetadata::execute(), PHPUnitMaintClass::execute(), SpecialCategories::execute(), RebuildLocalisationCache::execute(), SpecialRandomInCategory::execute(), UpdateCollation::execute(), SpecialSearch::execute(), CommandLineInstaller::execute(), UserrightsPage::execute(), PurgeChangedFiles::execute(), ApiQueryUsers::execute(), LinkSearchPage::execute(), SpecialMergeHistory::execute(), UpdateMediaWiki::execute(), ApiQueryRevisions::execute(), DeleteEqualMessages::execute(), PoolCounterWork::execute(), FileDuplicateSearchPage::execute(), SpecialEmailUser::execute(), SpecialRevisionDelete::execute(), VectorTemplate::execute(), MIMEsearchPage::execute(), MWDocGen::execute(), GetConfiguration::execute(), FormAction::execute(), SpecialUpload::execute(), WebInstaller::execute(), ZipDirectoryReader::execute(), LoginForm::execute(), ProtectionForm::execute(), PPFuzzTest::execute(), SpecialActiveUsers::execute(), ApiQuery::execute(), ApiQueryInfo::execute(), DeletedContributionsPage::execute(), SpecialListUsers::execute(), MWHttpRequest::execute(), QueryPage::execute(), CurlHttpRequest::execute(), PhpHttpRequest::execute(), LoggedUpdateMaintenance::execute(), LocalFileDeleteBatch::execute(), LocalFileRestoreBatch::execute(), ApiMain::executeAction(), ApiPageSet::executeInternal(), JobQueueGroup::executeReadyPeriodicTasks(), LoginForm::executeReturnTo(), Action::exists(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Html::expandAttributes(), ResourceLoaderContext::expandModuleNames(), lessc_parser::expHelper(), RequestContext::exportSession(), JSParser::Expression(), lessc_parser::expression(), lessc_parser::expressionList(), SpecialRevisionDelete::extractBitParams(), FSFile::extractImageSizeInfo(), ApiQueryInfo::extractPageInfo(), MediaWikiSite::extractPageRecord(), LogFormatter::extractParameters(), LogPage::extractParams(), BitmapHandler::extractPreRotationDimensions(), ApiQueryRandom::extractRowInfo(), ApiQueryWatchlist::extractRowInfo(), ApiQueryContributions::extractRowInfo(), ApiQueryLogEvents::extractRowInfo(), ApiQueryBacklinks::extractRowInfo(), ApiQueryRecentChanges::extractRowInfo(), ApiQueryRevisions::extractRowInfo(), ApiRevisionDelete::extractStatusInfo(), WebRequest::extractTitle(), PathRouter::extractTitle(), SpecialEditWatchlist::extractTitles(), Collation::factory(), SiteStatsUpdate::factory(), ScopedLock::factory(), Action::factory(), Language::factory(), DatabaseBase::factory(), ApiTestCaseUpload::fakeUploadChunk(), ApiTestCaseUpload::fakeUploadFile(), PoolCounterWorkViaCallback::fallback(), UtfNormal::fastCombiningSort(), Status::fatal(), OutputPage::feedLink(), ExternalStoreDB::fetchBlob(), Article::fetchContent(), Article::fetchContentObject(), FormatMetadata::fetchExtendedMetadata(), UploadStash::fetchFileMetadata(), QueryPage::fetchFromCache(), Revision::fetchFromConds(), ExternalStoreMwstore::fetchFromURL(), SearchEngineTest::fetchIds(), ForeignAPIRepo::fetchImageQuery(), UploadDumper::fetchLocal(), DeleteEqualMessages::fetchMessageInfo(), MssqlResultWrapper::fetchObject(), SpecialWatchlist::fetchOptionsFromRequest(), Revision::fetchRevision(), HistoryAction::fetchRevisions(), ORAResult::fetchRow(), ImportSiteScripts::fetchScriptList(), MediaWikiVersionFetcher::fetchVersion(), DatabaseOracle::fieldInfoMulti(), MessageCache::figureMessage(), TitleCleanup::fileExists(), FileOp::fileExists(), FileRepo::fileExists(), ForeignAPIRepo::fileExistsBatch(), FileRepo::fileExistsBatch(), CoreParserFunctions::filepath(), SyncFileBackend::filesAreSame(), CopyFileBackend::filesAreSame(), FileOp::fileSha1(), Preferences::filesPreferences(), FileBackendMultiWrite::fileStoragePathsForOps(), MediaWikiSiteTest::fileUrlProvider(), DatabaseBase::fillPrepared(), ResourceLoader::filter(), SpecialRecentChanges::filterByCategories(), HtmlFormatter::filterContent(), HTMLMultiSelectField::filterDataForSubmit(), HTMLCheckMatrix::filterDataForSubmit(), SpecialNewpages::filterLinks(), OutputPage::filterModules(), TextPassDumper::finalOptionCheck(), Maintenance::finalSetup(), lessc::findBlocks(), ForeignAPIRepo::findBySha1(), LocalRepo::findBySha1(), FileRepo::findBySha1(), LocalRepo::findBySha1s(), FileRepo::findBySha1s(), ConfEditor::findDeletionRegion(), Installer::findExtensions(), RepoGroup::findFile(), findFiles(), RepoGroup::findFiles(), LocalRepo::findFiles(), FileRepo::findFiles(), LocalRepo::findFilesByPrefix(), FileRepo::findFilesByPrefix(), lessc::findImport(), WikiDiff3::findMostProgress(), ZipDirectoryReader::findOldCentralDirectory(), TrackBlobs::findOrphanBlobs(), FixSlaveDesync::findPageLatestCorruption(), JobQueueAggregator::findPendingWikiQueues(), ConfEditor::findValueRegion(), ZipDirectoryReader::findZip64CentralDirectory(), CdbWriterPHP::finish(), RecompressTracked::finishIncompleteMoves(), LCStoreAccel::finishWrite(), LCStoreDB::finishWrite(), Language::firstChar(), CollationTest::firstLetterProvider(), WebRequest::fix_magic_quotes(), CSSJanus::fixBackgroundPosition(), HtmlFormatter::fixLibXML(), RefreshLinks::fixRedirect(), DoubleRedirectJob::fixRedirects(), Title::fixUrlQueryArgs(), Language::fixVariableInNamespace(), ChangesList::flag(), HtmlFormatter::flatten(), FormatMetadata::flattenArrayReal(), TitleTest::flattenErrorsArray(), HTMLFormField::flattenOptions(), WikiPage::flattenRestrictions(), StatCounter::flush(), EditPageTest::forceRevisionDate(), ApiEditPageTest::forceRevisionDate(), HTMLFormField::forceToStringRecursive(), RepoGroup::forEachForeignRepo(), LBFactorySingle::forEachLB(), LBFactorySimple::forEachLB(), LBFactoryMulti::forEachLB(), LBFactory::forEachLBCallMethod(), LoadBalancer::forEachOpenConnection(), MWMemcached::forget_dead_hosts(), SpecialNewpages::form(), ArrayDiffFormatter::format(), DiffFormatter::format(), Linker::formatAutocomments(), Linker::formatAutocommentsCallback(), LogPage::formatBlockFlag(), ApiParse::formatCategoryLinks(), Language::formatComputingNumbers(), ApiParse::formatCss(), CoreParserFunctions::formatDate(), DateFormatter::formatDate(), FeedUtils::formatDiff(), FeedUtils::formatDiffRow(), LanguageZh_hans::formatDuration(), Language::formatDuration(), HTMLFormField::formatErrors(), HTMLForm::formatErrors(), SpecialUndelete::formatFileRow(), FormatMetadata::formatFraction(), ApiParse::formatHeadItems(), Linker::formatHiddenCategories(), ApiFormatBase::formatHTML(), ApiParse::formatIWLinks(), ApiParse::formatLangLinks(), ApiParse::formatLimitReportData(), ApiParse::formatLinks(), Linker::formatLinksInComment(), Linker::formatLinksInCommentCallback(), CategoryViewer::formatList(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), CoreParserFunctions::formatnum(), FormatMetadata::formatNum(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), SpecialListGroupRights::formatPermissions(), OutputPage::formatPermissionsErrorMessage(), ApiParse::formatProperties(), PageQueryPage::formatResult(), PopularPagesPage::formatResult(), UnusedtemplatesPage::formatResult(), FewestrevisionsPage::formatResult(), UnwatchedpagesPage::formatResult(), MostlinkedCategoriesPage::formatResult(), ShortPagesPage::formatResult(), WantedCategoriesPage::formatResult(), MostcategoriesPage::formatResult(), MostinterwikisPage::formatResult(), BrokenRedirectsPage::formatResult(), MostlinkedTemplatesPage::formatResult(), ListredirectsPage::formatResult(), MostlinkedPage::formatResult(), DoubleRedirectsPage::formatResult(), SpecialPagesWithProp::formatResult(), WantedQueryPage::formatResult(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), Article::formatRobotPolicy(), SpecialProtectedtitles::formatRow(), SpecialStatistics::formatRow(), ActiveUsersPager::formatRow(), DeletedContribsPager::formatRow(), UsersPager::formatRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), SpecialStatistics::formatRowHeader(), ApiRsd::formatRsdApiList(), ApiRevisionDelete::formatStatusMessages(), ChangeTags::formatSummaryRow(), Linker::formatTemplates(), Language::formatTimePeriod(), BlockListPager::formatValue(), AllmessagesTablePager::formatValue(), ProtectedPagesPager::formatValue(), ImageListPager::formatValue(), SpecialSearch::formHeader(), ComposerVersionNormalizerTest::fourLevelVersionsProvider(), TitleValueTest::fragmentTitleProvider(), RedisLockManager::freeLocksOnServer(), lessc_parser::func(), JSParser::FunctionDefinition(), lessc::funcToColor(), ConverterRule::generateConvTable(), GenerateCollationData::generateFirstChars(), Installer::generateKeys(), MessageBlobStore::generateMessageBlob(), Preferences::generateSkinOptions(), XmlDumpWriter::generator(), lessc_parser::genericList(), MessageBlobStore::get(), JobQueueGroup::get(), FileBackendGroup::get(), SqlBagOStuff::get(), MWMemcached::get(), MessageCache::get(), LCStoreDB::get(), JSTokenizer::get(), lessc::get(), MWMemcached::get_multi(), MWMemcached::get_sock(), FileDeleteForm::getAction(), MoveLogFormatter::getActionLinks(), DeleteLogFormatter::getActionLinks(), LegacyLogFormatter::getActionLinks(), LegacyLogFormatter::getActionMessage(), ContentHandler::getActionOverrides(), LinksUpdate::getAddedLinks(), SpecialPageFactory::getAliasList(), SiteConfiguration::getAll(), ContentHandler::getAllContentFormats(), JobQueueRedis::getAllDelayedJobs(), JobQueue::getAllDelayedJobs(), UsersPager::getAllGroups(), MessageCache::getAllMessageKeys(), AllmessagesTablePager::getAllMessages(), ResourcesTest::getAllModules(), MockApi::getAllowedParams(), ApiQueryDisabled::getAllowedParams(), ApiDisabled::getAllowedParams(), ApiLogout::getAllowedParams(), ApiRsd::getAllowedParams(), ApiQueryFileRepoInfo::getAllowedParams(), ApiOpenSearch::getAllowedParams(), ApiTokens::getAllowedParams(), ApiFormatJson::getAllowedParams(), ApiQueryStashImageInfo::getAllowedParams(), ApiPatrol::getAllowedParams(), ApiExpandTemplates::getAllowedParams(), ApiQueryPrefixSearch::getAllowedParams(), ApiRollback::getAllowedParams(), ApiQueryPagePropNames::getAllowedParams(), ApiUnblock::getAllowedParams(), ApiEmailUser::getAllowedParams(), ApiUserrights::getAllowedParams(), ApiUndelete::getAllowedParams(), ApiImport::getAllowedParams(), ApiQueryCategoryInfo::getAllowedParams(), ApiQueryExternalLinks::getAllowedParams(), ApiComparePages::getAllowedParams(), ApiFeedRecentChanges::getAllowedParams(), ApiFileRevert::getAllowedParams(), ApiQueryPageProps::getAllowedParams(), ApiQueryPagesWithProp::getAllowedParams(), ApiPurge::getAllowedParams(), ApiQueryWatchlistRaw::getAllowedParams(), ApiOptions::getAllowedParams(), ApiHelp::getAllowedParams(), ApiQueryTags::getAllowedParams(), ApiQueryLangLinks::getAllowedParams(), ApiQueryImages::getAllowedParams(), ApiQueryIWLinks::getAllowedParams(), ApiProtect::getAllowedParams(), ApiQueryQueryPage::getAllowedParams(), ApiQueryExtLinksUsage::getAllowedParams(), ApiBlock::getAllowedParams(), ApiQueryRandom::getAllowedParams(), ApiQueryAllCategories::getAllowedParams(), ApiQueryDuplicateFiles::getAllowedParams(), ApiFeedContributions::getAllowedParams(), ApiQueryLangBacklinks::getAllowedParams(), ApiQueryIWBacklinks::getAllowedParams(), ApiWatch::getAllowedParams(), ApiRevisionDelete::getAllowedParams(), ApiQueryProtectedTitles::getAllowedParams(), ApiImageRotate::getAllowedParams(), ApiLogin::getAllowedParams(), ApiQueryCategories::getAllowedParams(), ApiDelete::getAllowedParams(), ApiCreateAccount::getAllowedParams(), ApiMove::getAllowedParams(), ApiQueryLinks::getAllowedParams(), ApiQueryUserInfo::getAllowedParams(), ApiSetNotificationTimestamp::getAllowedParams(), ApiQueryAllMessages::getAllowedParams(), ApiQueryRedirects::getAllowedParams(), ApiQueryContributors::getAllowedParams(), ApiFeedWatchlist::getAllowedParams(), ApiQueryAllPages::getAllowedParams(), ApiQueryORM::getAllowedParams(), ApiQueryFilearchive::getAllowedParams(), ApiQuerySearch::getAllowedParams(), ApiQueryAllLinks::getAllowedParams(), ApiQueryCategoryMembers::getAllowedParams(), ApiQueryBlocks::getAllowedParams(), ApiQueryUsers::getAllowedParams(), ApiQueryAllImages::getAllowedParams(), ApiParamInfo::getAllowedParams(), ApiQueryAllUsers::getAllowedParams(), ApiQueryDeletedrevs::getAllowedParams(), ApiQueryBacklinks::getAllowedParams(), ApiQueryContributions::getAllowedParams(), ApiQueryLogEvents::getAllowedParams(), ApiQueryWatchlist::getAllowedParams(), ApiEditPage::getAllowedParams(), ApiQueryImageInfo::getAllowedParams(), ApiQuery::getAllowedParams(), ApiQueryRecentChanges::getAllowedParams(), ApiParse::getAllowedParams(), ApiUpload::getAllowedParams(), ApiQueryRevisions::getAllowedParams(), ApiQueryInfo::getAllowedParams(), ApiMain::getAllowedParams(), ApiPageSet::getAllowedParams(), Site::getAllPaths(), Interwiki::getAllPrefixesCached(), Interwiki::getAllPrefixesDB(), JobQueueRedis::getAllQueuedJobs(), JobQueueDB::getAllQueuedJobs(), User::getAllRights(), ResourceLoaderFileModule::getAllStyleFiles(), FormOptions::getAllValues(), RevDel_RevisionItem::getApiData(), RevDel_FileItem::getApiData(), RevDel_LogItem::getApiData(), ORMTable::getAPIParams(), PPFrame_Hash::getArguments(), PPFrame_DOM::getArguments(), PPTemplateFrame_Hash::getArguments(), PPTemplateFrame_DOM::getArguments(), WebRequest::getArray(), LocalRepo::getArticleID(), HTMLFormField::getAttributes(), SwiftFileBackend::getAuthentication(), Title::getAuthorsBetween(), Block::getAutoblockUpdateArray(), ContentHandler::getAutoDeleteReason(), User::getAutomaticGroups(), Autopromote::getAutopromoteGroups(), Autopromote::getAutopromoteOnceGroups(), SvgHandler::getAvailableLanguages(), File::getAvailableLanguages(), MediaHandler::getAvailableLanguages(), FindHooks::getBadHooksFromFile(), FindHooks::getBadHooksFromPath(), MagicWordArray::getBaseRegex(), UpdateCollation::getBatchCondition(), ORMRow::getBeforeRemoveFields(), DatabaseMssql::getBinaryColumns(), DatabaseMssql::getBitColumns(), User::getBlockedStatus(), UcdXmlReader::getBlocks(), Block::getBlocksForIPList(), SiteConfiguration::getBool(), Title::getBrokenLinksFrom(), HTMLForm::getButtons(), PreferencesForm::getButtons(), JobQueueGroup::getCachedConfigVar(), CacheHelper::getCachedNotice(), Skin::getCachedNotice(), CoreParserFunctions::getCachedRevisionObject(), QueryPage::getCachedTimestamp(), CacheHelper::getCachedValue(), PoolCounterWorkViaCallback::getCachedWork(), LocalFile::getCacheFields(), CachedAction::getCacheKey(), SpecialCachedPage::getCacheKey(), CacheHelper::getCacheKeyString(), ApiQueryInfo::getCacheMode(), OutputPage::getCacheVaryCookies(), MWDebug::getCallerDescription(), Profiler::getCallTree(), MWNamespace::getCanonicalIndex(), MWNamespace::getCanonicalNamespaces(), Title::getCanonicalURL(), Title::getCascadeProtectionSources(), Language::getCaseMaps(), WikiPage::getCategories(), LinksUpdate::getCategoryInsertions(), Title::getCategorySortkey(), AllmessagesTablePager::getCellAttrs(), TablePager::getCellAttrs(), FormOptions::getChangedValues(), RevisionDeleter::getChanges(), MysqlInstaller::getCharsets(), CheckLanguageCLI::getCheckBlacklist(), DatabaseInstaller::getCheckBox(), WebInstaller::getCheckBox(), CheckLanguageCLI::getChecks(), PPNode_Hash_Tree::getChildren(), PPNode_Hash_Tree::getChildrenOfType(), ApiUpload::getChunkResult(), UploadFromChunks::getChunkStatus(), ApiParamInfo::getClassInfo(), SpecialEditWatchlist::getClearForm(), BitmapHandler::getClientScalingThumbnailImage(), JobQueueGroup::getCoalescedQueues(), DatabaseSqliteTest::getColumns(), GIFHandler::getCommonMetaArray(), PNGHandler::getCommonMetaArray(), ExifBitmapHandler::getCommonMetaArray(), SvgHandler::getCommonMetaArray(), LocalisationCache::getCompiledPluralRules(), ApiQueryORM::getConditions(), RefreshImageMetadata::getConditions(), BacklinkCache::getConditions(), ResourceLoaderStartUpModule::getConfig(), SiteConfiguration::getConfig(), NamespaceConflictChecker::getConflicts(), OracleInstaller::getConnectForm(), PostgresInstaller::getConnectForm(), MssqlInstaller::getConnectForm(), SqliteInstaller::getConnectForm(), MysqlInstaller::getConnectForm(), RedisConnectionPool::getConnection(), DBLockManager::getConnection(), RedisBagOStuff::getConnection(), FileBackendStore::getContainerHashLevels(), FileBackendStore::getContainerShard(), SwiftFileBackend::getContainerStat(), FileBackendStore::getContainerSuffixes(), MWNamespace::getContentNamespaces(), RawAction::getContentType(), CreditsAction::getContributors(), InfoAction::getContributors(), WikiPage::getContributors(), ApiPageSet::getConvertedTitlesAsResult(), MySQLMasterPos::getCoordinates(), Skin::getCopyright(), SpecialVersion::getCopyrightAndAuthorList(), MysqlUpdater::getCoreUpdateList(), SqliteUpdater::getCoreUpdateList(), MssqlUpdater::getCoreUpdateList(), OracleUpdater::getCoreUpdateList(), PostgresUpdater::getCoreUpdateList(), SearchMySQL::getCountQuery(), ApiMain::getCredits(), SpecialVersion::getCreditsForExtension(), WebInstallerOutput::getCSS(), MultiHttpClient::getCurlHandle(), ApiQueryUserInfo::getCurrentUserInfo(), SpecialRecentChanges::getCustomFilters(), SpecialWatchlist::getCustomFilters(), ChangesListSpecialPage::getCustomFilters(), AllmessagesTablePager::getCustomisedStatuses(), ApiOpenSearch::getCustomPrinter(), ResourceLoaderLanguageDataModule::getData(), Block::getDatabaseArray(), Preferences::getDateOptions(), UserRightsProxy::getDB(), JobQueueDB::getDB(), LBFactoryMulti::getDBNameAndPrefix(), MWDebug::getDebugHTML(), MWDebug::getDebugInfo(), AssembleUploadChunksJob::getDeduplicationInfo(), PublishStashedFileJob::getDeduplicationInfo(), JobSpecification::getDeduplicationInfo(), Job::getDeduplicationInfo(), HTMLMultiSelectField::getDefault(), LockManagerGroup::getDefault(), HTMLCheckMatrix::getDefault(), RCCacheEntryFactoryTest::getDefaultAttributes(), ContentHandler::getDefaultModelFor(), Skin::getDefaultModules(), User::getDefaultOptions(), UserOptions::getDefaultOptionsNames(), UsersPager::getDefaultQuery(), DatabaseBase::getDefaultSchemaVars(), MediaWikiTestCase::getDefaultWikitextNS(), ResourceLoaderWikiModule::getDefinitionSummary(), ResourceLoaderFileModule::getDefinitionSummary(), ResourceLoaderModule::getDefinitionSummary(), AbstractContent::getDeletionUpdates(), WikiPage::getDeletionUpdates(), ResourceLoaderUserCSSPrefsModule::getDependencies(), ResourceLoaderLanguageDataModule::getDependencies(), ResourceLoaderModule::getDependencies(), MediaTransformOutput::getDescLinkAttribs(), ApiQueryDisabled::getDescription(), HistoryAction::getDescription(), ApiRollback::getDescription(), ApiUndelete::getDescription(), ApiImport::getDescription(), ApiComparePages::getDescription(), ApiFileRevert::getDescription(), ApiPurge::getDescription(), ApiQueryRandom::getDescription(), ApiOptions::getDescription(), ApiQueryLangBacklinks::getDescription(), ApiQueryIWBacklinks::getDescription(), ApiLogin::getDescription(), ApiSetNotificationTimestamp::getDescription(), ApiQueryDeletedrevs::getDescription(), ApiQuery::getDescription(), ApiUpload::getDescription(), ApiParse::getDescription(), ApiQueryRevisions::getDescription(), ApiMain::getDescription(), CheckLanguageCLI::getDescriptions(), UploadForm::getDescriptionSection(), DifferenceEngine::getDiffBody(), FeedUtils::getDiffLink(), RevDel_RevisionItem::getDiffLink(), RevisionItem::getDiffLink(), RevDel_ArchiveItem::getDiffLink(), ApiQueryBase::getDirectionDescription(), MemoryFileBackend::getDirectoryListInternal(), FSFileBackend::getDirectoryListInternal(), SwiftFileBackend::getDirListPageInternal(), ApiQueryInfo::getDisplayTitle(), HTMLFormField::getDiv(), MagicWord::getDoubleUnderscoreArray(), UserDupes::getDupes(), WikiFilePage::getDuplicates(), Language::getDurationIntervals(), Skin::getDynamicStylesheetQuery(), User::getEditCount(), Title::getEditNotices(), SpecialStatistics::getEditStats(), User::getEffectiveGroups(), User::getEmail(), User::getEmailAuthenticationTimestamp(), TablePager::getEmptyBody(), FormatJsonTest::getEncodeTestCases(), MysqlInstaller::getEngines(), SpecialVersion::getEntryPointInfo(), FileRepo::getErrorCleanupFunction(), Status::getErrorMessageArray(), HTMLForm::getErrors(), HTMLFormField::getErrorsAndErrorClass(), Status::getErrorsByType(), getEscapedProfileUrl(), ApiQueryDisabled::getExamples(), ApiDisabled::getExamples(), ApiLogout::getExamples(), ApiRsd::getExamples(), ApiTokens::getExamples(), ApiQueryPagePropNames::getExamples(), ApiQueryFileRepoInfo::getExamples(), ApiOpenSearch::getExamples(), ApiQueryPrefixSearch::getExamples(), ApiExpandTemplates::getExamples(), ApiQueryStashImageInfo::getExamples(), ApiUserrights::getExamples(), ApiPatrol::getExamples(), ApiQueryPageProps::getExamples(), ApiEmailUser::getExamples(), ApiUnblock::getExamples(), ApiHelp::getExamples(), ApiQueryExternalLinks::getExamples(), ApiUndelete::getExamples(), ApiImport::getExamples(), ApiComparePages::getExamples(), ApiQueryPagesWithProp::getExamples(), ApiQueryImages::getExamples(), ApiFileRevert::getExamples(), ApiQueryTags::getExamples(), ApiPurge::getExamples(), ApiQueryIWLinks::getExamples(), ApiRollback::getExamples(), ApiQueryDuplicateFiles::getExamples(), ApiFeedRecentChanges::getExamples(), ApiQueryQueryPage::getExamples(), ApiOptions::getExamples(), ApiFeedContributions::getExamples(), ApiQueryWatchlistRaw::getExamples(), ApiWatch::getExamples(), ApiImageRotate::getExamples(), ApiQueryLangLinks::getExamples(), ApiQueryAllCategories::getExamples(), ApiQueryLinks::getExamples(), ApiRevisionDelete::getExamples(), ApiProtect::getExamples(), ApiQueryIWBacklinks::getExamples(), ApiQueryLangBacklinks::getExamples(), ApiBlock::getExamples(), ApiQueryRedirects::getExamples(), ApiQueryCategories::getExamples(), ApiDelete::getExamples(), ApiQueryExtLinksUsage::getExamples(), ApiFeedWatchlist::getExamples(), ApiQueryContributors::getExamples(), ApiQueryProtectedTitles::getExamples(), ApiQueryAllMessages::getExamples(), ApiLogin::getExamples(), ApiSetNotificationTimestamp::getExamples(), ApiMove::getExamples(), ApiQueryUserInfo::getExamples(), ApiCreateAccount::getExamples(), ApiFormatBase::getExamples(), ApiParamInfo::getExamples(), ApiQueryAllPages::getExamples(), ApiQueryAllLinks::getExamples(), ApiQueryFilearchive::getExamples(), ApiQuerySearch::getExamples(), ApiQueryCategoryMembers::getExamples(), ApiQueryBlocks::getExamples(), ApiQueryAllUsers::getExamples(), ApiQueryAllImages::getExamples(), ApiQueryDeletedrevs::getExamples(), ApiQueryBacklinks::getExamples(), ApiQueryLogEvents::getExamples(), ApiQueryContributions::getExamples(), ApiEditPage::getExamples(), ApiQueryWatchlist::getExamples(), ApiQuery::getExamples(), ApiParse::getExamples(), ApiUpload::getExamples(), ApiQueryImageInfo::getExamples(), ApiQueryInfo::getExamples(), ApiQueryRecentChanges::getExamples(), ApiQueryRevisions::getExamples(), LogEventsList::getExcludeClause(), LinksUpdate::getExistingCategories(), LinksUpdate::getExistingExternals(), LinksUpdate::getExistingImages(), LinksUpdate::getExistingInterlangs(), LinksUpdate::getExistingInterwikis(), LinksUpdate::getExistingLinks(), LinksUpdate::getExistingProperties(), LinksUpdate::getExistingTemplates(), SpecialUpload::getExistsWarning(), ProcessCacheLRUTest::getExpectedCache(), FormatMetadata::getExtendedMetadataFromFile(), FormatMetadata::getExtendedMetadataFromHook(), SpecialVersion::getExtensionCategory(), SpecialVersion::getExtensionCredits(), SpecialVersion::getExtensionTypes(), LinksUpdate::getExternalInsertions(), LBFactoryMulti::getExternalLB(), LBFactorySimple::getExternalLB(), SpecialRecentChangesLinked::getExtraOptions(), ChangesListSpecialPage::getExtraOptions(), SpecialRecentChanges::getExtraOptions(), IndexPager::getExtraSortFields(), PreferencesForm::getExtraSuccessRedirectParameters(), Language::getFallbacksFor(), Language::getFallbacksIncludingSiteLanguage(), ApiFeedRecentChanges::getFeedObject(), ORMTable::getFieldDescriptions(), ImageListPager::getFieldNames(), BlockListPager::getFieldNames(), ProtectedPagesPager::getFieldNames(), AllmessagesTablePager::getFieldNames(), SpecialUnblock::getFields(), PageORMTableForTesting::getFields(), ORMTable::getFields(), TestORMTable::getFields(), ORMTable::getFieldsFromDBResult(), FileBackend::getFileContents(), FileBackendMultiWrite::getFileContentsMulti(), ResourceLoaderModule::getFileDependencies(), SwiftFileBackend::getFileHttpUrl(), SpecialUndelete::getFileLink(), MemoryFileBackend::getFileListInternal(), FSFileBackend::getFileListInternal(), SwiftFileBackend::getFileListPageInternal(), UploadBase::getFilenamePrefixBlacklist(), DumpMultiWriter::getFilenames(), FileRepo::getFileProps(), FileRepo::getFileSha1(), FileBackendStore::getFileSha1Base36(), MWDebug::getFilesIncluded(), FileRepo::getFileSize(), FileBackendStore::getFileStat(), FileRepo::getFileTimestamp(), FileBackendStore::getFileXAttributes(), Title::getFilteredRestrictionTypes(), LogEventsList::getFilterLinks(), SpecialWhatLinksHere::getFilterPanel(), LogPager::getFilterParams(), DoubleRedirectJob::getFinalDestination(), WebInstaller::getFingerprint(), User::getFirstEditTimestamp(), IcuCollation::getFirstLetter(), IcuCollation::getFirstLetterData(), Title::getFirstRevision(), PPDStack::getFlags(), PPDStackElement::getFlags(), BaseTemplate::getFooterLinks(), WikiFilePage::getForeignCategories(), FormAction::getForm(), FormSpecialPage::getForm(), NewFilesPager::getForm(), ImageListPager::getForm(), User::getFormerGroups(), WatchAction::getFormFields(), SpecialEmailUser::getFormFields(), SpecialUnlockdb::getFormFields(), SpecialLockdb::getFormFields(), PurgeAction::getFormFields(), SpecialPasswordReset::getFormFields(), SpecialChangePassword::getFormFields(), SpecialResetTokens::getFormFields(), RevertFileAction::getFormFields(), SpecialBlock::getFormFields(), SpecialRedirect::getFormFields(), Preferences::getFormObject(), ContentHandler::getForModelID(), SpecialJavaScriptTest::getFrameworkListHtml(), MessageBlobStore::getFromDB(), Title::getFullURL(), ApiQuery::getGenerators(), ApiPageSet::getGenerators(), SqliteInstaller::getGlobalDefaults(), MysqlInstaller::getGlobalDefaults(), DatabaseInstaller::getGlobalDefaults(), Language::getGrammarForms(), User::getGroupPermissions(), UserRightsProxy::getGroups(), SpecialStatistics::getGroupStats(), User::getGroupsWithPermission(), Hooks::getHandlers(), ResourceLoaderContext::getHash(), MagicWordArray::getHash(), LocalFileDeleteBatch::getHashes(), ResourceLoaderModule::getHashMtime(), WebInstallerOutput::getHeadAttribs(), GitInfo::getHeadCommitDate(), MWHttpRequest::getHeaderList(), OutputPage::getHeadLinksArray(), OutputPage::getHeadScripts(), GitInfo::getHeadViewUrl(), HTMLFormField::getHelpText(), HTMLFormField::getHelpTextHtmlDiv(), HTMLFormField::getHelpTextHtmlTable(), ApiHelp::getHelpUrls(), ApiQuery::getHelpUrls(), WikiPage::getHiddenCategories(), HTMLForm::getHiddenFields(), TablePager::getHiddenFields(), LocalFile::getHistory(), File::getHistory(), FindHooks::getHooksFromFile(), FindHooks::getHooksFromLocalDoc(), FindHooks::getHooksFromOnlineDoc(), FindHooks::getHooksFromPath(), WikiReference::getHostname(), CategoryViewer::getHTML(), DBConnectionError::getHTML(), HTMLForm::getHTML(), RevDel_LogItem::getHTML(), HtmlFormatterTest::getHtmlData(), MWDebug::getHTMLDebugLog(), Skin::getHtmlElementAttributes(), OutputPage::getHtmlFromLoaderLinks(), MWTimestamp::getHumanTimestamp(), DeleteImageCache::getImageCount(), LinksUpdate::getImageInsertions(), ImagePage::getImageLimitsFromOption(), Linker::getImageLinkMTOParams(), SpecialExport::getImages(), BmpHandler::getImageSize(), SvgHandler::getImageSize(), Preferences::getImageSizes(), RandomImageGenerator::getImageSpec(), User::getImplicitGroups(), ConfEditor::getIndent(), DatabaseSqliteTest::getIndexes(), ApiQueryImageInfo::getInfo(), ForeignAPIRepo::getInfo(), LocalRepo::getInfo(), FileRepo::getInfo(), SpecialUpload::getInitialPageText(), HTMLCheckField::getInputHTML(), HTMLTextField::getInputHTML(), HTMLTextAreaField::getInputHTML(), HTMLButtonField::getInputHTML(), HTMLSelectOrOtherField::getInputHTML(), HTMLSelectAndOtherField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), Licenses::getInputHTML(), Installer::getInstallSteps(), DatabaseInstaller::getInstallUserBox(), PostgresInstaller::getInstallUserPermissions(), LinksUpdate::getInterlangInsertions(), Title::getInternalURL(), LinksUpdate::getInterwikiDeletions(), Site::getInterwikiIds(), LinksUpdate::getInterwikiInsertions(), NamespaceConflictChecker::getInterwikiList(), ApiPageSet::getInterwikiTitlesAsResult(), ApiPageSet::getInvalidTitlesAndRevisions(), XMPInfo::getItems(), FileOp::getJournalEntries(), OutputPage::getJSVars(), HTMLFormField::getLabelHtml(), UploadSourceField::getLabelHtml(), LoadMonitorMySQL::getLagTimes(), LoadBalancer::getLagTimes(), RequestContext::getLanguage(), MessageTest::getLanguageProvider(), SkinTemplate::getLanguages(), WikiPage::getLastNAuthors(), PageArchive::getLastRevisionText(), DatabaseTestHelper::getLastSqls(), LocalFile::getLazyCacheFields(), LoadBalancer::getLazyConnectionRef(), LBFactory::getLBFactoryClass(), LBFactoryTest::getLBFactoryClassProvider(), PreferencesForm::getLegend(), SpecialProtectedtitles::getLevelMenu(), SpecialProtectedpages::getLevelMenu(), TablePager::getLimitDropdown(), TablePager::getLimitForm(), IndexPager::getLimitLinks(), WebRequest::getLimitOffset(), TablePager::getLimitSelectList(), IRCColourfulRCFeedFormatter::getLine(), MachineReadableRCFeedFormatter::getLine(), RevDel_FileItem::getLink(), RevDel_ArchivedFileItem::getLink(), LinksUpdate::getLinkDeletions(), LinksUpdate::getLinkInsertions(), SpecialExport::getLinks(), Title::getLinksFrom(), Title::getLinksTo(), SpecialPageFactory::getList(), CopyFileBackend::getListingDiffRel(), DifferenceEngineTest::getLoadRevisionDataCases(), FileBackend::getLocalCopy(), FileRepo::getLocalCopy(), FileBackendMultiWrite::getLocalCopyMulti(), MediaTransformOutput::getLocalCopyPath(), CSSMin::getLocalFileReferences(), FileBackend::getLocalReference(), FileRepo::getLocalReference(), FileBackendMultiWrite::getLocalReferenceMulti(), FileBackendStore::getLocalReferenceMulti(), Title::getLocalURL(), HashRing::getLocations(), RedisLockManager::getLocksOnServer(), MemcLockManager::getLocksOnServer(), RevDel_List::getLogParams(), RevDel_LogList::getLogParams(), SpecialRevisionDelete::getLogQueryCond(), PNGHandler::getLongDesc(), GIFHandler::getLongDesc(), LBFactoryMulti::getMainLB(), LBFactorySimple::getMainLB(), DifferenceEngineTest::getMapDiffPrevNextCases(), ExternalStoreDB::getMaster(), ForeignDBViaLBRepo::getMasterDB(), ForeignDBRepo::getMasterDB(), DBFileJournal::getMasterDB(), LoadBalancer::getMaxLag(), SpecialVersion::getMediaWikiCredits(), Category::getMembers(), HttpStatus::getMessage(), UsageException::getMessageArray(), DeleteLogFormatter::getMessageKey(), PatrolLogFormatter::getMessageParameters(), DeleteLogFormatter::getMessageParameters(), MoveLogFormatter::getMessageParameters(), RightsLogFormatter::getMessageParameters(), ResourceLoaderModule::getMessages(), RCCacheEntryFactoryTest::getMessages(), GenerateJqueryMsgData::getMessagesAndTests(), Language::getMessagesFileName(), PNGMetadataExtractor::getMetadata(), GIFMetadataExtractor::getMetadata(), SvgHandler::getMetadata(), DjVuHandler::getMetadata(), BitmapMetadataHandler::getMetadataArray(), MediaHandler::getMetadataVersion(), IEContentAnalyzer::getMimesFromData(), SpecialRandomInCategory::getMinAndMaxForCat(), ApiPageSet::getMissingRevisionIDsAsResult(), ORMRowTest::getMockFields(), DatabaseMysqlBaseTest::getMockForViews(), StatusTest::getMockMessages(), ORMRowTest::getMockValues(), TestORMRowTest::getMockValues(), ResourceLoaderStartUpModule::getModifiedHash(), ResourceLoaderFileModule::getModifiedTime(), ResourceLoaderStartUpModule::getModuleRegistrations(), PackedImageGallery::getModules(), TraditionalImageGallery::getModules(), Language::getMonthAbbreviationsArray(), Language::getMonthNamesArray(), DateFormatter::getMonthRegex(), SpecialStatistics::getMostViewedPages(), LocalFileMoveBatch::getMoveTriplets(), ResourceLoaderModule::getMsgBlobMtime(), MessageCache::getMsgFromNamespace(), MemcachedPhpBagOStuff::getMulti(), RedisBagOStuff::getMulti(), SqlBagOStuff::getMulti(), BagOStuff::getMulti(), MemcachedPeclBagOStuff::getMulti(), DatabaseMysqlBase::getMysqlStatus(), PPFrame_Hash::getNamedArguments(), PPFrame_DOM::getNamedArguments(), PPTemplateFrame_Hash::getNamedArguments(), PPTemplateFrame_DOM::getNamedArguments(), ApiModuleManager::getNames(), Language::getNamespaceAliases(), DeletedContribsPager::getNamespaceCond(), ContribsPager::getNamespaceCond(), Language::getNamespaceIds(), SpecialAllpages::getNamespaceKeyAndText(), SpecialProtectedpages::getNamespaceMenu(), SpecialProtectedtitles::getNamespaceMenu(), Language::getNamespaces(), ApiModuleManager::getNamesWithClasses(), DeletedContribsPager::getNavigationBar(), AlphabeticPager::getNavigationBar(), ReverseChronologicalPager::getNavigationBar(), TablePager::getNavigationBar(), Site::getNavigationIds(), SearchEngine::getNearMatch(), SearchEngine::getNearMatchInternal(), JobQueueRedis::getNewJobFields(), User::getNewMessageLinks(), Skin::getNewtalks(), Title::getNextRevisionID(), SpecialEditWatchlist::getNormalForm(), ApiPageSet::getNormalizedTitlesAsResult(), Title::getNotificationTimestamp(), RandomPage::getNsList(), PPFrame_Hash::getNumberedArguments(), PPFrame_DOM::getNumberedArguments(), PPTemplateFrame_Hash::getNumberedArguments(), PPTemplateFrame_DOM::getNumberedArguments(), WikiPage::getOldestRevision(), PostgresUpdater::getOldGlobalUpdates(), DatabaseUpdater::getOldGlobalUpdates(), Article::getOldIDFromRequest(), LocalFileDeleteBatch::getOldRels(), FileBackendStore::getOperationsInternal(), Preferences::getOptionFromUser(), ApiOptionsTest::getOptionKinds(), User::getOptionKinds(), HTMLFormField::getOptions(), UploadForm::getOptionsSection(), ShortPagesPage::getOrderFields(), ListredirectsPage::getOrderFields(), UnwatchedpagesPage::getOrderFields(), UncategorizedPagesPage::getOrderFields(), WithoutInterwikiPage::getOrderFields(), DeadendPagesPage::getOrderFields(), LonelyPagesPage::getOrderFields(), BrokenRedirectsPage::getOrderFields(), MIMEsearchPage::getOrderFields(), DoubleRedirectsPage::getOrderFields(), SpecialPagesWithProp::getOrderFields(), QueryPage::getOrderFields(), LinkSearchPage::getOrderFields(), SpecialStatistics::getOtherStats(), ParserOutput::getOutputHooks(), DjVuHandler::getPageDimensions(), MediaHandler::getPageDimensions(), SpecialSpecialpages::getPageGroups(), WithoutInterwikiPage::getPageHeader(), ActiveUsersPager::getPageHeader(), UsersPager::getPageHeader(), ContentHandler::getPageLanguage(), Title::getPageLanguage(), SpecialUndelete::getPageLink(), SpecialExport::getPageLinks(), WebInstaller::getPageListItem(), ResourceLoaderFilePageModule::getPages(), ResourceLoaderSiteModule::getPages(), ResourceLoaderUserGroupsModule::getPages(), ResourceLoaderNoscriptModule::getPages(), ResourceLoaderUserModule::getPages(), QueryPage::getPages(), SpecialExport::getPagesFromCategory(), SpecialExport::getPagesFromNamespace(), SpecialStatistics::getPageStats(), ApiPageSet::getPageTableFields(), IndexPager::getPagingLinks(), IndexPager::getPagingQueries(), ApiQueryDisabled::getParamDescription(), ApiDisabled::getParamDescription(), ApiLogout::getParamDescription(), ApiRsd::getParamDescription(), ApiFormatJson::getParamDescription(), ApiQueryFileRepoInfo::getParamDescription(), ApiExpandTemplates::getParamDescription(), ApiPatrol::getParamDescription(), ApiTokens::getParamDescription(), ApiUnblock::getParamDescription(), ApiOpenSearch::getParamDescription(), ApiQueryPagePropNames::getParamDescription(), ApiQueryPrefixSearch::getParamDescription(), ApiEmailUser::getParamDescription(), ApiQueryCategoryInfo::getParamDescription(), ApiRollback::getParamDescription(), ApiQueryStashImageInfo::getParamDescription(), ApiUserrights::getParamDescription(), ApiUndelete::getParamDescription(), ApiImport::getParamDescription(), ApiQueryExternalLinks::getParamDescription(), ApiComparePages::getParamDescription(), ApiQueryPageProps::getParamDescription(), ApiFileRevert::getParamDescription(), ApiPurge::getParamDescription(), ApiHelp::getParamDescription(), ApiQueryTags::getParamDescription(), ApiQueryQueryPage::getParamDescription(), ApiQueryPagesWithProp::getParamDescription(), ApiQueryImages::getParamDescription(), ApiQueryIWLinks::getParamDescription(), ApiQueryRandom::getParamDescription(), ApiBlock::getParamDescription(), ApiOptions::getParamDescription(), ApiFeedRecentChanges::getParamDescription(), ApiQueryWatchlistRaw::getParamDescription(), ApiQueryLangLinks::getParamDescription(), ApiProtect::getParamDescription(), ApiQueryDuplicateFiles::getParamDescription(), ApiLogin::getParamDescription(), ApiWatch::getParamDescription(), ApiQueryAllCategories::getParamDescription(), ApiFeedContributions::getParamDescription(), ApiImageRotate::getParamDescription(), ApiQueryLangBacklinks::getParamDescription(), ApiQueryIWBacklinks::getParamDescription(), ApiRevisionDelete::getParamDescription(), ApiCreateAccount::getParamDescription(), ApiQueryExtLinksUsage::getParamDescription(), ApiQueryLinks::getParamDescription(), ApiDelete::getParamDescription(), ApiQueryCategories::getParamDescription(), ApiQueryUserInfo::getParamDescription(), ApiSetNotificationTimestamp::getParamDescription(), ApiMove::getParamDescription(), ApiQueryProtectedTitles::getParamDescription(), ApiQueryRedirects::getParamDescription(), ApiQueryAllMessages::getParamDescription(), ApiQueryContributors::getParamDescription(), ApiFeedWatchlist::getParamDescription(), ApiQueryORM::getParamDescription(), ApiQueryFilearchive::getParamDescription(), ApiQueryAllPages::getParamDescription(), ApiQueryUsers::getParamDescription(), ApiQueryAllLinks::getParamDescription(), ApiQuerySearch::getParamDescription(), ApiQueryBlocks::getParamDescription(), ApiParamInfo::getParamDescription(), ApiQueryCategoryMembers::getParamDescription(), ApiQueryAllImages::getParamDescription(), ApiQueryAllUsers::getParamDescription(), ApiQueryDeletedrevs::getParamDescription(), ApiQueryBacklinks::getParamDescription(), ApiQueryContributions::getParamDescription(), ApiQueryLogEvents::getParamDescription(), ApiQueryWatchlist::getParamDescription(), ApiEditPage::getParamDescription(), ApiQueryImageInfo::getParamDescription(), ApiQuery::getParamDescription(), ApiQueryRecentChanges::getParamDescription(), ApiParse::getParamDescription(), ApiUpload::getParamDescription(), ApiQueryRevisions::getParamDescription(), ApiQueryInfo::getParamDescription(), ApiMain::getParamDescription(), ApiPageSet::getParamDescription(), DatabaseLogEntry::getParameters(), ImageHandler::getParamMap(), DjVuHandler::getParamMap(), SvgHandler::getParamMap(), Title::getParentCategories(), Title::getParentCategoryTree(), Revision::getParentLengths(), XmlTypeCheck::getParser(), SpecialVersion::getParserFunctionHooks(), SpecialVersion::getParserTags(), DatabaseInstaller::getPasswordBox(), WebInstaller::getPasswordBox(), User::getPasswordValidity(), WebRequest::getPathInfo(), FileBackendStore::getPathsToLockForOpsInternal(), SiteStatsUpdate::getPendingDeltas(), SpecialEmailUser::getPermissionsError(), Block::getPermissionsError(), BaseTemplate::getPersonalTools(), Installer::getPossibleBinPaths(), ApiExpandTemplates::getPossibleErrors(), ApiPatrol::getPossibleErrors(), ApiEmailUser::getPossibleErrors(), ApiUnblock::getPossibleErrors(), ApiRollback::getPossibleErrors(), ApiUndelete::getPossibleErrors(), ApiQueryExternalLinks::getPossibleErrors(), ApiImport::getPossibleErrors(), ApiComparePages::getPossibleErrors(), ApiFileRevert::getPossibleErrors(), ApiQueryIWLinks::getPossibleErrors(), ApiOptions::getPossibleErrors(), ApiFeedRecentChanges::getPossibleErrors(), ApiQueryQueryPage::getPossibleErrors(), ApiQueryWatchlistRaw::getPossibleErrors(), ApiFeedContributions::getPossibleErrors(), ApiWatch::getPossibleErrors(), ApiProtect::getPossibleErrors(), ApiQueryLangLinks::getPossibleErrors(), ApiRevisionDelete::getPossibleErrors(), ApiBlock::getPossibleErrors(), ApiQueryIWBacklinks::getPossibleErrors(), ApiQueryLangBacklinks::getPossibleErrors(), ApiDelete::getPossibleErrors(), ApiCreateAccount::getPossibleErrors(), ApiQueryAllMessages::getPossibleErrors(), ApiQueryCategories::getPossibleErrors(), ApiQueryExtLinksUsage::getPossibleErrors(), ApiLogin::getPossibleErrors(), ApiQueryContributors::getPossibleErrors(), ApiFeedWatchlist::getPossibleErrors(), ApiMove::getPossibleErrors(), ApiSetNotificationTimestamp::getPossibleErrors(), ApiQueryAllPages::getPossibleErrors(), ApiQueryAllLinks::getPossibleErrors(), ApiQueryFilearchive::getPossibleErrors(), ApiQueryAllImages::getPossibleErrors(), ApiQuerySearch::getPossibleErrors(), ApiQueryCategoryMembers::getPossibleErrors(), ApiQueryBlocks::getPossibleErrors(), ApiQueryAllUsers::getPossibleErrors(), ApiEditPage::getPossibleErrors(), ApiQueryDeletedrevs::getPossibleErrors(), ApiQueryBacklinks::getPossibleErrors(), ApiQueryBase::getPossibleErrors(), ApiQueryLogEvents::getPossibleErrors(), ApiQueryContributions::getPossibleErrors(), ApiQueryWatchlist::getPossibleErrors(), ApiUpload::getPossibleErrors(), ApiParse::getPossibleErrors(), ApiQueryImageInfo::getPossibleErrors(), ApiQueryRevisions::getPossibleErrors(), ApiQueryRecentChanges::getPossibleErrors(), ApiPageSet::getPossibleErrors(), ApiMain::getPossibleErrors(), Skin::getPoweredBy(), Preferences::getPreferences(), BacklinkCache::getPrefix(), ORMTable::getPrefixedValues(), MoveLogFormatter::getPreloadTitles(), NewUsersLogFormatter::getPreloadTitles(), LogFormatter::getPreloadTitles(), PageArchive::getPreviousRevision(), Revision::getPreviousRevisionId(), Title::getPreviousRevisionID(), SpecialWhatLinksHere::getPrevNext(), FormatMetadata::getPriorityLanguages(), SpecialSearch::getProfileForm(), UserCache::getProp(), ParserOutput::getProperties(), ApiQueryImageInfo::getProperties(), ApiQueryImageInfo::getPropertyDescriptions(), LinksUpdate::getPropertyInsertions(), MockFSFile::getProps(), ApiQueryFileRepoInfo::getProps(), FSFile::getProps(), ApiQueryInfo::getProtectionInfo(), SearchMySQL::getQuery(), WantedCategoriesPage::getQueryInfo(), WantedTemplatesPage::getQueryInfo(), ShortPagesPage::getQueryInfo(), UnusedCategoriesPage::getQueryInfo(), MostlinkedCategoriesPage::getQueryInfo(), AncientPagesPage::getQueryInfo(), FewestrevisionsPage::getQueryInfo(), PopularPagesPage::getQueryInfo(), MostcategoriesPage::getQueryInfo(), MostimagesPage::getQueryInfo(), MostinterwikisPage::getQueryInfo(), MostlinkedPage::getQueryInfo(), UnusedimagesPage::getQueryInfo(), UnwatchedpagesPage::getQueryInfo(), ListredirectsPage::getQueryInfo(), UncategorizedImagesPage::getQueryInfo(), UncategorizedPagesPage::getQueryInfo(), UnusedtemplatesPage::getQueryInfo(), LonelyPagesPage::getQueryInfo(), BrokenRedirectsPage::getQueryInfo(), MIMEsearchPage::getQueryInfo(), ListDuplicatedFilesPage::getQueryInfo(), WantedPagesPage::getQueryInfo(), DeletedContribsPager::getQueryInfo(), DeadendPagesPage::getQueryInfo(), MostlinkedTemplatesPage::getQueryInfo(), NewFilesPager::getQueryInfo(), WantedFilesPage::getQueryInfo(), FileDuplicateSearchPage::getQueryInfo(), WithoutInterwikiPage::getQueryInfo(), ActiveUsersPager::getQueryInfo(), UsersPager::getQueryInfo(), SpecialPagesWithProp::getQueryInfo(), CategoryPager::getQueryInfo(), RandomPage::getQueryInfo(), SpecialRandomInCategory::getQueryInfo(), LinkSearchPage::getQueryInfo(), LogPager::getQueryInfo(), ProtectedTitlesPager::getQueryInfo(), BlockListPager::getQueryInfo(), HistoryPager::getQueryInfo(), MergeHistoryPager::getQueryInfo(), ProtectedPagesPager::getQueryInfo(), NewPagesPager::getQueryInfo(), ImageListPager::getQueryInfoReal(), JobQueueGroup::getQueueSizes(), JobQueueGroup::getQueuesWithJobs(), WebInstaller::getRadioSet(), RandomImageGenerator::getRandomColor(), RandomImageGenerator::getRandomFilenames(), RandomImageGenerator::getRandomLines(), RandomPage::getRandomTitle(), RandomImageGenerator::getRandomWordPairs(), Block::getRangeCond(), ApiQueryUserInfo::getRateLimits(), HTMLFormField::getRaw(), ProfilerStub::getRawData(), ProfilerSimple::getRawData(), Profiler::getRawData(), SpecialEditWatchlist::getRawForm(), ApiRollback::getRbTitle(), ApiRollback::getRbUser(), ORMTable::getReadDbConnection(), SquidPurgeClient::getReadSocketsForSelect(), IEContentAnalyzer::getRealMimesFromData(), QueryPage::getRecacheDB(), ManualLogEntry::getRecentChange(), Revision::getRecentChange(), Block::getRedactedName(), AbstractContent::getRedirectChain(), RedirectSpecialPage::getRedirectQuery(), Title::getRedirectsHere(), WikitextContent::getRedirectTarget(), WikiPage::getRedirectTarget(), ApiPageSet::getRedirectTargets(), ApiPageSet::getRedirectTitlesAsResult(), WikiPage::getRedirectURL(), MagicWordArray::getRegex(), MagicWordArray::getRegexStart(), SpecialPageFactory::getRegularPages(), RevisionDeleter::getRelationType(), MWTimestamp::getRelativeTimestamp(), LinksUpdate::getRemovedLinks(), ResourceLoaderTestCase::getResourceLoaderContext(), LogFormatter::getRestrictedElement(), SpecialPageFactory::getRestrictedPages(), RevisionDeleter::getRestriction(), MWNamespace::getRestrictionLevels(), Title::getRestrictions(), Title::getRestrictionTypes(), ApiLogout::getResultProperties(), ApiTokens::getResultProperties(), ApiPatrol::getResultProperties(), ApiExpandTemplates::getResultProperties(), ApiUnblock::getResultProperties(), ApiEmailUser::getResultProperties(), ApiQueryCategoryInfo::getResultProperties(), ApiRollback::getResultProperties(), ApiUndelete::getResultProperties(), ApiImport::getResultProperties(), ApiComparePages::getResultProperties(), ApiQueryExternalLinks::getResultProperties(), ApiFileRevert::getResultProperties(), ApiPurge::getResultProperties(), ApiOptions::getResultProperties(), ApiQueryQueryPage::getResultProperties(), ApiQueryTags::getResultProperties(), ApiQueryImages::getResultProperties(), ApiQueryIWLinks::getResultProperties(), ApiQueryRandom::getResultProperties(), ApiBlock::getResultProperties(), ApiQueryDuplicateFiles::getResultProperties(), ApiQueryWatchlistRaw::getResultProperties(), ApiQueryLangLinks::getResultProperties(), ApiLogin::getResultProperties(), ApiWatch::getResultProperties(), ApiProtect::getResultProperties(), ApiQueryAllCategories::getResultProperties(), ApiQueryLangBacklinks::getResultProperties(), ApiQueryIWBacklinks::getResultProperties(), ApiQueryLinks::getResultProperties(), ApiCreateAccount::getResultProperties(), ApiDelete::getResultProperties(), ApiSetNotificationTimestamp::getResultProperties(), ApiQueryCategories::getResultProperties(), ApiQueryUserInfo::getResultProperties(), ApiQueryExtLinksUsage::getResultProperties(), ApiMove::getResultProperties(), ApiQueryProtectedTitles::getResultProperties(), ApiQueryAllMessages::getResultProperties(), ApiQueryFilearchive::getResultProperties(), ApiQueryUsers::getResultProperties(), ApiQueryAllPages::getResultProperties(), ApiQueryAllLinks::getResultProperties(), ApiQuerySearch::getResultProperties(), ApiQueryBlocks::getResultProperties(), ApiQueryCategoryMembers::getResultProperties(), ApiQueryAllImages::getResultProperties(), ApiQueryAllUsers::getResultProperties(), ApiQueryDeletedrevs::getResultProperties(), ApiQueryBacklinks::getResultProperties(), ApiQueryLogEvents::getResultProperties(), ApiQueryContributions::getResultProperties(), ApiQueryWatchlist::getResultProperties(), ApiEditPage::getResultProperties(), ApiUpload::getResultProperties(), ApiQueryRecentChanges::getResultProperties(), ApiQueryRevisions::getResultProperties(), ApiQueryInfo::getResultProperties(), ApiQueryImageInfo::getResultPropertiesFiltered(), ApiQueryORM::getResults(), XMPReader::getResults(), RevisionDeleter::getRevdelConstant(), BenchmarkParse::getRevIdForTime(), PageArchive::getRevision(), SpecialLog::getRevisionButton(), HistoryPager::getRevisionButton(), DifferenceEngine::getRevisionHeader(), RevDel_RevisionItem::getRevisionLink(), RevisionItem::getRevisionLink(), RevDel_ArchiveItem::getRevisionLink(), Revision::getRevisionText(), FixBug20757::getRevTextMap(), User::getRights(), Article::getRobotPolicy(), Linker::getRollbackEditCount(), RollbackEdits::getRollbackTitles(), ApiQueryRevisions::getRollbackToken(), Job::getRootJobParams(), getRow(), AllmessagesTablePager::getRowAttrs(), TablePager::getRowAttrs(), SiteSQLStore::getRowFromSite(), ApiRsd::getRsdApiList(), ApiOptionsTest::getSampleRequest(), ApiQueryImageInfo::getScale(), DatabaseInstaller::getSchemaVars(), OracleInstaller::getSchemaVars(), MysqlInstaller::getSchemaVars(), MssqlInstaller::getSchemaVars(), FileBackendMultiWrite::getScopedLocksForOps(), FileBackendStore::getScopedLocksForOps(), ResourceLoaderUserTokensModule::getScript(), ResourceLoaderUserOptionsModule::getScript(), ResourceLoaderLanguageDataModule::getScript(), ResourceLoaderStartUpModule::getScript(), ImageHandler::getScriptParams(), DjVuHandler::getScriptParams(), SvgHandler::getScriptParams(), OutputPage::getScriptsForBottomQueue(), ResourceLoaderModule::getScriptURLsForDebug(), ResourceLoaderFileModule::getScriptURLsForDebug(), SpecialSearch::getSearchProfiles(), SearchEngine::getSearchTypes(), ParserOutput::getSecondaryDataUpdates(), Title::getSelectFields(), DatabaseLogEntry::getSelectQueryData(), DatabaseOracle::getSequenceData(), UIDGenerator::getSequentialPerNodeIDs(), GenericArrayObject::getSerializationData(), SiteList::getSerializationData(), UploadFromUrlJob::getSessionData(), SiteConfiguration::getSetting(), MssqlInstaller::getSettingsForm(), MysqlInstaller::getSettingsForm(), LocalFile::getSha1(), DatabaseTest::getSharedTableName(), LogEventsList::getShowHideLinks(), BaseTemplate::getSidebar(), RefreshLinksJob2::getSingleTitleJobs(), Skin::getSiteNotice(), SiteConfigurationTest::getSiteParamsCallback(), TestSites::getSites(), SpecialProtectedpages::getSizeLimit(), RequestContext::getSkin(), Skin::getSkinNameMessages(), Skin::getSkinNames(), ExternalStoreDB::getSlave(), ForeignDBViaLBRepo::getSlaveDB(), UploadForm::getSourceSection(), SpecialPageAliasTest::getSpecialPageAliases(), Language::getSpecialPageAliases(), Title::getSquidURLs(), AllmessagesTablePager::getStartBody(), MergeHistoryPager::getStartBody(), HistoryPager::getStartBody(), TablePager::getStartBody(), CategoryPager::getStartForm(), ResourceLoaderStartUpModule::getStartupModulesUrl(), ApiUpload::getStashResult(), Status::getStatusArray(), MediaHandler::getStreamHeaders(), File::getStreamHeaders(), PreprocessorTest::getStripList(), ResourceLoaderUserCSSPrefsModule::getStyles(), ResourceLoaderWikiModule::getStyles(), ResourceLoaderModule::getStyles(), ResourceLoaderFileModule::getStyles(), ResourceLoaderModule::getStyleURLsForDebug(), ResourceLoaderFileModule::getStyleURLsForDebug(), Title::getSubpages(), DeletedContributionsPage::getSubTitle(), UserrightsPage::getSuccessURL(), SpecialBlock::getSuggestedDurations(), ORMTable::getSummaryFields(), SpecialVersion::getSvnInfo(), SqlBagOStuff::getTableByKey(), MysqlInstaller::getTableOptions(), HTMLHiddenField::getTableRow(), HTMLCheckMatrix::getTableRow(), HTMLFormField::getTableRow(), DatabaseSqliteTest::getTables(), SpecialBlock::getTargetAndType(), Block::getTargetAndType(), LinksUpdate::getTemplateDeletions(), LinksUpdate::getTemplateInsertions(), SpecialExport::getTemplates(), FileRepo::getTempRepo(), DbTestPreviewer::getTestStatusInfo(), ParserOutput::getText(), HistoryBlobStub::getText(), HtmlFormatter::getText(), HistoryBlobCurStub::getText(), TextPassDumper::getText(), WebInstaller::getTextArea(), DatabaseInstaller::getTextBox(), WebInstaller::getTextBox(), DBQueryError::getTextContent(), TextPassDumper::getTextDb(), PageArchive::getTextFromRow(), ConverterRule::getTextInBidtable(), TitleValueTest::getTextProvider(), ForeignAPIRepo::getThumbError(), ForeignAPIFile::getThumbnails(), LocalFile::getThumbnails(), File::getThumbnails(), PackedImageGallery::getThumbParams(), TraditionalImageGallery::getThumbParams(), Preferences::getThumbSizes(), BmpHandler::getThumbType(), XCFHandler::getThumbType(), MediaHandler::getThumbType(), SvgHandler::getThumbType(), DjVuHandler::getThumbType(), ForeignAPIRepo::getThumbUrl(), ForeignAPIRepo::getThumbUrlFromCache(), ParserOutput::getTimes(), UIDGenerator::getTimestampAndDelay(), Revision::getTimestampFromId(), Preferences::getTimezoneOptions(), UploadBase::getTitle(), Revision::getTitle(), SpecialPageTest::getTitleForProvider(), SpecialPageTest::getTitleForWithWarningProvider(), LogPage::getTitleLink(), ResourceLoaderWikiModule::getTitleMtimes(), Title::getTitleProtection(), ApiQueryUsers::getTokenFunctions(), ApiQueryRevisions::getTokenFunctions(), ApiQueryRecentChanges::getTokenFunctions(), ApiQueryInfo::getTokenFunctions(), ApiTestCase::getTokenList(), ApiRollback::getTokenSalt(), SpecialResetTokens::getTokensList(), ApiTokens::getTokenTypes(), BaseTemplate::getToolbox(), HTMLFormField::getTooltipAndAccessKey(), FileBackend::getTopDirectoryList(), FileBackend::getTopFileList(), CheckLanguageCLI::getTotalCount(), File::getTransformScript(), ApiQueryInfo::getTSIDs(), SpecialProtectedpages::getTypeMenu(), LogEventsList::getTypeSelector(), FormOptions::getUnconsumedValues(), IcuCollation::getUnicodeVersionForICU(), ORMRow::getUpdateConditions(), MessageBlobStore::getUpdatesForMessage(), SpecialUpload::getUploadForm(), ImagePage::getUploadUrl(), SpecialPageFactory::getUsablePages(), ParserOutput::getUsedOptions(), DeletedContribsPager::getUserCond(), ContribsPager::getUserCond(), Title::getUserPermissionsErrorsInternal(), SpecialStatistics::getUserStats(), WebRequest::getValues(), MagicWord::getVariableIDs(), MagicWordArray::getVariableStartToEndRegex(), FakeConverter::getVariants(), ConfEditor::getVars(), UploadBase::getVerificationErrorCode(), GitInfo::getViewers(), SpecialStatistics::getViewsStats(), FormatMetadata::getVisibleFields(), ApiUpload::getWarningsResult(), ApiQueryInfo::getWatchedInfo(), User::getWatchedItem(), ApiQueryInfo::getWatcherInfo(), SpecialEditWatchlist::getWatchlist(), SpecialEditWatchlist::getWatchlistInfo(), WatchAction::getWatchToken(), DatabaseInstaller::getWebUserBox(), SpecialVersion::getWgHooks(), SpecialVersion::getwgVersionLinked(), WikiMap::getWiki(), SiteConfiguration::getWikiParams(), MWTidyWrapper::getWrapped(), ORMTable::getWriteDbConnection(), SquidPurgeClient::getWriteSocketsForSelect(), ORMRow::getWriteValues(), ORMTable::getWriteValues(), XCFHandler::getXCFMetaData(), OutputPage::getXVO(), ProfilerSimple::getZeroEntry(), FileRepo::getZoneHandlerUrl(), FileRepo::getZoneLocation(), ForeignAPIRepo::getZonePath(), FileRepo::getZoneUrl(), BitmapMetadataHandler::GIF(), SpecialSearch::goResult(), UserrightsPage::groupCheckboxes(), lessc_parser::guard(), lessc_parser::guardGroup(), lessc_parser::guards(), MediaWikiPHPUnitCommand::handleArguments(), UcdXmlReader::handleChar(), WikiImporter::handleContributor(), ApiMain::handleCORS(), ApiMain::handleException(), WikiImporter::handleLogItem(), WikiImporter::handlePage(), WikiImporter::handleRevision(), BackupReader::handleUpload(), WikiImporter::handleUpload(), ORMTable::has(), MWCryptRand::hashAlgo(), IEUrlExtension::haveUndecodedRequestUri(), OutputPage::headElement(), SwiftFileBackend::headersFromParams(), WikiStatsOutput::heading(), Language::hebrewNumeral(), LocalRepo::hiddenFileHasKey(), SearchHighlighter::highlightSimple(), SearchHighlighter::highlightText(), HistoryPager::historyLine(), XmlDumpWriter::homelink(), ApiOptionsTest::hookGetPreferences(), SpecialWatchlist::hoursLink(), SquidUpdate::HTCPPurge(), CoreTagHooks::html(), ForeignAPIRepo::httpGetCached(), File::iconThumb(), LanguageEo::iconv(), User::idForName(), User::idFromName(), ImageCleanup::imageExists(), ImagePage::imageLinks(), PPFrame_Hash::implode(), PPFrame_DOM::implode(), PPFrame_Hash::implodeWithFlags(), PPFrame_DOM::implodeWithFlags(), lessc_parser::import(), BackupReader::importFromHandle(), WikiImporter::importLogItem(), WikiRevision::importLogItem(), WikiRevision::importOldRevision(), WikiImporter::importRevision(), CheckStorage::importRevision(), RequestContext::importScopedSession(), WikiImporter::importUpload(), User::incEditCount(), Installer::includeExtensions(), OutputPage::includeJQuery(), SqlBagOStuff::incr(), LinksUpdate::incrTableUpdate(), DatabaseSqlite::indexInfo(), DatabaseMysqlBase::indexInfo(), DatabaseMssql::indexInfo(), DatabaseBase::indexName(), DatabaseSqlite::indexUnique(), DatabasePostgres::indexUnique(), User::inDnsBlacklist(), Html::infoBox(), Parser_DiffTest::init(), MWDocGen::init(), JSTokenizer::init(), PoolCounterRedis::initAndPopPoolSlotList(), CacheHelper::initCaching(), ChangesList::initChangesListRows(), ApiQuery::initContinue(), FileRepo::initDirectory(), User::initEditCount(), FileBackendGroup::initFromGlobals(), ApiPageSet::initFromPageIds(), ApiPageSet::initFromQueryResult(), ApiPageSet::initFromRevIDs(), SearchResult::initFromTitle(), RepoGroup::initialiseRepos(), Category::initialize(), MediaWiki::initializeArticle(), MWCryptRand::initialRandomState(), SideBarTest::initMessagesHref(), ApiQuery::initModules(), DatabaseUpdater::initOldGlobals(), SkinVector::initPage(), ConfEditor::initParse(), MagicWord::initRegex(), FileRepo::initZones(), Html::inlineScript(), Html::inlineStyle(), Xml::input(), Xml::inputLabelSep(), ImageGalleryBase::insert(), Block::insert(), ManualLogEntry::insert(), DatabaseOracle::insert(), DatabaseMssql::insert(), DatabaseBase::insert(), ChangesList::insertArticleLink(), BenchmarkDeleteTruncate::insertData(), ChangesList::insertDiffHist(), JobQueueDB::insertFields(), UploadFromUrl::insertJob(), MessageBlobStore::insertMessageBlob(), WikiPage::insertOn(), Revision::insertOn(), SearchEngineTest::insertPage(), WikiPage::insertRedirectEntry(), ChangesList::insertRollback(), DatabaseOracle::insertSelect(), DatabaseBase::insertSelect(), ExternalStore::insertToDefault(), ExternalStore::insertToForeignDefault(), DatabaseUpdater::insertUpdateRow(), ObjectCacheSessionHandler::install(), DatabaseBase::installErrorHandler(), MWExceptionHandler::installHandler(), GenericArrayObjectTest::instanceProvider(), ORMRowTest::instanceProvider(), Language::internalUserTimeAndDate(), lessc_parser::interpolation(), TrackBlobs::interpretPointer(), CoreParserFunctions::intFunction(), UserRightsProxy::invalidateCache(), User::invalidateCache(), Title::invalidateCache(), User::invalidateEmail(), SqlDataUpdate::invalidatePages(), LinksUpdate::invalidateProperties(), HTMLCacheUpdateJob::invalidateTitles(), CLDRPluralRuleEvaluatorTest::invalidTestCases(), ComposerVersionNormalizerTest::invalidVersionProvider(), UploadBase::isAllowed(), UploadFromUrl::isAllowedUrl(), Title::isAlwaysKnown(), User::isBlockedFrom(), User::isBlockedGlobally(), WikiPage::isCountable(), Title::isCssOrJsPage(), PageArchive::isDeleted(), Title::isDeleted(), Title::isDeletedQuick(), lessc_parser::isDirective(), User::isDnsBlacklisted(), User::isEmailConfirmed(), SiteList::isEmpty(), User::isEveryoneAllowed(), ImageListPager::isFieldSortable(), Article::isFileCacheable(), RemoveUnusedAccounts::isInactiveAccount(), Http::isLocalURL(), DjVuHandler::isMetadataValid(), MWNamespace::isMovable(), Title::isMovable(), Title::isNamespaceProtected(), Exif::isRational(), PostgresInstaller::isRoleMember(), SiteStats::isSane(), Title::isSingleRevRedirect(), Exif::isSrational(), IEUrlExtension::isUrlExtensionBad(), User::isUsableName(), StringUtils::isUtf8(), Language::isValidCode(), Title::isValidMoveOperation(), MIMEsearchPage::isValidType(), BitmapMetadataHandler::Jpeg(), MWExceptionHandler::jsonSerializeException(), ApiQueryBase::keyToTitle(), ImageCleanup::killRow(), Xml::label(), WebInstaller::label(), Xml::languageSelector(), ApiParse::languagesHtml(), LanguageKk_cyrl::lastLetter(), HistoryPager::lastLink(), CoreParserFunctions::lc(), Language::lc(), ParserOptions::legacyOptions(), ResourceLoaderLESSTest::lessProvider(), ComposerVersionNormalizerTest::levelNormalizationProvider(), lessc::lib__sprintf(), lessc::lib_acos(), lessc::lib_asin(), lessc::lib_atan(), lessc::lib_ceil(), lessc::lib_contrast(), lessc::lib_e(), lessc::lib_floor(), lessc::lib_mix(), lessc::lib_percentage(), lessc::lib_round(), lessc::lib_unit(), DatabaseMssql::limitResult(), LogPager::limitType(), Linker::link(), Linker::linkAttribs(), Html::linkedScript(), Html::linkedStyle(), MIMEsearchPage::linkParameters(), FileDuplicateSearchPage::linkParameters(), LinkSearchPage::linkParameters(), QueryPage::linkParameters(), SpecialVersion::listAuthors(), ChangeTags::listDefinedTags(), Xml::listDropDown(), PageArchive::listFiles(), UploadStash::listFiles(), FileBackendStoreShardDirIterator::listFromShard(), FileBackendStoreShardFileIterator::listFromShard(), SpecialWhatLinksHere::listItem(), User::listOptionKinds(), PageArchive::listPages(), PageArchive::listPagesByPrefix(), PageArchive::listRevisions(), SpecialWhatLinksHere::listStart(), MediaWikiTestCase::listTables(), DatabaseOracle::listTables(), DatabaseSqlite::listTables(), DatabaseMysqlBase::listTables(), SpecialVersion::listToText(), DatabaseMysqlBase::listViews(), ArchivedFile::load(), Interwiki::load(), MessageCache::load(), User::load(), MagicWord::load(), ORMRow::loadAndGetField(), RunJobs::loadBackoffs(), HTMLForm::loadData(), HTMLSelectAndOtherField::loadDataFromRequest(), HTMLMultiSelectField::loadDataFromRequest(), HTMLCheckMatrix::loadDataFromRequest(), User::loadDefaults(), GanConverter::loadDefaultTables(), KkConverter::loadDefaultTables(), ZhConverter::loadDefaultTables(), ShiConverter::loadDefaultTables(), SrConverter::loadDefaultTables(), IuConverter::loadDefaultTables(), TgConverter::loadDefaultTables(), UzConverter::loadDefaultTables(), KuConverter::loadDefaultTables(), TestConverter::loadDefaultTables(), OldLocalFile::loadExtraFromDB(), LocalFile::loadExtraFromDB(), ORMRow::loadFields(), ImagePage::loadFile(), RecentChange::loadFromCurRow(), User::loadFromDatabase(), OldLocalFile::loadFromDB(), LocalFile::loadFromDB(), MessageCache::loadFromDB(), Revision::loadFromId(), Revision::loadFromPageId(), User::loadFromSession(), Revision::loadFromTimestamp(), Revision::loadFromTitle(), User::loadGroups(), ImageGalleryBase::loadModes(), Preferences::loadOldSearchNs(), User::loadOptions(), WikiPage::loadPageData(), Maintenance::loadParamsAndArgs(), BackupDumper::loadPlugin(), LocalisationCache::loadPluralFile(), KkConverter::loadRegs(), SpecialUndelete::loadRequest(), Title::loadRestrictions(), Title::loadRestrictionsFromResultWrapper(), Title::loadRestrictionsFromRows(), DifferenceEngine::loadRevisionData(), DifferenceEngine::loadRevisionIds(), SiteSQLStore::loadSites(), Revision::loadText(), GenerateCollationData::loadUcd(), DifferenceEngine::localiseLineNumbers(), Installer::locateExecutable(), LockManager::lock(), UserDupes::lock(), DatabaseSqlite::lock(), LocalFile::lock(), LockManager::lockByType(), Maintenance::lockSearchindex(), Orphans::lockTables(), DatabaseMysqlBase::lockTables(), MWDebug::log(), ProfilerSimpleText::logData(), ProfilerMwprof::logData(), Profiler::logData(), MssqlInstaller::loginExists(), WikiImporter::logItemCallback(), LogEventsList::logLine(), User::logout(), HTMLFormField::lookupOptionsKeys(), LoginForm::mailPasswordInternal(), LoginForm::mainLoginForm(), SkinTemplate::makeArticleUrlDetails(), Linker::makeBrokenImageLinkObj(), ResourceLoader::makeCombinedStyles(), MessageWriter::makeComments(), ResourceLoader::makeConfigSetScript(), FileBackend::makeContentDisposition(), ResourceLoader::makeCustomLoaderScript(), RCCacheEntryFactoryTest::makeDeletedEditRecentChange(), RCCacheEntryFactoryTest::makeEditRecentChange(), Linker::makeExternalImage(), Linker::makeExternalLink(), Exif::makeFilteredData(), Skin::makeFooterIcon(), SpecialBookSources::makeForm(), SpecialExpandTemplates::makeForm(), FormatMetadata::makeFormattedData(), InfoAction::makeHeader(), ApiQuery::makeHelpMsgHelper(), LinkHolderArray::makeHolder(), Licenses::makeHtml(), Linker::makeImageLink(), Linker::makeKnownLinkObj(), Skin::makeKnownUrlDetails(), LoginForm::makeLanguageSelector(), LoginForm::makeLanguageSelectorLink(), ChangesListSpecialPage::makeLegend(), Licenses::makeLicenses(), IndexPager::makeLink(), BaseTemplate::makeLink(), Linker::makeLinkObj(), SpecialBookSources::makeListItem(), BaseTemplate::makeListItem(), SkinTemplateTest::makeListItemProvider(), ResourceLoader::makeLoaderImplementScript(), ResourceLoader::makeLoaderQuery(), ResourceLoader::makeLoaderRegisterScript(), ResourceLoader::makeLoaderSourcesScript(), ResourceLoader::makeLoaderStateScript(), RCCacheEntryFactoryTest::makeLogRecentChange(), Linker::makeMediaLinkObj(), ResourceLoader::makeMessageSetScript(), ResourceLoader::makeModuleResponse(), SpecialRecentChanges::makeOptionsLink(), SpecialExpandTemplates::makeOutput(), lessc::makeOutputBlock(), ResourceLoader::makePackedModulesString(), LogFormatter::makePageLink(), OutputPage::makeResourceLoaderLink(), RevisionStorageTest::makeRevision(), BaseTemplate::makeSearchButton(), BaseTemplate::makeSearchInput(), SpecialSearch::makeSearchLink(), DatabaseMssql::makeSelectOptions(), DatabaseBase::makeSelectOptions(), DatabaseOracle::makeSelectOptions(), SpecialWhatLinksHere::makeSelfLink(), LBFactoryMulti::makeServerArray(), ImagePage::makeSizeLink(), SkinTemplate::makeTalkUrlDetails(), Linker::makeThumbLink2(), Linker::makeThumbLinkObj(), LinksUpdateTest::makeTitleAndParserOutput(), DatabaseBase::makeUpdateOptionsArray(), Skin::makeUrlDetails(), DatabaseBase::makeWhereFrom2d(), DifferenceEngine::mapDiffPrevNext(), DifferenceEngine::markPatrolledLink(), MagicWord::matchAndRemove(), MagicWordArray::matchAndRemove(), MagicWord::matchStartAndRemove(), MagicWord::matchVariableStartToEnd(), MagicWordArray::matchVariableStartToEnd(), RandomImageGenerator::matrixMultiply2x2(), SpecialBlock::maybeAlterFormDefaults(), Fallback::mb_strpos(), Fallback::mb_strrpos(), mccGetHelp(), lessc_parser::mediaExpression(), lessc_parser::mediaQuery(), ApiQueryTestBase::merge(), StripState::merge(), SpecialMergeHistory::merge(), SpecialActiveUsers::mergeActiveUsers(), LinkHolderArray::mergeForeign(), LocalisationCache::mergeMagicWords(), UIDGenerator::millitime(), JavaScriptMinifier::minify(), CSSMin::minify(), Title::missingPermissionError(), lessc_parser::mixinTags(), ChangeTags::modifyDisplayQuery(), DatabaseUpdater::modifyExtensionField(), Xml::monthSelector(), FileBackend::move(), TitleCleanup::moveIllegalPage(), TitleCleanup::moveInconsistentPage(), FileBackendStore::moveInternal(), ApiMove::moveSubpages(), Title::moveSubpages(), RecompressTracked::moveTextRow(), Title::moveTo(), moveToExternal(), Title::moveToInternal(), HTMLFormField::msg(), ContextSource::msg(), Action::msg(), SpecialPage::msg(), lessc::multiplyMedia(), lessc::multiplySelectors(), LinkSearchPage::mungeQuery(), Title::nameOf(), SpecialRecentChanges::namespaceFilterForm(), SpecialAllpages::namespaceForm(), SpecialPrefixindex::namespacePrefixForm(), XmlDumpWriter::namespaces(), SearchEngine::namespacesAsText(), Xml::namespaceSelector(), Html::namespaceSelector(), DatabaseBase::nativeReplace(), ObjectCache::newAnything(), PPFrame_Hash::newChild(), PPFrame_DOM::newChild(), JobQueueTest::newDedupedJob(), FileOp::newDependencies(), ResourceLoaderContext::newDummyContext(), LBFactoryMulti::newExternalLB(), LBFactorySimple::newExternalLB(), FileRepoStatus::newFatal(), Status::newFatal(), FileRepo::newFatal(), User::newFatalPermissionDeniedStatus(), Revision::newFromArchiveRow(), RecompressTracked::newFromCommandLine(), User::newFromConfirmationCode(), ChangesList::newFromContext(), Revision::newFromId(), Block::newFromID(), RecentChange::newFromId(), WikiPage::newFromID(), Title::newFromID(), UserArray::newFromIDs(), Title::newFromIDs(), ImportStreamSource::newFromInterwiki(), DuplicateJob::newFromJob(), OldLocalFile::newFromKey(), LocalFile::newFromKey(), SquidUpdate::newFromLinksTo(), UserRightsProxy::newFromLookup(), Revision::newFromPageId(), UserArray::newFromResult(), TitleArray::newFromResult(), Block::newFromTarget(), ForeignAPIFile::newFromTitle(), Revision::newFromTitle(), Article::newFromTitle(), ImportStreamSource::newFromURL(), JobQueueTest::newJob(), Block::newLoad(), LBFactoryMulti::newLoadBalancer(), MemcLockManager::newLockArray(), RecentChange::newLogEntry(), LBFactoryMulti::newMainLB(), LBFactorySimple::newMainLB(), Revision::newNullRevision(), Preprocessor_Hash::newPartNodeArray(), FileOp::newPredicates(), Job::newRootJobParams(), SiteSQLStore::newSitesTable(), RevisionTest::newTestRevision(), MappedIterator::next(), LocalFile::nextHistoryLine(), ConfEditor::nextPath(), CheckLanguageCLI::nonMessageChecks(), ComposerVersionNormalizerTest::nonStringProvider(), BitmapHandler::normaliseParams(), Sanitizer::normalizeCharReferences(), Sanitizer::normalizeEntity(), File::normalizeExtension(), Skin::normalizeKey(), MediaWikiSite::normalizePageName(), LockManager::normalizePathsByType(), Linker::normalizeSubpageLink(), SearchMySQL::normalizeText(), FileBackendStore::normalizeXAttributes(), RecentChange::notifyEdit(), RecentChange::notifyNew(), EmailNotification::notifyOnPageChange(), RecentChange::notifyRCFeeds(), CollationTest::notPrefixDataProvider(), CoreTagHooks::nowiki(), CoreParserFunctions::ns(), SiteStats::numberingroup(), ChangesList::numberofWatchingusers(), Language::numLink(), SwiftFileBackend::objectListing(), SpecialPasswordReset::onSubmit(), SpecialChangePassword::onSuccess(), SpecialPasswordReset::onSuccess(), DatabaseBase::onTransactionIdle(), DatabaseBase::onTransactionPreCommitOrIdle(), RollbackAction::onView(), MarkpatrolledAction::onView(), CreditsAction::onView(), RawAction::onView(), InfoAction::onView(), HistoryAction::onView(), lessc::op_color_color(), lessc::op_number_number(), DatabaseMssql::open(), MysqlInstaller::openConnection(), MssqlInstaller::openConnection(), PostgresInstaller::openConnectionToAnyDB(), Html::openElement(), SpecialVersion::openExtType(), DatabaseSqlite::openFile(), XmlDumpWriter::openPage(), ImagePage::openShowImage(), TextPassDumper::openSpawn(), XmlDumpWriter::openStream(), lessc_parser::openString(), ParserOptions::optionsHash(), SpecialRecentChanges::optionsPanel(), Diff::orig(), CologneBlueTemplate::otherLanguages(), CreditsAction::othersLink(), MaintenanceFixup::output(), OutputPage::output(), SpecialRecentChanges::outputChangesList(), SpecialWatchlist::outputChangesList(), MaintenanceFixup::outputChanneled(), UploadFromChunks::outputChunk(), SpecialWatchlist::outputFeedLinks(), ApiQuery::outputGeneralPageInfo(), WebInstallerOutput::outputHeader(), SpecialUploadStash::outputLocalFile(), SpecialListGroupRights::outputNamespaceProtectionInfo(), SpecialSpecialpages::outputPageList(), SpecialUploadStash::outputRemoteScaledThumb(), QueryPage::outputResults(), CheckLanguageCLI::outputText(), CheckLanguageCLI::outputWiki(), PurgeChangedPages::pageableSortedRows(), Title::pageCond(), InfoAction::pageCounts(), WikiPage::pageData(), WikiPage::pageDataFromId(), WikiPage::pageDataFromTitle(), ImageCleanup::pageExists(), InfoAction::pageInfo(), Revision::pageJoinCond(), CoreParserFunctions::pagesincategory(), SiteStats::pagesInNs(), CologneBlueTemplate::pageTitleLinks(), CategoryViewer::pagingLinks(), IPTC::parse(), PathRouter::parse(), XMPReader::parse(), ConverterRule::parse(), lessc_parser::parse(), lessc_parser::parseChunk(), CookieJar::parseCookieResponseHeader(), ConverterRule::parseFlags(), Language::parseFormattedNumber(), OutputPage::parseInline(), HtmlFormatter::parseItemsToRemove(), SpecialUploadStash::parseKey(), ShiConverter::parseManualRule(), SrConverter::parseManualRule(), IuConverter::parseManualRule(), KkConverter::parseManualRule(), MagicWordArray::parseMatch(), ForeignAPIFile::parseMetadata(), SpecialRecentChanges::parseParameters(), SpecialNewpages::parseParams(), SpecialLog::parseParams(), ImageHandler::parseParamString(), DjVuHandler::parseParamString(), SvgHandler::parseParamString(), SearchSqlite::parseQuery(), SearchMySQL::parseQuery(), SearchPostgres::parseQuery(), SearchMssql::parseQuery(), SearchOracle::parseQuery(), ApiQueryWatchlist::parseRCType(), ApiQueryRecentChanges::parseRCType(), ConverterRule::parseRules(), ConfEditor::parseScalar(), Block::parseTarget(), JSMinPlus::parseTree(), ExternalStoreDB::parseURL(), BacklinkCache::partition(), BacklinkJobUtils::partitionBacklinkJob(), BacklinkCache::partitionResult(), Xml::password(), User::passwordChangeInputAttribs(), lessc::patternMatch(), MediaWiki::performAction(), Installer::performInstallation(), MediaWiki::performRequest(), ApiUpload::performUpload(), UploadBase::performUpload(), User::pingLimiter(), FSFile::placeholderProps(), ImageCleanup::pokeFile(), JobQueueRedis::popAndAcquireBlob(), JobQueueRedis::popAndDeleteBlob(), DatabaseMssql::populateColumnCaches(), DatabaseInstaller::populateInterwikiTable(), RebuildTextIndex::populateSearchIndex(), Installer::populateSiteStats(), SearchHighlighter::position(), SpecialBlock::postText(), SpecialSearch::powerSearch(), SpecialSearch::powerSearchBox(), SpecialSearch::powerSearchOptions(), HistoryAction::preCacheMessages(), ChangesList::preCacheMessages(), CollationTest::prefixDataProvider(), PreferencesTest::prefsFor(), OracleInstaller::preInstall(), PostgresInstaller::preInstall(), MssqlInstaller::preInstall(), MysqlInstaller::preInstall(), FileBackendStore::preloadCache(), Skin::preloadExistence(), FileBackendStore::preloadFileStat(), ResourceLoader::preloadModuleInfo(), DatabaseBase::prepare(), WikiPage::prepareContentForEdit(), DatabaseSqliteTest::prepareDB(), ApiQueryBacklinks::prepareFirstQuery(), ApiQueryExtLinksUsage::prepareProtocols(), ApiQueryRandom::prepareQuery(), ApiQueryContributions::prepareQuery(), SkinTemplate::prepareQuickTemplate(), ApiQueryBacklinks::prepareSecondQuery(), WantedCategoriesPage::preprocessResults(), ProtectedPagesPager::preprocessResults(), BlockListPager::preprocessResults(), Preprocessor_Hash::preprocessToObj(), PreprocessorTest::preprocessToXml(), Preprocessor_DOM::preprocessToXml(), SpecialBlock::preText(), SpecialChangeEmail::pretty(), FormatJson::prettyPrint(), FileBackendStore::primeContainerCache(), FileBackendStore::primeFileCache(), ApiQueryContinueTestBase::printResult(), ImagePage::printSharedImageText(), SearchHighlighter::process(), BackupDumper::processArgs(), CologneBlueTemplate::processBottomLink(), SpecialBlock::processForm(), ApiQueryImageInfo::processMetaData(), WikiImporter::processTitle(), ApiPageSet::processTitlesArray(), SpecialUnblock::processUnblock(), SpecialUpload::processUpload(), SpecialUpload::processVerificationError(), ProfilerMwprof::profileIn(), ProfilerSimple::profileIn(), Profiler::profileIn(), ProfilerMwprof::profileOut(), Profiler::profileOut(), Preferences::profilePreferences(), lessc_parser::propertyValue(), WfShorthandToIntegerTest::provideABunchOfShorthands(), DatabaseSqliteTest::provideAddQuotes(), ArrayUtilsTest::provideArrayDiffAssocRecursive(), GlobalTest::provideArrayToCGI(), SanitizerTest::provideAttributeSupport(), EditPageTest::provideAutoMerge(), TagHookTest::provideBadNames(), TitleTest::provideBaseTitleCases(), ExifRotationTest::provideBitmapExtractPreRotationDimensions(), BlockTest::provideBug29116Data(), TitleTest::provideBug31100(), JavaScriptMinifierTest::provideBug32548(), DatabaseSQLTest::provideBuildConcat(), DatabaseSQLTest::provideBuildLike(), CSSMinTest::provideBuildUrlValueCases(), ProcessCacheLRUTest::provideCacheFilling(), JavaScriptMinifierTest::provideCases(), PreprocessorTest::provideCases(), LinkerTest::provideCasesForUserLink(), GlobalTest::provideCgiRoundTrip(), GlobalTest::provideCgiToArray(), LanguageTest::provideCheckTitleEncodingData(), StatusTest::provideCleanParams(), IPTest::provideCombineHostAndPort(), LanguageTest::provideCommafyData(), DatabaseSQLTest::provideConditional(), XmlJs::provideConstruction(), XmlSelectTest::provideConstructionParameters(), MessageTest::provideConstructor(), TitleTest::provideConvertByteClassToUnicodeClass(), SanitizerTest::provideCssCommentsFixtures(), XMPValidateTest::provideDates(), DatabaseSQLTest::provideDelete(), DatabaseSQLTest::provideDeleteJoin(), SanitizerTest::provideDeprecatedAttributes(), WebRequestTest::provideDetectServer(), DatabaseMysqlBaseTest::provideDiapers(), InstallDocFormatterTest::provideDocFormattingTests(), LanguageTrTest::provideDottedAndDotlessI(), ApiEditPageTest::provideEditAppend(), FormatJsonTest::provideEncodeAllOk(), FormatJsonTest::provideEncodeDefault(), FormatJsonTest::provideEncoderPrettyPrinting(), FormatJsonTest::provideEncodeUtf8(), FormatJsonTest::provideEncodeXmlMeta(), TitleMethodsTest::provideEquals(), MWExceptionTest::provideExceptionClasses(), WfExpandUrlTest::provideExpandableUrls(), EditPageTest::provideExtractSectionTitle(), ExifRotationTest::provideFiles(), PreprocessorTest::provideFiles(), ExifRotationTest::provideFilesNoAutoRotate(), ArrayUtilsTest::provideFindLowerBound(), FormatMetadataTest::provideFlattenArray(), MediaWikiTitleCodecTest::provideFormat(), LanguageTest::provideFormatBitrate(), LanguageTest::provideFormatDuration(), LanguageTest::provideFormatSizes(), LanguageTest::provideFormattableTimes(), GlobalTest::provideForWfArrayDiff2(), LanguageHeTest::provideFourPluralForms(), GlobalVarConfigTest::provideGet(), TitleTest::provideGetFragment(), MediaWikiTitleCodecTest::provideGetFullText(), UserTest::provideGetGroupsWithPermission(), PNGHandlerTest::provideGetImageArea(), GIFHandlerTest::provideGetImageArea(), GIFHandlerTest::provideGetIndependentMetaArray(), PNGHandlerTest::provideGetIndependentMetaArray(), WebRequestTest::provideGetIP(), StatusTest::provideGetMessage(), GIFHandlerTest::provideGetMetadata(), PNGHandlerTest::provideGetMetadata(), ResourceLoaderStartupModuleTest::provideGetModuleRegistrations(), LanguageTest::provideGetNamespaceAliases(), MediaWikiTitleCodecTest::provideGetNamespaceName(), MediaWikiSiteTest::provideGetPageUrl(), SiteTest::provideGetPageUrl(), TitleTest::provideGetPageViewLanguage(), LanguageTest::provideGetParentLanguage(), WikiPageTest::provideGetParserOutput(), MediaWikiTitleCodecTest::provideGetPrefixedText(), WikiPageTest::provideGetRedirectTarget(), MediaWikiTitleCodecTest::provideGetText(), TitleTest::provideGetTitleValue(), StatusTest::provideGetWikiTextAndHtml(), LanguageHeTest::provideGrammar(), TitleMethodsTest::provideHasSubjectNamespace(), WikiPageTest::provideHasViewableContent(), PreprocessorTest::provideHeadings(), HooksTest::provideHooks(), SanitizerTest::provideHtml5Tags(), LanguageTest::provideHTMLTruncateData(), WfTimestampTest::provideHttpDates(), MWTimestampTest::provideHumanTimestampTests(), TitleMethodsTest::provideInNamespace(), DatabaseSQLTest::provideInsert(), DatabaseSQLTest::provideInsertSelect(), ProcessCacheLRUTest::provideInvalidConstructorArg(), LinkFilterTest::provideInvalidPatterns(), UploadStashTest::provideInvalidRequests(), IPTest::provideIPCIDRs(), IPTest::provideIPsAndRanges(), IPTest::provideIPsToPrettify(), PNGHandlerTest::provideIsAnimated(), GIFHandlerTest::provideIsAnimated(), MWExceptionTest::provideIsCommandLine(), WikiPageTest::provideIsCountable(), TitleMethodsTest::provideIsCssJsSubpage(), TitleMethodsTest::provideIsCssOrJsPage(), TitleMethodsTest::provideIsCssSubpage(), StatusTest::provideIsGood(), TitleMethodsTest::provideIsJsSubpage(), ParserOutputTest::provideIsLinkInternal(), GIFHandlerTest::provideIsMetadataValid(), PNGHandlerTest::provideIsMetadataValid(), StatusTest::provideIsOk(), LanguageTest::provideIsSupportedLanguage(), TitleMethodsTest::provideIsWikitextPage(), MWExceptionTest::provideJsonSerializedKeys(), LanguageTest::provideKnownLanguageTags(), WfBCP47Test::provideLanguageCodes(), LanguageTest::provideLanguageCodes(), WebRequestTest::provideLanguageData(), WikitextContentHandlerTest::provideMakeRedirectContent(), GlobalTest::provideMakeUrlIndexes(), LanguageTest::provideMalformedLanguageTags(), ResourcesTest::provideMediaStylesheets(), GlobalTest::provideMerge(), MessageCacheTest::provideMessagesForFallback(), MessageCacheTest::provideMessagesForFullKeys(), CSSMinTest::provideMinifyCases(), StatusTest::provideMockMessageDetails(), SpecialRecentchangesTest::provideNamespacesAssociations(), DatabaseSQLTest::provideNativeReplace(), TitleTest::provideNewFromTitleValue(), StatusTest::provideNonObjectMessages(), BitmapScalingTest::provideNormaliseParams(), WfTimestampTest::provideNormalTimestamps(), UserArrayFromResultTest::provideNumberOfRows(), TitleArrayFromResultTest::provideNumberOfRows(), WfBaseConvertTest::provideNumbers(), WfTimestampTest::provideOldTimestamps(), OracleInstallerTest::provideOracleConnectStrings(), ResourceLoaderTest::providePackedModules(), MediaWikiTitleCodecTest::provideParseTitle(), MediaWikiTitleCodecTest::provideParseTitle_invalid(), WfBaseNameTest::providePaths(), WfRemoveDotSegmentsTest::providePaths(), LanguageHrTest::providePlural(), LanguageBsTest::providePlural(), LanguageSeTest::providePlural(), LanguageCyTest::providePlural(), LanguageAmTest::providePlural(), LanguageBeTest::providePlural(), LanguageBhoTest::providePlural(), LanguageCuTest::providePlural(), LanguageGaTest::providePlural(), LanguageHsbTest::providePlural(), LanguageLnTest::providePlural(), LanguageLtTest::providePlural(), LanguageLvTest::providePlural(), LanguageMkTest::providePlural(), LanguageShTest::providePlural(), LanguageSmaTest::providePlural(), LanguageKshTest::providePlural(), LanguageWaTest::providePlural(), LanguageTlTest::providePlural(), LanguageHyTest::providePlural(), LanguageCsTest::providePlural(), LanguageRoTest::providePlural(), LanguageTiTest::providePlural(), LanguageHuTest::providePlural(), LanguageDsbTest::providePlural(), LanguageMgTest::providePlural(), LanguageFrTest::providePlural(), LanguageHiTest::providePlural(), LanguageMtTest::providePlural(), LanguageNsoTest::providePlural(), LanguagePlTest::providePlural(), LanguageMoTest::providePlural(), LanguageGvTest::providePlural(), LanguageSkTest::providePlural(), LanguageUkTest::providePlural(), LanguageRuTest::providePlural(), LanguageBe_taraskTest::providePlural(), LanguageArTest::providePlural(), LanguageSrTest::providePlural(), LanguageSgsTest::providePluralAllForms(), LanguageTest::providePluralData(), LanguageSeTest::providePluralTwoForms(), LanguageSmaTest::providePluralTwoForms(), LanguageLtTest::providePluralTwoForms(), LanguageSgsTest::providePluralTwoForms(), LanguageMtTest::providePluralTwoForms(), LanguagePlTest::providePluralTwoForms(), LanguageRuTest::providePluralTwoForms(), LanguageUkTest::providePluralTwoForms(), LanguageBe_taraskTest::providePluralTwoForms(), LanguageSrTest::providePluralTwoForms(), ParserMethodsTest::providePreSaveTransform(), MWMessagePackTest::provider(), RefreshLinksPartitionTest::provider_backlinks(), JobQueueTest::provider_fifoQueueLists(), FileBackendTest::provider_normalizeStoragePath(), JobQueueTest::provider_queueLists(), FileBackendTest::provider_testConcatenate(), FileBackendTest::provider_testCopy(), FileBackendTest::provider_testCreate(), FileBackendTest::provider_testDelete(), FileBackendTest::provider_testDescribe(), FileBackendTest::provider_testExtensionFromPath(), FileBackendTest::provider_testGetFileContents(), FileBackendTest::provider_testGetFileHttpUrl(), FileBackendTest::provider_testGetFileStat(), FileBackendTest::provider_testGetLocalCopy(), FileBackendTest::provider_testGetLocalReference(), FileBackendTest::provider_testIsStoragePath(), FileBackendTest::provider_testMove(), FileBackendTest::provider_testParentStoragePath(), FileBackendTest::provider_testPrepareAndClean(), FileBackendTest::provider_testSplitStoragePath(), FileBackendTest::provider_testStore(), FileBackendTest::provider_testStreamFile(), UIDGeneratorTest::provider_testTimestampedUID(), PathRouterTest::provideRegexpChars(), MWTimestampTest::provideRelativeTimestampTests(), CSSMinTest::provideRemapCases(), CSSMinTest::provideRemapRemappingCases(), DatabaseSQLTest::provideReplace(), ResourcesTest::provideResourceFiles(), LanguageMlTest::providerFormatNum(), SvgTest::providerGetIndependentMetaArray(), LanguageRuTest::providerGrammar(), LanguageTest::provideRomanNumeralsData(), TitleTest::provideRootTitleCases(), LanguageGdTest::providerPlural(), LanguageSlTest::providerPlural(), LanguageGdTest::providerPluralExplicit(), LanguageArTest::providerSprintfDate(), MWExceptionTest::provideRunHooks(), BlockTest::providerXff(), SpecialSearchTest::provideSearchOptionsTests(), EditPageTest::provideSectionEdit(), DatabaseSQLTest::provideSelect(), StatusTest::provideSetResult(), GlobalTest::provideShorthand(), WfBaseConvertTest::provideSingleDigitConversions(), IPTest::provideSplitHostAndPort(), LanguageTest::provideSprintfDateSamples(), CSSMinTest::provideStringCases(), ExtraParserTest::provideStringsForCleanSigInSig(), StringUtilsTest::provideStringsForIsUtf8Check(), GenderCacheTest::provideStripSubpages(), TitleTest::provideSubpageTitleCases(), SVGMetadataExtractorTest::provideSvgFiles(), SVGMetadataExtractorTest::provideSvgFilesWithXMLMetadata(), SanitizerTest::provideTagAttributesToDecode(), ArrayDiffFormatterTest::provideTestFormat(), TitleTest::provideTestIsValidMoveOperation(), MessageTest::provideTestParams(), ApiQueryTest::provideTestTitlePartToKey(), UploadBaseTest::provideTestTitleValidation(), UserArrayFromResultTest::provideTestValid(), TitleArrayFromResultTest::provideTestValid(), TidyTest::provideTestWrapping(), MWExceptionTest::provideTextUseOutputPage(), LanguageHeTest::provideThreePluralForms(), TestSample::provideTitles(), IPTest::provideToHex(), IPTest::provideToUnsigned(), CSSJanusTest::provideTransformAdvancedCases(), CSSJanusTest::provideTransformBrokenCases(), CSSJanusTest::provideTransformCases(), LanguageTest::provideTranslateBlockExpiry(), LanguageHeTest::provideTwoPluralForms(), DatabaseSQLTest::provideUnionQueries(), LanguageTest::provideUnknownLanguageTags(), DatabaseSQLTest::provideUpdate(), DatabaseSQLTest::provideUpsert(), HttpTest::provideURI(), WfAssembleUrlTest::provideURLParts(), WfParseUrlTest::provideURLs(), WfUrlencodeTest::provideURLS(), MWExceptionTest::provideUseMessageCache(), GenderCacheTest::provideUserGenders(), UserTest::provideUserNames(), RevisionStorageTest::provideUserWasLastToEdit(), JpegMetadataExtractorTest::provideUtf8Comment(), ResourceLoaderTest::provideValidModules(), TagHookTest::provideValidNames(), LinkFilterTest::provideValidPatterns(), UploadStashTest::provideValidRequests(), MWTimestampTest::provideValidTimestampDifferences(), MWTimestampTest::provideValidTimestamps(), StatusTest::provideValues(), DatabaseMysqlBaseTest::provideViewExistanceChecks(), LanguageTest::provideWellFormedLanguageTags(), GlobalWithDBTest::provideWfIsBadImageList(), GlobalTest::provideWfMatchesDomainList(), GlobalTest::provideWfShellMaintenanceCmdList(), DiffHistoryBlobTest::provideXdiffAdler32(), XMPTest::provideXMPParse(), FileRepo::publish(), FileRepo::publishBatch(), LocalFile::purgeCache(), Block::purgeExpired(), RecentChange::purgeExpiredChanges(), Title::purgeExpiredRestrictions(), PurgeChangedFiles::purgeFromArchiveTable(), PurgeChangedFiles::purgeFromLogType(), PurgeList::purgeNamespace(), LocalFile::purgeOldThumbnails(), PurgeRedundantText(), Maintenance::purgeRedundantText(), LocalFile::purgeThumbList(), ForeignAPIFile::purgeThumbnails(), LocalFile::purgeThumbnails(), JobQueueGroup::push(), JobQueue::push(), JobQueueRedis::pushBlobs(), lessc_parser::pushBlock(), lessc::pushEnv(), ConfEditor::pushPath(), ApiQueryContinueTestBase::query(), MWDebug::query(), ImagePage::queryImageLinks(), BacklinkCache::queryLinks(), FixDoubleRedirects::queueJobs(), SquidPurgeClient::queuePurge(), LinksUpdate::queueRecursiveJobsForTable(), CologneBlueTemplate::quickBar(), FileRepo::quickCleanDir(), FileBackend::quickCopy(), FileBackend::quickCreate(), FileBackend::quickDelete(), FileBackend::quickDescribe(), FileRepo::quickImport(), FileRepo::quickImportBatch(), UtfNormal::quickIsNFCVerify(), FileBackend::quickMove(), FileRepo::quickPurge(), FileRepo::quickPurgeBatch(), FileBackend::quickStore(), UserMailer::quotedPrintable(), Xml::radio(), Xml::radioLabel(), BenchmarkPurge::randomUrlList(), SvgHandler::rasterize(), ORMTable::rawSelect(), Preferences::rcPreferences(), UcdXmlReader::readAttributes(), ZipDirectoryReader::readCentralDirectory(), UcdXmlReader::readChars(), TextPassDumper::readDump(), ZipDirectoryReader::readEndOfCentralDirectoryRecord(), MergeMessageFileList::readFile(), LocalisationCache::readJSONFile(), Maintenance::readlineEmulation(), TestFileIterator::readNextTest(), OutputPage::readOnlyPage(), LocalisationCache::readSourceFilesAndRegisterDeps(), ResourceLoaderFileModule::readStyleFiles(), ZipDirectoryReader::readZip64EndOfCentralDirectoryLocator(), ZipDirectoryReader::readZip64EndOfCentralDirectoryRecord(), ZipDirectoryReaderTest::readZipAssertError(), ZipDirectoryReaderTest::readZipAssertSuccess(), AllmessagesTablePager::reallyDoQuery(), QueryPage::reallyDoQuery(), UploadFromUrl::reallyFetchFile(), DoubleRedirectsPage::reallyGetQueryInfo(), RecentChange::reallyMarkPatrolled(), UserDupes::reassignEdits(), RebuildRecentchanges::rebuildRecentChangesTablePass1(), RebuildRecentchanges::rebuildRecentChangesTablePass2(), RebuildRecentchanges::rebuildRecentChangesTablePass3(), RebuildRecentchanges::rebuildRecentChangesTablePass4(), QueryPage::recache(), LocalisationCache::recache(), Autopromote::recCheckCondition(), EnhancedChangesList::recentChangesBlockGroup(), EnhancedChangesList::recentChangesBlockLine(), OldChangesList::recentChangesLine(), EnhancedChangesList::recentChangesLine(), CgzCopyTransaction::recompress(), DbTestRecorder::record(), RedisLockManager::recordKeyForPath(), MemcLockManager::recordKeyForPath(), OldLocalFile::recordOldUpload(), LocalFile::recordUpload2(), JobQueueDB::recycleAndDeleteStaleJobs(), JobQueueRedis::recyclePruneAndUndelayJobs(), lessc::reduce(), DateFormatter::reformat(), SiteStatsInit::refresh(), Category::refreshCounts(), CoreParserFunctions::register(), CoreTagHooks::register(), Hooks::register(), LockManagerGroup::register(), FileBackendGroup::register(), ResourceLoader::register(), PoolCounterRedis::registerAcquisitionTime(), LBFactoryMulti::reindexGroupLoads(), PoolCounterRedis::release(), Profiler::remapCallTree(), HtmlFormatter::remove(), Language::removeBadCharLast(), lessc_parser::removeComments(), HtmlFormatter::removeElements(), UploadStash::removeFile(), UploadStash::removeFileNoAuth(), UserRightsProxy::removeGroup(), User::removeGroup(), Sanitizer::removeHTMLtags(), LocalFileDeleteBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFiles(), LocalFileMoveBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFromCleanup(), ORMTable::removeRow(), WatchlistCleanup::removeWatch(), WatchedItem::removeWatch(), SearchHighlighter::removeWiki(), DatabaseUpdater::renameExtensionIndex(), CologneBlueTemplate::renderAfterPortlet(), BaseTemplate::renderAfterPortlet(), Preferences::renderingPreferences(), VectorTemplate::renderNavigation(), DifferenceEngine::renderNewRevision(), DateFormatter::replace(), RegexlikeReplacer::replace(), PathRouterPatternReplacer::replace(), MessageCache::replace(), DatabaseBase::replace(), ParserOutput::replaceEditSectionLinksCallback(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), MagicWord::replaceMultiple(), SearchEngine::replacePrefixes(), WikitextContent::replaceSection(), ConfEditor::replaceSourceRegion(), LinkHolderArray::replaceText(), DatabaseBase::replaceVars(), DbTestPreviewer::report(), DBConnectionError::reportHTML(), ImportReporter::reportNotice(), ApiImportReporter::reportPage(), ImportReporter::reportPage(), DatabasePostgres::reportQueryError(), ApiMain::reportUnusedParams(), SpecialPage::requireLogin(), SpecialPageTest::requireLoginAnonProvider(), User::requiresHTTPS(), ApiResult::reset(), WebInstaller::reset(), DelayedParserTest::reset(), Title::resetArticleID(), User::resetIdByNameCache(), LoginForm::resetLoginForm(), WatchedItem::resetNotificationTimestamp(), User::resetOptions(), User::resetPasswordExpiration(), ApiQueryBase::resetQueryParams(), ApiQueryInfo::resetTokenCache(), XMPReader::resetXMLParser(), SpecialPageFactory::resolveAlias(), NamespaceConflictChecker::resolveConflictOn(), FileBackendStore::resolveStoragePath(), FileBackendStore::resolveStoragePathReal(), resolveStub(), resolveStubs(), CheckStorage::restoreText(), Title::resultToError(), FileBackendMultiWrite::resyncFiles(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), Diff::reverse(), WikiImporter::revisionCallback(), ApiComparePages::revisionOrTitleOrId(), HistoryPager::revLink(), RCCacheEntryFactoryTest::revUserDeleteProvider(), MappedIterator::rewind(), FileBackendStoreShardListIterator::rewind(), DatabaseBase::rollback(), Language::romanNumeral(), XmlTypeCheck::rootElementOpen(), RandomImageGenerator::rotateImageSpec(), PublishStashedFileJob::run(), AssembleUploadChunksJob::run(), ApiQueryPrefixSearch::run(), RefreshLinksJob2::run(), HTMLCacheUpdateJob::run(), UploadFromUrlJob::run(), ApiQueryLangBacklinks::run(), ApiQueryRedirects::run(), ApiQueryIWBacklinks::run(), ApiQueryImages::run(), ApiQueryProtectedTitles::run(), ApiQueryWatchlistRaw::run(), ApiQueryExtLinksUsage::run(), ApiQueryCategories::run(), ApiQueryDuplicateFiles::run(), ApiQueryAllCategories::run(), ApiQueryCategoryMembers::run(), ApiQueryPagesWithProp::run(), ApiQueryWatchlist::run(), ApiQueryQueryPage::run(), ApiQuerySearch::run(), RefreshLinksJob::run(), ApiQueryAllPages::run(), ApiQueryAllImages::run(), ApiQueryLinks::run(), MultiHttpClient::run(), ApiQueryRandom::run(), ApiQueryAllLinks::run(), Hooks::run(), ApiQueryRecentChanges::run(), SpecialPage::run(), SquidPurgeClientPool::run(), MWMemcached::run_command(), TitlePermissionTest::runCSSandJSPermissions(), MWException::runHooks(), ContentHandler::runLegacyHooks(), MultiHttpClient::runMulti(), DatabaseBase::runOnTransactionIdleCallbacks(), DatabaseBase::runOnTransactionPreCommitCallbacks(), FileOpBatch::runParallelBatches(), ApiQueryRandom::runQuery(), TableCleanup::runTable(), DataUpdate::runUpdates(), DatabaseUpdater::runUpdates(), Sanitizer::safeEncodeAttribute(), Sanitizer::safeEncodeTagAttributes(), IEContentAnalyzer::sampleData(), SwiftFileBackend::sanitizeHdrs(), UserMailer::sanitizeHeaderValue(), RecentChange::save(), ProtectionForm::save(), SpecialRevisionDelete::save(), LogPage::saveContent(), User::saveOptions(), UserRightsProxy::saveSettings(), User::saveSettings(), SiteSQLStore::saveSite(), SiteSQLStore::saveSites(), LocalFile::saveToCache(), User::saveToCache(), UserrightsPage::saveUserGroups(), XMPReader::saveValue(), SVGReader::scaleSVGUnit(), Categoryfinder::scan_next_layer(), MssqlInstaller::schemaExists(), EraseArchivedFile::scrubAllVersions(), EraseArchivedFile::scrubVersion(), PrefixSearch::search(), SearchEngine::searchableNamespaces(), PrefixSearch::searchBackend(), CologneBlueTemplate::searchForm(), Preferences::searchPreferences(), SearchPostgres::searchQuery(), PrefixSearch::searchWithVariants(), JpegMetadataExtractor::segmentSplitter(), ApiQueryBase::select(), Revision::selectArchiveFields(), DatabaseBase::selectField(), OldLocalFile::selectFields(), Block::selectFields(), RecentChange::selectFields(), LocalFile::selectFields(), ArchivedFile::selectFields(), WikiPage::selectFields(), ORMTable::selectFields(), Revision::selectFields(), Interwiki::selectFields(), JobQueueDB::selectFields(), User::selectFields(), ORMTable::selectObjects(), Revision::selectPageFields(), DatabaseBase::selectRow(), DatabaseMssql::selectSQLText(), DatabaseBase::selectSQLText(), Revision::selectTextFields(), ApiUpload::selectUploadModule(), Revision::selectUserFields(), RedisPubSubFeedEngine::send(), UserMailer::send(), StatCounter::sendDeltasUDP(), EmailNotification::sendImpersonal(), EmailNotification::sendPersonalised(), PurgeList::sendPurgeRequest(), RecentChange::sendToUDP(), Site::serialize(), JobQueueRedis::serialize(), CookieJar::serializeToHttpRequest(), WinCacheBagOStuff::set(), HashBagOStuff::set(), SqlBagOStuff::set(), LCStoreDB::set(), DatabaseUpdater::setAppliedUpdates(), RevDel_RevisionItem::setBits(), RevDel_ArchiveItem::setBits(), RevDel_ArchivedRevisionItem::setBits(), RevDel_FileItem::setBits(), RevDel_ArchivedFileItem::setBits(), RevDel_LogItem::setBits(), ApiMain::setCacheMaxAge(), ApiMain::setCacheMode(), OutputPage::setCategoryLinks(), SwiftFileBackend::setContainerAccess(), ApiResult::setContent(), ApiQueryBase::setContinueEnumParameter(), WebResponse::setcookie(), User::setCookies(), ApiResult::setElement(), User::setEmail(), User::setEmailAuthenticationTimestamp(), DatabaseTestHelper::setExistingTables(), OutputPage::setFeedAppendQuery(), OutputPage::setFileVersion(), FileOp::setFlags(), OutputPage::setFollowPolicy(), ApiQuery::setGeneratorContinue(), lessc::setImportDir(), ApiResult::setIndexedTagName_internal(), OutputPage::setIndexPolicy(), ComposerPackageModifier::setLinkAsProvides(), MediaWikiTestCase::setMwGlobals(), RandomPage::setNamespace(), BackupReader::setNsfilter(), Article::setOldSubtitle(), User::setPassword(), Site::setPath(), OutputPage::setSyndicated(), MWTimestamp::setTimestamp(), SpecialRecentChanges::setTopText(), SpecialWatchlist::setTopText(), GlobalTest::setUp(), AutoLoaderTest::setUp(), BitmapScalingTest::setUp(), MessageTest::setUp(), SvgTest::setUp(), RevisionTest::setUp(), ResourceLoaderTest::setUp(), LanguageConverterTest::setUp(), LinkFilterTest::setUp(), TestSample::setUp(), XmlTest::setUp(), FormatMetadataTest::setUp(), MediaWikiLangTestCase::setUp(), SiteConfigurationTest::setUp(), GIFHandlerTest::setUp(), PNGHandlerTest::setUp(), JpegTest::setUp(), TitleTest::setUp(), ApiTestCase::setUp(), CSSMinTest::setUp(), CssContentTest::setUp(), UploadFromUrlTest::setUp(), ApiCreateAccountTest::setUp(), ExifRotationTest::setUp(), TextContentTest::setUp(), LocalFileTest::setUp(), ApiTestCaseUpload::setUp(), ExtraParserTest::setUp(), RCCacheEntryFactoryTest::setUp(), XmlSelectTest::setUp(), TitleMethodsTest::setUp(), ContentHandlerTest::setUp(), StoreBatchTest::setUp(), SpecialPageTest::setUp(), UserTest::setUp(), ApiQueryTest::setUp(), BlockTest::setUp(), ApiEditPageTest::setUp(), MWNamespaceTest::setUp(), FileBackendTest::setUp(), UploadStashTest::setUp(), JobQueueTest::setUp(), UploadFromUrlTestSuite::setUp(), ResourceLoaderTestCase::setUp(), DjVuTest::setUp(), LogFormatterTest::setUp(), ApiOptionsTest::setUp(), SearchEngineTest::setUp(), TitlePermissionTest::setUp(), WfParseUrlTest::setUp(), LinksUpdateTest::setUp(), ParserTestParserHook::setup(), MediaWikiTitleCodecTest::setUp(), MagicVariableTest::setUp(), PreferencesTest::setUp(), WikiPageTest::setUp(), SpecialNewpages::setup(), BackupDumperPageTest::setUp(), TextPassDumperTest::setUp(), Sanitizer::setupAttributeWhitelist(), PostgresInstaller::setupDatabase(), ApiMain::setupExternalResponse(), ApiMain::setupModule(), UserTest::setUpPermissionGlobals(), PostgresInstaller::setupPLpgSQL(), BaseDumpTest::setUpPrefetch(), SkinMonoBook::setupSkinUserCss(), SkinVector::setupSkinUserCss(), SkinTemplate::setupSkinUserCss(), SkinTemplate::setupTemplateForOutput(), MssqlInstaller::setupUser(), MysqlInstaller::setupUser(), RevisionDeleteUser::setUsernameBitfields(), TitlePermissionTest::setUserPerm(), ConfEditor::setVar(), WebInstaller::setVarsFromRequest(), RevDel_List::setVisibility(), RandomImageGenerator::shapePointsToString(), GenerateJsonI18n::shimOnly(), SpecialSearch::shortDialog(), Maintenance::shouldExecute(), EditAction::show(), WatchAction::show(), PurgeAction::show(), ProtectionForm::show(), ChangesList::showCharacterDifference(), SpecialAllpages::showChunk(), SpecialRevisionDelete::showConvenienceLinks(), SpecialSearch::showCreateLink(), Article::showCssOrJsPage(), Article::showDeletedRevisionHeader(), DifferenceEngine::showDiffPage(), showDiffs(), UserrightsPage::showEditUserGroupsForm(), OutputPage::showErrorPage(), SpecialUndelete::showFileConfirmationForm(), MovePageForm::showForm(), SpecialChangeEmail::showForm(), SpecialImport::showForm(), FileDeleteForm::showForm(), SpecialRevisionDelete::showForm(), WebInstaller::showHelpBox(), ApiQueryBase::showHiddenUsersAddBlockInfo(), SpecialWatchlist::showHideLink(), SpecialMergeHistory::showHistory(), SpecialUndelete::showHistory(), SpecialSearch::showHit(), SpecialExpandTemplates::showHtmlPreview(), SpecialWhatLinksHere::showIndirectLinks(), SpecialSearch::showInterwiki(), SpecialSearch::showInterwikiHit(), OutputPage::showLagWarning(), SpecialAllpages::showline(), FileDuplicateSearchPage::showList(), SpecialBlockList::showList(), SpecialBookSources::showList(), SpecialUndelete::showList(), LogEventsList::showLogExtract(), ProtectionForm::showLogExtract(), SpecialMergeHistory::showMergeForm(), Article::showMissingArticle(), DifferenceEngine::showMissingRevision(), Article::showNamespaceHeader(), LogEventsList::showOptions(), SpecialProtectedpages::showOptions(), SpecialProtectedtitles::showOptions(), Article::showPatrolFooter(), OutputPage::showPermissionsErrorPage(), SpecialPrefixindex::showPrefixChunk(), Article::showRedirectedFromHeader(), EmailConfirmation::showRequestForm(), SpecialPreferences::showResetForm(), SpecialSearch::showResults(), SpecialUndelete::showRevision(), SpecialUndelete::showSearchForm(), UpdateCollation::showSortKeySizeHistogram(), WebInstaller::showStatusMessage(), MovePageForm::showSubpages(), ImagePage::showTOC(), SpecialAllpages::showToplevel(), SpecialUploadStash::showUploads(), SpecialUpload::showUploadWarning(), Article::showViewFooter(), CologneBlueTemplate::sidebarAdditions(), ComposerVersionNormalizerTest::simpleVersionProvider(), SiteListTest::siteArrayProvider(), SiteConfiguration::siteFromDB(), XmlDumpWriter::siteInfo(), SiteListTest::siteListProvider(), XmlDumpWriter::sitename(), Preferences::skinPreferences(), SpecialVersion::softwareInformation(), PathRouter::sortByWeight(), lessc::sortProps(), DatabaseOracle::sourceStream(), Xml::span(), PrefixSearch::specialSearch(), WordLevelDiff::split(), PPNode_Hash_Tree::splitArg(), PPNode_DOM::splitArg(), PPNode_Hash_Tree::splitExt(), PPNode_DOM::splitExt(), UploadBase::splitExtensions(), splitFilename(), UserrightsPage::splitGroups(), PPNode_Hash_Tree::splitHeading(), PPNode_DOM::splitHeading(), File::splitMime(), FileBackend::splitStoragePath(), PPNode_Hash_Tree::splitTemplate(), MediaWikiTitleCodec::splitTitleString(), Linker::splitTrail(), UploadBase::splitXmlNamespace(), Html::srcSet(), ForkController::start(), DbTestPreviewer::start(), DbTestRecorder::start(), CachedAction::startCache(), SpecialCachedPage::startCache(), DumpPipeOutput::startCommand(), TextPassDumper::startElement(), WebInstaller::startPageWrapper(), WebInstaller::startSession(), RecompressTracked::startSlaveProcs(), LCStoreAccel::startWrite(), LCStoreDB::startWrite(), UploadStash::stashFile(), MediaWikiTestCase::stashMwGlobals(), ExtraParserTest::statelessFetchTemplate(), JSParser::Statement(), FileOp::storagePathsChanged(), CreateFileOp::storagePathsChanged(), StoreFileOp::storagePathsChanged(), CopyFileOp::storagePathsChanged(), MoveFileOp::storagePathsChanged(), DeleteFileOp::storagePathsChanged(), DescribeFileOp::storagePathsChanged(), FileOp::storagePathsRead(), CopyFileOp::storagePathsRead(), MoveFileOp::storagePathsRead(), SwiftFileBackend::storageUrl(), ExternalStoreMwstore::store(), ExternalStoreDB::store(), FileBackend::store(), FileRepo::store(), FileRepo::storeBatch(), AjaxResponse::storeInMemcached(), FileBackendStore::storeInternal(), MediaTransformOutput::streamFile(), FileBackendStore::streamFile(), FileRepo::streamFile(), lessc_parser::string(), FileBackendStore::stripInvalidHeadersFromOp(), LanguageEo::strrtuxCallback(), LanguageEo::strrtxuCallback(), LogFormatter::styleRestricedElement(), SpecialEmailUser::submit(), Xml::submitButton(), PostgresInstaller::submitConnectForm(), OracleInstaller::submitConnectForm(), MysqlInstaller::submitConnectForm(), SqliteInstaller::submitConnectForm(), MssqlInstaller::submitConnectForm(), DatabaseInstaller::submitInstallUserBox(), SpecialEditWatchlist::submitNormal(), MssqlInstaller::submitSettingsForm(), MysqlInstaller::submitSettingsForm(), DatabaseInstaller::submitWebUserBox(), Skin::subPageSubtitle(), Installer::subscribeToMediaWikiAnnounce(), ApiMain::substituteResultWithError(), FileBackendMultiWrite::substOpBatchPaths(), FileBackendMultiWrite::substOpPaths(), LoginForm::successfulCreation(), LoginForm::successfulLogin(), RevisionDeleter::suggestTarget(), RevDel_LogList::suggestTarget(), MediaWikiParserTest::suite(), JobQueueDB::supportedOrders(), JobQueueRedis::supportedOrders(), JobQueueFederated::supportedOrders(), UserrightsPage::switchForm(), UpdateLogging::sync(), SyncFileBackend::syncBackends(), RunJobs::syncBackoffs(), SyncFileBackend::syncFileBatch(), CologneBlueTemplate::sysLinks(), SkinTemplate::tabAction(), DatabaseTestHelper::tableExists(), lessc_parser::tag(), lessc_parser::tagBracket(), CoreParserFunctions::tagObj(), lessc_parser::tags(), ChangeTags::tagUsageStatistics(), CologneBlueTemplate::talkLink(), StoreBatchTest::tearDown(), JobQueueTest::tearDown(), MediaWikiTestCase::tearDown(), FileBackendTest::tearDownFiles(), UploadFromUrlTestSuite::teardownUploadDir(), PPFuzzTest::templateHook(), SearchResultSet::termMatches(), ApiQueryContinueTest::test1List(), ApiQueryContinueTest::test2Lists(), ApiQueryContinue2Test::testA(), WebRequestTest::testAcceptLang(), TitlePermissionTest::testActionPermissions(), FormOptionsInitializationTest::testAddIntegers(), PathRouterTest::testAdditionalParameter(), MWDebugTest::testAddLog(), FormOptionsInitializationTest::testAddStringOption(), MWDebugTest::testAddWarning(), UserTest::testAllRightsWithMessage(), ApiMainTest::testApi(), ApiLoginTest::testApiLoginBadPass(), ApiLoginTest::testApiLoginGoodPass(), ApiLoginTest::testApiLoginGotCookie(), ApiLoginTest::testApiLoginNoName(), GlobalTest::testArrayToCGI2(), UploadFromUrlTest::testAsyncUploadWarning(), EditPageTest::testAutoMerge(), TagHookTest::testBadFunctionTagHooks(), TagHookTest::testBadTagHooks(), PathRouterTest::testBasic(), JobQueueTest::testBasicDeduplication(), JobQueueTest::testBasicOperations(), ExifRotationTest::testBitmapExtractPreRotationDimensions(), ApiBlockTest::testBlockingActionWithNoToken(), ArticleTablesTest::testbug14404(), ApiQueryAllPagesTest::testBug25702(), SpecialPreferencesTest::testBug41337(), ProcessCacheLRUTest::testBumpExistingKeyToTop(), PathRouterTest::testCallback(), ParserMethodsTest::testCallParserFunction(), TitlePermissionTest::testCascadingSourcesRestrictions(), CdbTest::testCdb(), ApiOptionsTest::testChange(), PathRouterTest::testCharacters(), IPTest::testCIDRParsing(), GlobalTest::testClientAcceptsGzipTest(), RevisionStorageTest::testConstructFromRow(), UserNotLoggedInTest::testConstruction(), ReadOnlyErrorTest::testConstruction(), ErrorPageErrorTest::testConstruction(), RevisionTest::testConstructWithContent(), RevisionTest::testConstructWithText(), ApiQueryRevisionsTest::testContentComesWithContentModelAndFormat(), ExifBitmapTest::testConvertMetadataLatest(), ExifBitmapTest::testConvertMetadataSoftware(), ExifBitmapTest::testConvertMetadataSoftwareNormal(), ExifBitmapTest::testConvertMetadataToOld(), BlockTest::testCrappyCrossWikiBlocks(), EditPageTest::testCreatePage(), TitlePermissionTest::testCssAndJavascriptPermissions(), BackupDumperPageTest::testCurrentStubGzip(), BackupDumperPageTest::testCurrentStubPlain(), ResourceLoaderModuleTest::testDefinitionSummary(), DatabaseSqliteTest::testDeleteJoin(), MessageTest::testDeliciouslyManyParams(), ResourcesTest::testDependencies(), WikiPageTest::testDoDeleteArticle(), WikiPageTest::testDoDeleteUpdates(), WikiPageTest::testDoEdit(), WikiPageTest::testDoEditContent(), DatabaseSQLTest::testDropTable(), DatabaseSqliteTest::testDuplicateTableStructure(), DatabaseSqliteTest::testDuplicateTableStructureVirtual(), ApiEditPageTest::testEdit(), ApiEditPageTest::testEditAppend(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_redirect(), ApiEditPageTest::testEditNewSection(), ApiEditPageTest::testEditSection(), XmlTest::testElementAttributes(), XmlTest::testEncodeJsVarArray(), XmlTest::testEncodeJsVarObject(), FormatJsonTest::testEncoderPrettyPrinting(), StatusTest::testErrorWithMessage(), FetchTextTest::testExistingSeveral(), ApiCreateAccountTest::testExistingUser(), MessageTest::testExists(), XmlTest::testExpandAttributes(), SideBarTest::testExpandMessages(), LanguageUkTest::testExplicitPlural(), LanguageRuTest::testExplicitPlural(), LanguageGdTest::testExplicitPlural(), XMPTest::testExtendedXMP(), XMPTest::testExtendedXMPMissingPacket(), XMPTest::testExtendedXMPWithWrongGUID(), ExternalStoreTest::testExternalFetchFromURL(), SideBarTest::testExternalUrlsRequireADescription(), PathRouterTest::testFail(), FallbackTest::testFallbackMbstringFunctions(), HooksTest::testFalseReturn(), HooksTest::testFatalError(), StatusTest::testFatalWithMessage(), RevisionStorageTest::testFetchRevision(), FileRepoTest::testFileRepoConstructionOptionCanNotBeAnEmptyArray(), FileRepoTest::testFileRepoConstructionOptionNeedBackendKey(), FileRepoTest::testFileRepoConstructionOptionNeedNameKey(), FileRepoTest::testFileRepoConstructionWithRequiredOptions(), DatabaseTest::testFillPreparedBang(), DatabaseTest::testFillPreparedEmpty(), DatabaseTest::testFillPreparedQuestion(), DatabaseTest::testFillPreparedRaw(), MediaHandlerTest::testFitBoxWidth(), LanguageHeTest::testFourPluralForms(), BackupDumperPageTest::testFullStubPlain(), BackupDumperPageTest::testFullTextPlain(), SearchEngineTest::testFullWidth(), TagHookTest::testFunctionTagHooks(), ApiQueryContinueTest::testGen1Prop(), ApiQueryContinueTest::testGen1Prop1List(), ApiQueryContinueTest::testGen2Prop(), ApiQueryContinueTest::testGen2Prop2List1Meta(), ApiQueryBasicTest::testGeneratorRedirects(), BagOStuffTest::testGet(), SiteConfigurationTest::testGetAllGlobals(), DiffOpTest::testGetClosing(), DiffOpTest::testGetClosingWithParameter(), SiteConfigurationTest::testGetConfVariables(), RevisionStorageTest::testGetContent(), RevisionStorageTest::testGetContent_failure(), RevisionTest::testGetContentClone(), RevisionTest_ContentHandlerUseDB::testGetContentFormat(), RevisionStorageTest::testGetContentFormat(), RevisionTest_ContentHandlerUseDB::testGetContentModel(), RevisionStorageTest::testGetContentModel(), MWNamespaceTest::testGetContentNamespaces(), DiffTest::testGetEdits(), StatusTest::testGetErrorMessage(), StatusTest::testGetErrorMessageArray(), SiteListTest::testGetGlobalIdentifiers(), DjVuTest::testGetImageSize(), JpegTest::testGetIndependentMetaArray(), WebRequestTest::testGetIP(), WebRequestTest::testGetIpLackOfRemoteAddrThrowAnException(), LBFactoryTest::testGetLBFactoryClass(), SiteConfigurationTest::testGetLocalDatabases(), BagOStuffTest::testGetMulti(), DiffOpTest::testGetOrig(), RevisionStorageTest::testGetPage(), DjVuTest::testGetPageDimensions(), TextContentTest::testGetParserOutput(), RevisionStorageTest::testGetRawText(), MWExceptionHandlerTest::testGetRedactedTrace(), ApiWatchTest::testGetRollbackToken(), ParserMethodsTest::testGetSections(), RevisionStorageTest::testGetText(), ExifTest::testGPSExtraction(), UserTest::testGroupPermissions(), FormOptionsTest::testGuessTypeOnArrayThrowException(), OutputPageTest::testHandheld(), HashRingTest::testHashRing(), BitmapScalingTest::testImageArea(), RequestContextTest::testImportScopedSession(), MessageTest::testInContentLanguageEnabled(), TitleMethodsTest::testInNamespaces(), DatabaseSQLTest::testInsert(), DatabaseSqliteTest::testInsertIdType(), DatabaseSQLTest::testInsertSelect(), IPTest::testInvalidBlocks(), ApiCreateAccountTest::testInvalidEmail(), IPTest::testInvalidIPs(), CLDRPluralRuleEvaluatorTest::testInvalidRules(), IPTCTest::testIPTCParseForcedUTFButInvalid(), IPTCTest::testIPTCParseMulti(), IPTCTest::testIPTCParseNoCharset88591(), IPTCTest::testIPTCParseNoCharset88591b(), IPTCTest::testIPTCParseNoCharsetUTF8(), IPTCTest::testIPTCParseUTF8(), RecentChangeTest::testIrcMsgForLogTypeBlock(), RecentChangeTest::testIrcMsgForLogTypeDelete(), RecentChangeTest::testIrcMsgForLogTypeMove(), RecentChangeTest::testIrcMsgForLogTypeNewusers(), RecentChangeTest::testIrcMsgForLogTypePatrol(), RecentChangeTest::testIrcMsgForLogTypeProtect(), RecentChangeTest::testIrcMsgForLogTypeUpload(), MWExceptionTest::testisCommandLine(), GenericArrayObjectTest::testIsEmpty(), IPTest::testisIPAddress(), MWNamespaceTest::testIsNonincludable(), JpegMetadataExtractorTest::testIso88591Comment(), TitleTest::testIsValidMoveOperation(), ApiFormatJsonTest::testJsonpInjection(), MWExceptionTest::testJsonserializeexceptionBacktracingDisabled(), MWExceptionTest::testJsonserializeexceptionBacktracingEnabled(), MWExceptionTest::testJsonserializeexceptionKeys(), PathRouterTest::testKeyParameter(), XmlTest::testLabelAttributeCanOnlyBeClassOrTitle(), XmlTest::testLanguageSelector(), UploadFromUrlTest::testLeaveMessage(), PathRouterTest::testLength(), ResourceLoaderTest::testLessFileCompilation(), LicensesTest::testLicenses(), LanguageTest::testListToText(), DatabaseMysqlBaseTest::testListviews(), LogFormatterTest::testLogComment(), ApiUploadTest::testLogin(), LogFormatterTest::testLogParamsTypeMsg(), LogFormatterTest::testLogParamsTypeMsgContent(), LogFormatterTest::testLogParamsTypeNumber(), LogFormatterTest::testLogParamsTypePlain(), LogFormatterTest::testLogParamsTypeRaw(), LogFormatterTest::testLogParamsTypeTitleLink(), LogFormatterTest::testLogParamsTypeUserLink(), PathRouterTest::testLoose(), ApiBlockTest::testMakeNormalBlock(), UploadBaseTest::testMaxUploadSize(), BitmapMetadataHandlerTest::testMerging(), MessageTest::testMessageParams(), GlobalTest::testMimeTypeMatch(), FetchTextTest::testMix(), BitmapMetadataHandlerTest::testMultilingualCascade(), JpegMetadataExtractorTest::testMultipleComment(), ApiOptionsTest::testMultiSelect(), DiffOpTest::testNclosing(), GlobalTest::testNegotiateType(), RevisionStorageTest::testNewFromArchiveRow(), RevisionStorageTest::testNewFromRow(), MWFunctionTest::testNewObjFunction(), HooksTest::testNewStyleHookInteraction(), HooksTest::testNewStyleHooks(), ApiCreateAccountTest::testNoName(), ApiEditPageTest::testNonTextEdit(), ApiOptionsTest::testNoOptionname(), ApiCreateAccountTest::testNoPassword(), DiffOpTest::testNorig(), LogFormatterTest::testNormalLogParams(), ApiOptionsTest::testNoToken(), GenericArrayObjectTest::testOffsetSet(), HooksTest::testOldStyleHooks(), LanguageLtTest::testOneFewPlural(), XmlTest::testOpenElement(), ApiOptionsTest::testOptionResetValue(), ApiOptionsTest::testOptionWithValue(), PathRouterTest::testOrder(), TitlePermissionTest::testPageRestrictions(), MessageTest::testParams(), ApiParseTest::testParseNonexistentPage(), PathRouterTest::testPatternUrlencoding(), ProcessCacheLRUTest::testPhpUnitArrayEquality(), TextPassDumperTest::testPlain(), BackupDumperLoggerTest::testPlain(), HtmlCheckMatrixTest::testPlainInstantiation(), LanguagePlTest::testPlural(), LanguageMoTest::testPlural(), LanguageHuTest::testPlural(), LanguageSmaTest::testPlural(), LanguageSeTest::testPlural(), LanguageHsbTest::testPlural(), LanguageMtTest::testPlural(), LanguageBeTest::testPlural(), LanguageKshTest::testPlural(), LanguageCsTest::testPlural(), LanguageCuTest::testPlural(), LanguageHrTest::testPlural(), LanguageShTest::testPlural(), LanguageWaTest::testPlural(), LanguageCyTest::testPlural(), LanguageHiTest::testPlural(), LanguageBsTest::testPlural(), LanguageLvTest::testPlural(), LanguageMkTest::testPlural(), LanguageLtTest::testPlural(), LanguageTlTest::testPlural(), LanguageFrTest::testPlural(), LanguageHyTest::testPlural(), LanguageDsbTest::testPlural(), LanguageBhoTest::testPlural(), LanguageAmTest::testPlural(), LanguageRoTest::testPlural(), LanguageTiTest::testPlural(), LanguageLnTest::testPlural(), LanguageGaTest::testPlural(), LanguageNsoTest::testPlural(), LanguageGdTest::testPlural(), LanguageMgTest::testPlural(), LanguageSlTest::testPlural(), LanguageSkTest::testPlural(), LanguageRuTest::testPlural(), LanguageUkTest::testPlural(), LanguageGvTest::testPlural(), LanguageBe_taraskTest::testPlural(), LanguageArTest::testPlural(), LanguageSrTest::testPlural(), LanguageSgsTest::testPluralAllForms(), LanguageSeTest::testPluralTwoForms(), LanguageSmaTest::testPluralTwoForms(), LanguageSgsTest::testPluralTwoForms(), LanguageMtTest::testPluralTwoForms(), LanguagePlTest::testPluralTwoForms(), LanguageUkTest::testPluralTwoForms(), LanguageRuTest::testPluralTwoForms(), LanguageBe_taraskTest::testPluralTwoForms(), LanguageSrTest::testPluralTwoForms(), BitmapMetadataHandlerTest::testPNGXMP(), TextPassDumperTest::testPrefetchPlain(), PrefixUniquenessTest::testPrefixes(), OutputPageTest::testPrintRequests(), IPTest::testPrivateIPs(), SpecialSearchTest::testProfileAndNamespaceLoading(), ApiPurgeTest::testPurgeMainPage(), TitlePermissionTest::testQuickPermissions(), PathRouterTest::testRawParamValue(), SpecialRecentchangesTest::testRcNsFilter(), SpecialRecentchangesTest::testRcNsFilterAssociation(), SpecialRecentchangesTest::testRcNsFilterAssociationWithInversion(), SpecialRecentchangesTest::testRcNsFilterInversion(), RefreshLinksPartitionTest::testRefreshLinks(), PathRouterTest::testRegexpChars(), HttpTest::testRelativeRedirections(), SanitizerTest::testRemovehtmltagsOnHtml5Tags(), ProcessCacheLRUTest::testReplaceExistingKeyInAFullCacheShouldBumpToTop(), ProcessCacheLRUTest::testReplaceExistingKeyShouldBumpEntryToTop(), StatusTest::testReplaceMessage(), ErrorPageErrorTest::testReport(), ApiBaseTest::testRequireOnlyOneParameterDefault(), ApiBaseTest::testRequireOnlyOneParameterTrue(), ApiBaseTest::testRequireOnlyOneParameterZero(), ApiOptionsTest::testReset(), ApiOptionsTest::testResetChangeOption(), ApiOptionsTest::testResetKinds(), PathRouterTest::testRestrictedValue(), UserTest::testRevokePermissions(), JobQueueTest::testRootDeduplication(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), MWExceptionTest::testRunHooks(), ContentHandlerTest::testRunLegacyHooks(), ApiLoginTest::testRunLogin(), ApiQueryContinueTest::testSameGenAndProp(), ApiQueryContinueTest::testSameGenList(), SiteSQLStoreTest::testSaveSites(), OutputPageTest::testScreenRequests(), EditPageTest::testSectionEdit(), TitleTest::testSecureAndSplit(), DatabaseSQLTest::testSelect(), BaseDumpTest::testSequentialAcrossFiles(), ORMRowTest::testSetFields(), UploadFromUrlTest::testSetupUrlDownload(), SideBarTest::testSidebarWithOnlyTwoTitles(), ZipDirectoryReaderTest::testSimple(), SiteConfigurationTest::testSiteFromDb(), SiteConfigurationTest::testSiteFromDbWithCallback(), PathRouterTest::testSpecial(), ApiOptionsTest::testSpecialOption(), TitlePermissionTest::testSpecialsAndNSPermissions(), DatabaseTest::testStoredFunctions(), UploadFromUrlTest::testSyncDownload(), BaseDumpTest::testSynchronizeMissInWholeFirstFile(), BaseDumpTest::testSynchronizeSkipAcrossFile(), TagHookTest::testTagHooks(), TemplateCategoriesTest::testTemplateCategories(), SideBarTest::testTestAttributesAssertionHelper(), SearchEngineTest::testTextPowerSearch(), SearchEngineTest::testTextSearch(), SearchEngineTest::testTextTitlePowerSearch(), LanguageHeTest::testThreePluralForms(), UIDGeneratorTest::testTimestampedUID(), ApiQueryTest::testTitlesAreRejectedIfInvalid(), SearchEngineTest::testTitleSearch(), ApiQueryTest::testTitlesGetNormalized(), BitmapScalingTest::testTooBigImage(), BitmapScalingTest::testTooBigMustRenderImage(), ExtraParserTest::testTrackingCategory(), SideBarTest::testTrickyPipe(), LanguageHeTest::testTwoPluralForms(), HooksTest::testUncallableFunction(), PathRouterTest::testUnicode(), ExifTest::testUnicodeUserComment(), StructureTest::testUnitTestFileNamesEndWithTest(), ApiOptionsTest::testUnknownOption(), DatabaseTest::testUnknownTableCorruptsResults(), DatabaseSQLTest::testUpdate(), LinksUpdateTest::testUpdate_categorylinks(), LinksUpdateTest::testUpdate_externallinks(), LinksUpdateTest::testUpdate_imagelinks(), LinksUpdateTest::testUpdate_iwlinks(), LinksUpdateTest::testUpdate_langlinks(), LinksUpdateTest::testUpdate_page_props(), LinksUpdateTest::testUpdate_pagelinks(), LinksUpdateTest::testUpdate_templatelinks(), EditPageTest::testUpdatePage(), DatabaseSqliteTest::testUpgrades(), ApiUploadTest::testUpload(), ApiUploadTest::testUploadChunks(), ApiUploadTest::testUploadMissingParams(), ApiUploadTest::testUploadRequiresToken(), ApiUploadTest::testUploadSameContent(), ApiUploadTest::testUploadSameFileName(), ApiUploadTest::testUploadStash(), ApiUploadTest::testUploadZeroLength(), PathRouterTest::testUrlencoding(), MWExceptionTest::testUseMessageCache(), MWExceptionTest::testUseOutputPage(), TitlePermissionTest::testUserBlock(), ApiOptionsTest::testUserjsOption(), LinkerTest::testUserLink(), RevisionStorageTest::testUserWasLastToEdit(), JpegMetadataExtractorTest::testUtf8Comment(), ApiCreateAccountTest::testValid(), HtmlCheckMatrixTest::testValidateAcceptsPartialTagList(), HtmlCheckMatrixTest::testValidateAllowsOnlyKnownTags(), HtmlCheckMatrixTest::testValidateCallsUserDefinedValidationCallback(), XMPValidateTest::testValidateDate(), HtmlCheckMatrixTest::testValidateRequiresArrayInput(), IPTest::testValidBlocks(), IPTest::testValidIPs(), CLDRPluralRuleEvaluatorTest::testValidRules(), ApiFormatJsonTest::testValidSyntax(), ApiFormatPhpTest::testValidSyntax(), ApiFormatWddxTest::testValidSyntax(), HtmlCheckMatrixTest::testValuesForcedOffRemainOff(), HtmlCheckMatrixTest::testValuesForcedOnRemainOn(), StatusTest::testWarningWithMessage(), ApiWatchTest::testWatchClear(), ApiWatchTest::testWatchEdit(), ApiWatchTest::testWatchProtect(), ApiWatchTest::testWatchRollback(), PathRouterTest::testWeight(), WfExpandUrlTest::testWfExpandUrl(), GlobalTest::testWfPercentTest(), TitleTest::testWgWhitelistReadRegexp(), ApiUnblockTest::testWithNoToken(), GetSlaveServerTest::testXmlDumpsBackupUseCase(), BackupDumperPageTest::testXmlDumpsBackupUseCase(), BackupDumperLoggerTest::testXmlDumpsBackupUseCaseLogging(), Xml::textarea(), DatabaseBase::textFieldSize(), ApiQueryBase::titlePartToKey(), ApiQueryBase::titleToKey(), ORMRow::toArray(), lessc::toHSL(), TraditionalImageGallery::toHTML(), ThumbnailImage::toHtml(), CSSJanus_Tokenizer::tokenize(), MonoBookTemplate::toolbox(), Linker::tooltip(), Linker::tooltipAndAccesskeyAttribs(), lessc::toRGB(), TrackBlobs::trackOrphanText(), TrackBlobs::trackRevisions(), Profiler::transactionWritingIn(), File::transform(), OutputPage::transformCssMedia(), BitmapHandler::transformGd(), BitmapHandler::transformImageMagick(), ApiUpload::transformWarnings(), MediaWiki_I18N::translate(), LanguageFi::translateBlockExpiry(), Language::translateBlockExpiry(), IEContentAnalyzer::translateMimeType(), FSFileBackend::trapWarnings(), MediaWiki::triggerJobs(), UserDupes::trimAccount(), Licenses::trimStars(), Language::truncateHtml(), SiteStatsUpdate::tryDBUpdateInternal(), Article::tryFileCache(), ResourceLoaderFileModule::tryForKey(), Preferences::tryFormSubmit(), lessc::tryImport(), JobQueueFederated::tryJobInsertions(), Preferences::trySetUserEmail(), SpecialRevisionDelete::tryShowFile(), HTMLForm::trySubmit(), Preferences::tryUISubmit(), Language::tsToHebrew(), Language::tsToHijri(), Language::tsToIranian(), Language::tsToYear(), CoreParserFunctions::uc(), Language::uc(), Language::ucwordbreaks(), Language::ucwords(), PageArchive::undelete(), SpecialUndelete::undelete(), PageArchive::undeleteRevisions(), lessc_parser::unit(), LockManager::unlock(), DatabaseSqlite::unlock(), ZipDirectoryReader::unpack(), ZipDirectoryReader::unpackZip64Extra(), ORMTable::unprefixFieldNames(), LocalFile::unprefixRow(), ApiResult::unsetValue(), StripState::unstripType(), SpecialEditWatchlist::unwatchTitles(), SearchOracle::update(), SearchSqlite::update(), SearchMySQL::update(), Block::update(), DatabaseMssql::update(), DatabaseOracle::update(), DatabaseBase::update(), WikiPage::updateCategoryCounts(), UploadFromChunks::updateChunkStatus(), ProfilerMwprof::updateEntry(), RefreshFileHeaders::updateFileHeaders(), WikiPage::updateIfNewerOn(), LinksUpdate::updateLinksTimestamp(), MessageBlobStore::updateMessage(), MessageBlobStore::updateModule(), User::updateNewtalk(), WikiPage::updateRedirectOn(), WikiPage::updateRevisionOn(), ORMTable::updateRow(), DatabaseUpdater::updateRowExists(), Block::updateTimestamp(), SearchOracle::updateTitle(), SearchSqlite::updateTitle(), SearchMySQL::updateTitle(), Title::updateTitleProtection(), Profiler::updateTrxProfiling(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionLength::upgradeRow(), PopulateRevisionSha1::upgradeRow(), OldLocalFile::upgradeRow(), LocalFile::upgradeRow(), LocalFile::upload(), DatabaseMysqlBase::upsert(), DatabaseBase::upsert(), UploadSourceAdapter::url_stat(), CoreParserFunctions::urlencode(), CoreParserFunctions::urlFunction(), UserOptions::USAGER(), ResourceFileCache::useFileCache(), LoginForm::userBlockedMessage(), ReassignEdits::userConditions(), MysqlInstaller::userDefinitelyExists(), MssqlInstaller::userExists(), SpecialEmailUser::userForm(), SearchEngine::userHighlightPrefs(), Revision::userJoinCond(), Linker::userLink(), SearchEngine::userNamespaces(), ReassignEdits::userSpecification(), Linker::userToolLinks(), Revision::userWasLastToEdit(), HTMLCheckMatrix::validate(), HtmlCheckMatrixTest::validate(), Sanitizer::validateAttributes(), XMPValidate::validateDate(), Sanitizer::validateEmail(), Title::validateFileMoveOperation(), XMPValidate::validateGPS(), UploadBase::validateName(), PrefixSearch::validateNamespaces(), ImageHandler::validateParam(), DjVuHandler::validateParam(), SvgHandler::validateParam(), ApiFileRevert::validateParameters(), Preferences::validateSignature(), SpecialBlock::validateTargetField(), SpecialPageAliasTest::validSpecialPageAliasesProvider(), CLDRPluralRuleEvaluatorTest::validTestCases(), lessc_parser::value(), lessc_parser::variable(), CologneBlueTemplate::variantLinks(), UploadBase::verifyFile(), UploadBase::verifyMimeType(), UploadBase::verifyPartialFile(), UploadBase::verifyTitlePermissions(), UploadFromFile::verifyUpload(), UploadBase::verifyUpload(), UploadFromUrl::verifyUpload(), CategoryPage::view(), ImagePage::view(), Article::view(), Language::viewPrevNext(), Article::viewRedirect(), PPFrame_Hash::virtualBracketedImplode(), PPFrame_DOM::virtualBracketedImplode(), PPFrame_Hash::virtualImplode(), PPFrame_DOM::virtualImplode(), SvgHandler::visibleMetadataFields(), PoolCounterRedis::waitForSlotOrNotif(), Status::warning(), MWDebug::warning(), Preferences::watchlistPreferences(), ApiWatch::watchTitle(), SpecialEditWatchlist::watchTitles(), wfExtractThumbParams(), wfExtractThumbRequestInfo(), wfHtmlValidationHandler(), wfInstallerMain(), wfStreamThumb(), SpecialWhatLinksHere::whatlinkshereForm(), lessc_parser::whitespace(), ApiMain::wildcardToRegex(), SpecialWhatLinksHere::wlhLink(), Xml::wrapClass(), DatabaseOracle::wrapConditionsForWhere(), HTMLForm::wrapForm(), PreferencesForm::wrapForm(), SpecialJavaScriptTest::wrapSummaryHtml(), OutputPage::wrapWikiMsg(), RandomImageGenerator::writeImageWithCommandLine(), GenerateJqueryMsgData::writeJavascriptFile(), XmlDumpWriter::writeLogItem(), MessageWriter::writeMessagesArray(), XmlDumpWriter::writeRevision(), DatabaseUpdater::writeSchemaUpdateFile(), XmlDumpWriter::writeUpload(), UploadBase::zipEntryCallback(), and lessc::zipSetArgs().

◆ array() [2/2]

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  ,
  ... 
)

◆ follows()

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.

◆ func()

as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an<edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the and a callback function which should return the or false if the user isn t allowed to obtain it The prototype of the callback function is func (   $pageid,
  $title 
)

◆ if()

if (   $wgReverseTitle)

Definition at line 58 of file hooks.txt.

References $article.

◆ ldapLogin()

function ldapLogin (   $username,
  $password 
)

Definition at line 193 of file hooks.txt.

◆ options()

◆ output()

as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an<edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the output ( actiontoken  = "...")

◆ query()

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 externallinks including delete and has completed for all link tables default is conds Array Extra conditions for the query ( )

◆ system()

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().

◆ values()

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 this is a necessary inconvenience to make it possible to pass reference values ( that can be  changed)

◆ wfMessage()

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 externallinks including delete and has completed for all link tables 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 unset offset - wrap String Wrap the message in html(usually something like "&lt

Referenced by HTMLSelectOrOtherField::__construct(), HTMLSelectAndOtherField::__construct(), ErrorPageError::__construct(), MessageContent::__construct(), Licenses::__construct(), HTMLFormField::__construct(), MediaTransformError::__construct(), TransformParameterError::__construct(), LogPage::actionText(), MediaHandler::addMeta(), WikitextContent::addSectionHeader(), Skin::addToSidebar(), CologneBlueTemplate::afterContent(), SpecialVersion::arrayToString(), CologneBlueTemplate::beforeContent(), Linker::blockLink(), ProtectionForm::buildCleanupScript(), AllmessagesTablePager::buildForm(), ProtectionForm::buildForm(), ChangesFeed::buildItems(), ChangeTags::buildTagFilterSelector(), SpecialEditWatchlist::buildTools(), Title::checkSpecialsAndNSPermissions(), CleanupSpam::cleanupArticle(), CategoryViewer::columnList(), Language::commaList(), Linker::commentBlock(), WikiPage::commitRollback(), EmailNotification::composeCommonMailtext(), Article::confirmDelete(), Installer::createMainpage(), MonoBookTemplate::customBox(), Xml::dateMenu(), CoreParserFunctions::defaultsort(), Article::delete(), UploadBase::detectVirus(), Block::doAutoblock(), FileDeleteForm::doDelete(), Article::doDelete(), Skin::doEditSectionLink(), ImagePage::doRenderLangOpt(), ApiQueryTags::doTag(), BitmapHandler::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), WebInstaller::downloadLinkHook(), Linker::emailLink(), Installer::envCheckDB(), ApiEditPage::execute(), ApiQueryAllMessages::execute(), DumpMessages::execute(), UsercreateTemplate::execute(), ApiFeedContributions::execute(), CleanupSpam::execute(), ApiImageRotate::execute(), ApiFeedWatchlist::execute(), MoveBatch::execute(), FileDeleteForm::execute(), ApiFeedContributions::feedItemDesc(), DeleteEqualMessages::fetchMessageInfo(), ChangesList::flag(), Linker::formatAutocommentsCallback(), LogPage::formatBlockFlag(), LogPage::formatBlockFlags(), FeedUtils::formatDiff(), FeedUtils::formatDiffRow(), LanguageZh_hans::formatDuration(), Language::formatDuration(), HTMLForm::formatErrors(), ResourceLoader::formatException(), WikiPage::formatExpiry(), Linker::formatHiddenCategories(), Linker::formatRevisionSize(), ApiRevisionDelete::formatStatusMessages(), ChangeTags::formatSummaryRow(), Linker::formatTemplates(), Language::formatTimePeriod(), MessageBlobStore::generateMessageBlob(), ContentHandler::getAutoDeleteReason(), ContentHandler::getAutosummary(), User::getBlockedStatus(), Skin::getCategoryLinks(), WebInstaller::getCheckBox(), OracleInstaller::getConnectForm(), PostgresInstaller::getConnectForm(), MssqlInstaller::getConnectForm(), MysqlInstaller::getConnectForm(), SpecialVersion::getCopyrightAndAuthorList(), Title::getDefaultMessageText(), Interwiki::getDescription(), LogPage::getDescription(), FeedUtils::getDiffLink(), ImageHandler::getDimensionsString(), SpecialUpload::getDupeWarning(), Title::getEditNotices(), Status::getErrorMessage(), SpecialUpload::getExistsWarning(), SpecialVersion::getExtensionTypes(), UploadBase::getFilenamePrefixBlacklist(), MediaHandler::getGeneralLongDesc(), User::getGroupMember(), User::getGroupName(), User::getGroupPage(), WebInstaller::getHelpBox(), Language::getHumanTimestamp(), WebInstaller::getInfoBox(), SpecialUpload::getInitialPageText(), Licenses::getInputHTML(), DatabaseInstaller::getInstallUserBox(), LogFormatter::getIRCActionComment(), LogFormatter::getIRCActionText(), SkinTemplate::getLanguages(), ContentHandler::getLocalizedName(), PNGHandler::getLongDesc(), GIFHandler::getLongDesc(), ImageHandler::getLongDesc(), SvgHandler::getLongDesc(), MediaHandler::getLongDesc(), SpecialVersion::getMediaWikiCredits(), Status::getMessage(), Language::getMessageFromDB(), GenerateJqueryMsgData::getMessagesAndTests(), Interwiki::getName(), LogPage::getName(), ProtectionForm::getOptionLabel(), WebInstaller::getPageListItem(), ApiCreateAccount::getPossibleErrors(), WebInstaller::getRadioSet(), LogPage::getRcComment(), LogPage::getRcCommentIRC(), DatabaseInstaller::getReadableName(), Block::getRedactedName(), MWTimestamp::getRelativeTimestamp(), User::getRightDescription(), DatabaseSqlite::getServerInfo(), MssqlInstaller::getSettingsForm(), MysqlInstaller::getSettingsForm(), ImageHandler::getShortDesc(), SpecialBlock::getSuggestedDurations(), LogPage::getTitleLink(), DoubleRedirectJob::getUser(), Language::getVariantname(), SpecialVersion::getVersion(), SpecialVersion::getVersionLinkedSvn(), FormatMetadata::getVisibleFields(), DatabaseInstaller::getWebUserBox(), Status::getWikiText(), Title::hasSourceText(), ImagePage::imageDupes(), ImagePage::imageLinks(), WikiPage::insertProtectNullRevision(), DifferenceEngine::intermediateEditsMsg(), CoreParserFunctions::intFunction(), User::isUsableName(), Block::isWhitelistedFromAutoblocks(), WebInstaller::label(), Xml::languageSelector(), ApiParse::languagesHtml(), UploadFromUrlJob::leaveMessage(), Linker::linkAttribs(), SpecialUpload::loadRequest(), LogPage::logHeader(), LogPage::logName(), Skin::makeI18nUrl(), ImagePage::makeMetadataTable(), BaseTemplate::makeSearchInput(), ImagePage::makeSizeLink(), Linker::makeThumbLink2(), Xml::monthSelector(), Title::moveTo(), Title::moveToInternal(), MWException::msg(), SearchEngine::namespacesAsText(), Html::namespaceSelector(), Title::newMainPage(), WikiImporter::notice(), Language::numLink(), ImagePage::openShowImage(), CologneBlueTemplate::otherLanguages(), WebInstallerOutput::outputFooter(), WebInstallerOutput::outputTitle(), ConverterRule::parse(), Language::pipeList(), FileDeleteForm::prepareMessage(), ImagePage::printSharedImageText(), CologneBlueTemplate::processBottomLink(), WikiPage::protectDescription(), CologneBlueTemplate::quickBar(), TextPassDumper::readDump(), AllmessagesTablePager::reallyDoQuery(), MessageBlobStore::reencodeBlob(), VectorTemplate::renderPortal(), SearchEngine::replacePrefixes(), WikitextContent::replaceSection(), SpecialPageTest::requireLoginAnonProvider(), Linker::revComment(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), Linker::revUserLink(), Linker::revUserTools(), UploadFromUrlJob::run(), DoubleRedirectJob::run(), ProtectionForm::save(), CologneBlueTemplate::searchForm(), Language::semicolonList(), User::sendConfirmationMail(), EmailNotification::sendImpersonal(), User::sendMail(), FileDeleteForm::setHeaders(), Article::setOldSubtitle(), User::setPassword(), WikiImporter::setTargetRootPage(), ProtectionForm::show(), Article::showDiffPage(), WebInstaller::showError(), ImagePage::showError(), FileDeleteForm::showForm(), WebInstaller::showMessage(), Article::showMissingArticle(), Article::showNamespaceHeader(), Article::showPatrolFooter(), Article::showRedirectedFromHeader(), SpecialEditWatchlist::showTitles(), ImagePage::showTOC(), SpecialVersion::softwareInformation(), Linker::specialLink(), Language::specialList(), WebInstaller::startPageWrapper(), UploadStash::stashFile(), SpecialEmailUser::submit(), CologneBlueTemplate::sysLinks(), ChangeTags::tagDescription(), CoreParserFunctions::tagObj(), MessageTest::testExists(), MessageTest::testInContentLanguageDisabled(), MessageTest::testInContentLanguageEnabled(), MessageTest::testInLanguage(), MessageTest::testInLanguageThrows(), MessageTest::testKey(), XmlTest::testLanguageSelector(), LogFormatterTest::testLogParamsTypeMsg(), LogFormatterTest::testLogParamsTypeMsgContent(), MessageTest::testMessageParams(), MessageTest::testMessageParamSubstitution(), ExtraParserTest::testTrackingCategory(), Linker::tocList(), File::transformErrorOutput(), BitmapHandler::transformGd(), MediaWiki_I18N::translate(), Language::truncate(), Language::truncateHtml(), PageArchive::undelete(), StripState::unstripCallback(), ImagePage::uploadLinksBox(), Linker::userTalkLink(), Linker::userToolLinks(), ImagePage::view(), Article::view(), Language::viewPrevNext(), Article::viewRedirect(), and wfStreamThumb().

Variable Documentation

◆ ! $text

set to $title object and return false for a match for latest after cache objects are set use the ContentHandler facility to handle CSS and JavaScript ! $text

Definition at line 2149 of file hooks.txt.

◆ $abortMsg

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 account incomplete& $abortMsg

Definition at line 237 of file hooks.txt.

Referenced by SpecialChangePassword::attemptReset().

◆ $allowUsertalk

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page& $allowUsertalk

Definition at line 2697 of file hooks.txt.

Referenced by Block::__construct(), and User::isBlockedFrom().

◆ $article

◆ $attribs

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

Definition at line 1530 of file hooks.txt.

Referenced by PPNode_Hash_Tree::__toString(), OutputPage::addElement(), HTMLForm::addHiddenField(), ProtectionForm::buildForm(), ProtectionForm::buildSelector(), Xml::check(), Xml::checkLabel(), UploadBase::checkSvgScriptCallback(), Sanitizer::decodeTagAttributes(), HTMLForm::displaySection(), XMPReader::doAttribs(), WebInstaller::docLink(), Skin::doEditSectionLink(), Html::dropDefaults(), Xml::element(), Html::element(), Xml::elementClean(), XmlTypeCheck::elementOpen(), Xml::expandAttributes(), Html::expandAttributes(), Xml::fieldset(), CategoryViewer::formatList(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), SpecialUndelete::formatRevisionRow(), HTMLForm::getButtons(), DatabaseInstaller::getCheckBox(), MediaTransformOutput::getDescLinkAttribs(), HTMLForm::getHiddenFields(), HTMLTextField::getInputHTML(), HTMLTextAreaField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), Licenses::getInputHTML(), UploadSourceField::getLabelHtml(), TablePager::getLimitSelect(), IRCColourfulRCFeedFormatter::getLine(), DatabaseInstaller::getPasswordBox(), LogFormatter::getRestrictedElement(), DatabaseInstaller::getTextBox(), Html::hidden(), HistoryPager::historyLine(), Html::htmlHeader(), Xml::input(), Html::input(), Xml::inputLabel(), Xml::inputLabelSep(), Xml::label(), Linker::link(), Linker::linkAttribs(), Xml::listDropDown(), RCCacheEntryFactoryTest::makeDeletedEditRecentChange(), RCCacheEntryFactoryTest::makeEditRecentChange(), Linker::makeExternalLink(), Linker::makeKnownLinkObj(), RCCacheEntryFactoryTest::makeLogRecentChange(), RCCacheEntryFactoryTest::makeRecentChange(), Revision::newFromArchiveRow(), Xml::openElement(), Html::openElement(), Xml::option(), Licenses::outputOption(), Xml::password(), CoreTagHooks::pre(), SpecialChangeEmail::pretty(), Xml::radio(), Xml::radioLabel(), Html::rawElement(), LinkHolderArray::replaceInternal(), XmlTypeCheck::rootElementOpen(), Sanitizer::safeEncodeTagAttributes(), RecentChange::setAttribs(), ImageGalleryBase::setAttributes(), Xml::span(), TextPassDumper::startElement(), XMPReader::startElement(), XMPReader::startElementModeInitial(), XMPReader::startElementModeLi(), XMPReader::startElementModeLiLang(), XMPReader::startElementModeSimple(), XMPReader::startElementModeStruct(), LogFormatter::styleRestricedElement(), Xml::submitButton(), Xml::tags(), SideBarTest::testRespectExternallinktarget(), SideBarTest::testRespectWgnofollowlinks(), SideBarTest::testTestAttributesAssertionHelper(), Xml::textarea(), Html::textarea(), TraditionalImageGallery::toHTML(), ThumbnailImage::toHtml(), Linker::tooltipAndAccesskeyAttribs(), Linker::userToolLinks(), Sanitizer::validateAttributes(), Sanitizer::validateTagAttributes(), Xml::wrapClass(), and HTMLForm::wrapForm().

◆ $colours

if the prop value should be in the metadata multi language array can modify can modify indexed by page_id& $colours

◆ $cookies

return false to override stock group removal can be modified modifiable will be added to $_SESSION& $cookies

◆ $customAttribs

null means default& $customAttribs

Definition at line 1530 of file hooks.txt.

Referenced by Linker::link(), and Linker::linkKnown().

◆ $defaultOptions

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason& $defaultOptions

◆ $editor

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

◆ $editPage

as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an<edit result="Failure"> tag if $resultArr was filled $editPage

Definition at line 375 of file hooks.txt.

◆ $error

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string as detected by MediaWiki Handlers will typically only apply for specific mime types object& $error

Definition at line 2573 of file hooks.txt.

Referenced by DBError::__construct(), LoginForm::addNewAccount(), LoginForm::addNewAccountMailPassword(), lessc::assertColor(), lessc::assertNumber(), SpecialPasswordReset::checkExecutePermissions(), ApiResult::convertStatusToArray(), UploadBase::convertVerifyErrorToStatus(), DatabaseInstaller::createTables(), PostgresInstaller::createTables(), DatabaseBase::deadlockLoop(), ApiDelete::delete(), ApiUpload::dieRecoverableError(), FileDeleteForm::doDelete(), Article::doDelete(), Article::doDeleteArticle(), WikiPage::doDeleteArticle(), WikiPage::doDeleteArticleReal(), SquidPurgeClient::doReads(), MovePageForm::doSubmit(), SquidPurgeClient::doWrites(), ApiEmailUser::execute(), ApiUpload::execute(), ApiPurge::execute(), DeleteDefaultMessages::execute(), MwSql::execute(), RunJobs::execute(), DeleteBatch::execute(), RefreshImageMetadata::execute(), GenerateCollationData::execute(), DeleteEqualMessages::execute(), SpecialEmailUser::execute(), TitleTest::flattenErrorsArray(), HTMLFormField::formatErrors(), HTMLForm::formatErrors(), OutputPage::formatPermissionsErrorMessage(), DatabasePostgres::freeResult(), Status::getErrorMessage(), Status::getErrorsByType(), User::getPasswordValidity(), ApiCreateAccount::getPossibleErrors(), SquidPurgeClient::getSocket(), Status::getStatusArray(), Title::getUserPermissionsErrors(), UploadBase::getVerificationErrorCode(), Status::getWikiText(), Status::hasMessage(), ExternalStore::insertWithFallback(), DatabaseMysqlBase::lastError(), SpecialPasswordReset::onSubmit(), RollbackAction::onView(), DatabaseMysqlBase::open(), PostgresInstaller::openConnectionToAnyDB(), UploadFromChunks::outputChunk(), XMPReader::parse(), ApiUpload::performUpload(), LoginForm::processLogin(), SpecialUpload::processVerificationError(), ORMTable::rawSelect(), ZipDirectoryReaderTest::readZipAssertError(), Status::replaceMessage(), DatabaseBase::reportConnectionError(), DatabaseOracle::reportQueryError(), DatabaseBase::reportQueryError(), DatabaseBase::restoreErrorHandler(), OracleInstaller::setupUser(), WebInstaller::showStatusMessage(), DatabaseBase::sourceFile(), UploadStash::stashFile(), SpecialEmailUser::submit(), StatusTest::testGetErrorsByType(), TitleTest::testIsValidMoveOperation(), TemplateCategoriesTest::testTemplateCategories(), TitleTest::testWgWhitelistReadRegexp(), UploadBase::verifyPartialFile(), UploadBase::verifyUpload(), Article::view(), and wfHtmlValidationHandler().

◆ $extTypes

presenting them properly to the user as errors is done by the caller return true use this to change the list & $extTypes

Definition at line 1105 of file hooks.txt.

◆ $flags

it s the revision text itself In either if gzip is the revision text is gzipped $flags

Definition at line 2113 of file hooks.txt.

Referenced by GanConverter::__construct(), ZhConverter::__construct(), KkConverter::__construct(), GenericArrayObject::__construct(), ApiPageSet::__construct(), LanguageShi::__construct(), LanguageIu::__construct(), LanguageSr::__construct(), DatabaseBase::__construct(), DatabaseSqliteStandalone::__construct(), MWMemcached::_load_items(), MWMemcached::_set(), ApiResult::addValue(), JobQueue::batchPush(), SpecialBlock::blockLogFlags(), CheckStorage::check(), WikiPage::checkFlags(), TrackBlobs::checkIntegrity(), FileRepo::cleanupBatch(), WikiPage::commitRollback(), CompressOld::compressPage(), Revision::compressRevisionText(), FileRepo::concatenate(), Revision::decompressRevisionText(), StringUtils::delimiterReplace(), StringUtils::delimiterReplaceCallback(), JobQueueDB::doBatchPush(), JobQueueRedis::doBatchPush(), JobQueueFederated::doBatchPush(), JobQueueDB::doBatchPushInternal(), WikiPage::doEdit(), WikiPage::doEditContent(), MockBitmapHandler::doTransform(), MockSvgHandler::doTransform(), BitmapHandler::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), SquidPurgeClient::doWrites(), StorageTypeStats::execute(), DumpRev::execute(), FixBug20757::execute(), RunJobs::execute(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Revision::fetchFromConds(), RepoGroup::findFiles(), LocalRepo::findFiles(), FileRepo::findFiles(), LogPage::formatBlockFlags(), ApiPurge::getAllowedParams(), ApiWatch::getAllowedParams(), ApiImageRotate::getAllowedParams(), ApiSetNotificationTimestamp::getAllowedParams(), ApiFeedWatchlist::getAllowedParams(), ApiQueryLogEvents::getAllowedParams(), ApiQuery::getAllowedParams(), ApiPageSet::getAllowedParams(), Title::getArticleID(), ContentHandler::getAutosummary(), Article::getAutosummary(), WikiPage::getAutosummary(), Title::getEarliestRevTime(), Title::getFirstRevision(), Title::getLatestRevID(), Title::getLength(), Title::getNextRevisionID(), Title::getPreviousRevisionID(), Revision::getRevisionText(), UIDGenerator::getSequentialPerNodeIDs(), HistoryBlobStub::getText(), SpecialVersion::getVersion(), PPFrame_Hash::implodeWithFlags(), PPFrame_DOM::implodeWithFlags(), CheckStorage::importRevision(), WikiRevision::importUpload(), FSFileBackendList::initIterator(), Revision::insertOn(), Title::isRedirect(), FixBug20757::isUnbrokenStub(), LocalFile::load(), Revision::loadFromConds(), WikiPage::loadLastEdit(), moveToExternal(), Revision::newFromConds(), Revision::newFromId(), Title::newFromID(), Revision::newFromPageId(), Revision::newFromTitle(), LBFactorySimple::newMainLB(), UIDGenerator::newRawUUIDv4(), UIDGenerator::newSequentialPerNodeID(), UIDGenerator::newSequentialPerNodeIDs(), UIDGenerator::newUUIDv4(), SpecialUploadStash::outputLocallyScaledThumb(), SpecialUploadStash::outputThumbFromStash(), ConverterRule::parse(), ConverterRule::parseFlags(), ShiConverter::parseManualRule(), SrConverter::parseManualRule(), IuConverter::parseManualRule(), KkConverter::parseManualRule(), JobQueueGroup::pop(), Preprocessor_Hash::preprocessToObj(), Preprocessor_DOM::preprocessToObj(), Preprocessor_DOM::preprocessToXml(), FileRepo::publish(), LocalFile::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), JobQueue::push(), ChangesList::recentChangesFlags(), resolveStub(), ApiResult::setElement(), Parser_DiffTest::setFunctionHook(), FileRepo::store(), FileRepo::storeBatch(), StoreBatchTest::storeit(), MediaWikiParserTest::suite(), WikitextContentHandlerTest::testGetAutosummary(), File::thumbName(), ForeignAPIFile::transform(), File::transform(), File::transformErrorOutput(), JobQueueFederated::tryJobInsertions(), LocalFile::upload(), OldLocalFile::uploadOld(), and Linker::userToolLinks().

◆ $form

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead $form

Definition at line 2573 of file hooks.txt.

Referenced by ProtectedTitlesPager::__construct(), ProtectedPagesPager::__construct(), MergeHistoryPager::__construct(), NewPagesPager::__construct(), SpecialUnlockdb::alterForm(), SpecialLockdb::alterForm(), RevertFileAction::alterForm(), PurgeAction::alterForm(), SpecialBlock::alterForm(), SpecialPasswordReset::alterForm(), SpecialResetTokens::alterForm(), SpecialChangePassword::alterForm(), WatchAction::alterForm(), UnwatchAction::alterForm(), benchmarkForm(), benchmarkTest(), Article::confirmDelete(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), SpecialListFiles::execute(), SpecialNewFiles::execute(), ApiUserrights::execute(), SpecialExport::execute(), SpecialUnblock::execute(), SpecialPagesWithProp::execute(), SpecialBlockList::execute(), SpecialComparePages::execute(), SpecialEditWatchlist::execute(), SpecialRandomInCategory::execute(), SpecialEmailUser::execute(), FormSpecialPage::execute(), SpecialNewpages::form(), SpecialEditWatchlist::getClearForm(), FormAction::getForm(), FormSpecialPage::getForm(), NewFilesPager::getForm(), SpecialEditWatchlist::getNormalForm(), Language::getPluralRuleIndexNumber(), SpecialSearch::getProfileForm(), SpecialEditWatchlist::getRawForm(), SpecialUpload::getUploadForm(), ApiUserrights::getUrUser(), Language::handleExplicitPluralForms(), SpecialBookSources::makeForm(), SpecialExpandTemplates::makeForm(), SpecialBlock::processUIForm(), SpecialUnblock::processUIUnblock(), Article::protect(), SpecialWatchlist::setTopText(), WatchAction::show(), PurgeAction::show(), FormAction::show(), SpecialComparePages::showDiff(), FileDeleteForm::showForm(), SpecialUpload::showRecoverableUploadError(), EmailConfirmation::showRequestForm(), SpecialUpload::showUploadForm(), SpecialUploadStash::showUploads(), SpecialUpload::showUploadWarning(), Preferences::tryFormSubmit(), Preferences::tryUISubmit(), SpecialEmailUser::uiSubmit(), Preferences::validateSignature(), and SpecialBlock::validateTargetField().

◆ $handlerParams

see documentation in includes Linker php for Linker::makeImageLink& $handlerParams

◆ $hash

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks& $hash

Definition at line 2697 of file hooks.txt.

Referenced by HistoryBlobStub::__construct(), ConcatenatedGzipHistoryBlob::addItem(), CgzCopyTransaction::addItem(), SwiftFileBackend::addMissingMetadata(), ORAResult::array_unique_md(), UploadBase::checkWarnings(), CgzCopyTransaction::commit(), User::comparePasswords(), User::confirmationToken(), UpdateLogging::copyExactMatch(), User::crypt(), ApiTestCaseUpload::deleteFileByContent(), PPFuzzTester::execute(), LocalFileDeleteBatch::execute(), ForeignAPIRepo::findBySha1(), RepoGroup::findBySha1(), LocalRepo::findBySha1(), RepoGroup::findBySha1s(), FileRepo::findBySha1s(), RepoGroup::findFileFromKey(), ResourceLoaderStartUpModule::getConfig(), ResourceLoaderModule::getDefinitionMtime(), PurgeChangedFiles::getDeletedPath(), WikiFilePage::getDuplicates(), FileBackendStore::getFileSha1Base36(), LocalFileDeleteBatch::getHashes(), ResourceLoaderModule::getHashMtime(), FileRepo::getHashPathForLevel(), ConcatenatedGzipHistoryBlob::getItem(), ResourceLoaderFileModule::getLESSCacheKey(), MessageCache::getLocalCache(), ResourceLoaderUserCSSPrefsModule::getModifiedTime(), ResourceLoaderUserOptionsModule::getModifiedTime(), ResourceLoaderStartUpModule::getModifiedTime(), WebRequest::getRequestURL(), StoreFileOp::getSourceSha1Base36(), File::getStorageKey(), SqlBagOStuff::getTableByKey(), ResourceLoaderWikiModule::getTitleMtimes(), FileCacheBase::hashSubdirectory(), MessageCache::load(), Linker::normalizeSubpageLink(), Preprocessor_Hash::preprocessToObj(), CgzCopyTransaction::recompress(), ConcatenatedGzipHistoryBlob::removeItem(), MessageCache::saveToCaches(), MessageCache::saveToLocal(), ApiQueryBase::validateSha1Base36Hash(), and ApiQueryBase::validateSha1Hash().

◆ $html

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
Examples
/src/tests/phpunit/MediaWikiTestCase.php.

Definition at line 1530 of file hooks.txt.

Referenced by ImageGalleryBase::add(), CachedAction::addCachedHTML(), WebInstallerOutput::addHTML(), WebInstallerOutput::addHTMLNoFlush(), MediaWikiTestCase::assertValidHtmlDocument(), MediaWikiTestCase::assertValidHtmlSnippet(), SpecialRevisionDelete::buildCheckBoxes(), ChangeTags::buildTagFilterSelector(), HTMLForm::displaySection(), Sanitizer::escapeHtmlAllowEntities(), SpecialListFiles::execute(), SpecialTags::execute(), ApiFeedContributions::feedItemDesc(), FeedUtils::formatDiffRow(), Linker::formatLinksInComment(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), OutputPage::getBottomScripts(), HTMLForm::getButtons(), PreferencesForm::getButtons(), SpecialVersion::getCreditsForExtension(), MWDebug::getDebugHTML(), HTMLFormField::getDiv(), WebInstaller::getHelpBox(), HTMLForm::getHiddenFields(), JavaScriptContent::getHtml(), CssContent::getHtml(), DBConnectionError::getHTML(), HTMLForm::getHTML(), QuickTemplate::getHTML(), OutputPage::getHtmlFromLoaderLinks(), HTMLMultiSelectField::getInputHTML(), HTMLRadioField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), HTMLFormField::getLabelHtml(), MessageContent::getParserOutput(), TextContent::getParserOutput(), SkinTemplate::getPersonalToolsList(), HTMLFormField::getRaw(), HTMLCheckMatrix::getTableRow(), HTMLFormField::getTableRow(), Html::htmlHeader(), ImageGalleryBase::insert(), Linker::link(), Linker::linkKnown(), Skin::makeFooterIcon(), BaseTemplate::makeLink(), BaseTemplate::makeListItem(), Linker::makeMediaLinkFile(), Linker::makeMediaLinkObj(), Linker::makeSelfLinkObj(), CologneBlueTemplate::otherLanguages(), QueryPage::outputResults(), Installer::parse(), CologneBlueTemplate::renderAfterPortlet(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), WebInstaller::showHelpBox(), SpecialSearch::showHit(), SpecialExpandTemplates::showHtmlPreview(), FileDuplicateSearchPage::showList(), WebInstaller::showMessage(), LogEventsList::showOptions(), StatusTest::testGetHtml(), TextContentTest::testGetParserOutput(), HtmlFormatterTest::testTransform(), ImagePage::view(), HTMLForm::wrapForm(), and PreferencesForm::wrapForm().

◆ $incrBy

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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled $incrBy

Definition at line 1956 of file hooks.txt.

Referenced by User::pingLimiter().

◆ $inject_html

occurs before session is loaded can be modified etc $inject_html

Definition at line 2818 of file hooks.txt.

◆ $ldapServer

processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could $ldapServer

Definition at line 191 of file hooks.txt.

◆ $link

usually copyright or history_copyright This message must be in HTML not wikitext & $link

Definition at line 2149 of file hooks.txt.

Referenced by LinksUpdate::__construct(), ImageGalleryBase::add(), CategoryViewer::addImage(), CategoryViewer::addPage(), OutputPage::addReturnTo(), CategoryViewer::addSubcategoryObject(), Skin::addToSidebarPlain(), RCCacheEntryFactoryTest::assertQueryLink(), SkinTemplate::buildContentNavigationUrls(), OutputPage::buildCssLinks(), OutputPage::buildCssLinksArray(), ProtectionForm::buildForm(), SpecialEditWatchlist::buildRemoveLine(), Article::confirmDelete(), DifferenceEngine::deletedIdMarker(), Skin::doEditSectionLink(), MovePageForm::doSubmit(), DumpLinks::execute(), VectorTemplate::execute(), SpecialNewpages::filterLinks(), SrConverter::findVariantLink(), ShiConverter::findVariantLink(), IuConverter::findVariantLink(), KuConverter::findVariantLink(), KkConverter::findVariantLink(), Language::findVariantLink(), Linker::formatAutocommentsCallback(), ApiParse::formatCategoryLinks(), ApiParse::formatCss(), DateFormatter::formatDate(), ApiParse::formatLangLinks(), PopularPagesPage::formatResult(), AncientPagesPage::formatResult(), MostcategoriesPage::formatResult(), MostinterwikisPage::formatResult(), MostlinkedPage::formatResult(), SpecialProtectedtitles::formatRow(), DeletedContribsPager::formatRow(), CategoryPager::formatRow(), ContribsPager::formatRow(), ImageListPager::formatValue(), CreditsAction::getContributors(), Skin::getCopyright(), SpecialUndelete::getFileComment(), SpecialUndelete::getFileLink(), SpecialUndelete::getFileUser(), LogEventsList::getFilterLinks(), BaseTemplate::getFooterLinks(), OutputPage::getHeadLinksArray(), OutputPage::getHtmlFromLoaderLinks(), RevDel_FileItem::getLink(), RevDel_ArchivedFileItem::getLink(), SpecialUndelete::getPageLink(), WebInstaller::getPageListItem(), Block::getPermissionsError(), TablePager::getStartBody(), RevDel_FileItem::getUserTools(), HistoryPager::historyLine(), ImagePage::imageDupes(), ImagePage::imageLinks(), ImageGalleryBase::insert(), SpecialWhatLinksHere::listItem(), Linker::makeExternalLink(), Linker::makeHeadline(), BaseTemplate::makeListItem(), LogFormatter::makePageLink(), OutputPage::makeResourceLoaderLink(), ChangesList::maybeWatchedLink(), ImportStreamSource::newFromInterwiki(), ComposerPackageModifier::newMediaWikiLink(), Language::numLink(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), SpecialSpecialpages::outputPageList(), SkinTemplate::prepareQuickTemplate(), SpecialBlock::preText(), Preferences::profilePreferences(), CologneBlueTemplate::quickBar(), EnhancedChangesList::recentChangesBlockGroup(), MediaWikiPageLinkRenderer::renderHtmlLink(), LinkHolderArray::replaceInterwiki(), Linker::revDeleteLink(), DifferenceEngine::revisionDeleteLink(), HistoryPager::revLink(), Linker::revUserLink(), Linker::revUserTools(), ComposerPackageModifier::setLinkAsProvides(), SpecialAllpages::showChunk(), Article::showDeletedRevisionHeader(), DifferenceEngine::showDiffPage(), FileDeleteForm::showForm(), SpecialRevisionDelete::showForm(), SpecialSearch::showHit(), SpecialSearch::showInterwikiHit(), SpecialBlockList::showList(), Article::showPatrolFooter(), SpecialPrefixindex::showPrefixChunk(), SpecialUndelete::showRevision(), MovePageForm::showSubpages(), SpecialUpload::showViewDeletedLinks(), OutputPage::styleLink(), Skin::subPageSubtitle(), TraditionalImageGallery::toHTML(), SpecialUndelete::undelete(), CreditsAction::userLink(), CologneBlueTemplate::variantLinks(), and Article::viewRedirect().

◆ $linksUpdate

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 externallinks including delete and has completed for all link tables & $linksUpdate

Definition at line 1530 of file hooks.txt.

Referenced by ParserOutput::getSecondaryDataUpdates().

◆ $localize

namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable (). 'NewRevisionFromEditComplete' if it s text intended for display in a monospaced font $localize

Definition at line 1746 of file hooks.txt.

◆ $mime

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string $mime

◆ $modeName

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist but no entry for that model exists in $wgContentHandlers $modeName

Definition at line 815 of file hooks.txt.

◆ $name

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist $name
Examples
/src/tests/phpunit/MediaWikiTestCase.php.

Definition at line 336 of file hooks.txt.

Referenced by Parser_DiffTest::__call(), StubObject::__call(), StubContLang::__call(), StubUserLang::__call(), RedisConnRef::__call(), DBConnRef::__call(), LessTestSuite::__construct(), RefreshLinksPartitionTest::__construct(), LinksUpdateTest::__construct(), JobQueueTest::__construct(), WikiPageTest::__construct(), RevisionStorageTest::__construct(), MostrevisionsPage::__construct(), UnusedCategoriesPage::__construct(), LongPagesPage::__construct(), IncludableSpecialPage::__construct(), UnlistedSpecialPage::__construct(), PopularPagesPage::__construct(), UncategorizedCategoriesPage::__construct(), UnusedimagesPage::__construct(), AncientPagesPage::__construct(), DeadendPagesPage::__construct(), FewestrevisionsPage::__construct(), DoubleRedirectsPage::__construct(), LonelyPagesPage::__construct(), SpecialRecentChanges::__construct(), WantedPagesPage::__construct(), CommandLineInc::__construct(), DeprecatedGlobal::__construct(), BrokenRedirectsPage::__construct(), ListredirectsPage::__construct(), MostlinkedTemplatesPage::__construct(), ShortPagesPage::__construct(), UncategorizedTemplatesPage::__construct(), UncategorizedImagesPage::__construct(), ListDuplicatedFilesPage::__construct(), MIMEsearchPage::__construct(), MostcategoriesPage::__construct(), MostimagesPage::__construct(), MostinterwikisPage::__construct(), MostlinkedCategoriesPage::__construct(), UncategorizedPagesPage::__construct(), UnusedtemplatesPage::__construct(), WithoutInterwikiPage::__construct(), MostlinkedPage::__construct(), SpecialPagesWithProp::__construct(), UnwatchedpagesPage::__construct(), WantedCategoriesPage::__construct(), WantedFilesPage::__construct(), RandomPage::__construct(), WantedTemplatesPage::__construct(), FileDuplicateSearchPage::__construct(), MailAddress::__construct(), UserRightsProxy::__construct(), LinkSearchPage::__construct(), SpecialRandomInCategory::__construct(), MemcLockManager::__construct(), FileOp::__construct(), SpecialAllpages::__construct(), MediaWikiTestCase::__construct(), RecompressTracked::__construct(), SpecialRedirectToSpecial::__construct(), SpecialPage::__construct(), PoolCounterWorkViaCallback::__construct(), RedirectSpecialArticle::__construct(), PPDStackElement::__construct(), LinkHolderArray::__destruct(), MaintenanceFixup::__destruct(), Language::__destruct(), JSNode::__get(), JSNode::__set(), TitleValue::__toString(), PPTemplateFrame_Hash::__toString(), PPTemplateFrame_DOM::__toString(), PPCustomFrame_Hash::__toString(), PPCustomFrame_DOM::__toString(), StubObject::_call(), EmailNotification::actuallyNotifyOnPageChange(), FormOptions::add(), MagicWordArray::add(), ApiMain::addFormat(), OutputPage::addHeadItem(), HTMLForm::addHiddenField(), HTMLForm::addHiddenFields(), ParserOutput::addImage(), UsercreateTemplate::addInputItem(), OutputPage::addMeta(), MediaHandler::addMeta(), ApiModuleManager::addModule(), ApiMain::addModule(), ApiModuleManager::addModules(), PPDAccum_Hash::addNodeWithText(), Maintenance::addOption(), ApiQueryBase::addOption(), InfoAction::addRow(), DatabaseUpdater::addTable(), ApiResult::addValue(), ApiImageRotate::addValues(), ApiPageSet::addValues(), OutputPage::addWikiMsg(), OutputPage::addWikiMsgArray(), SVGReader::animateFilterAndLang(), ImageCleanup::appendTitle(), UserMailer::arrayToHeaderString(), lessc::assertArgs(), DumpTestCase::assertDumpEnd(), ORMRowTest::assertFieldValues(), DumpTestCase::assertNodeEnd(), DumpTestCase::assertNodeStart(), DumpTestCase::assertPageStart(), DumpTestCase::assertTextNode(), lessc_parser::assign(), DatabaseSqlite::attachDatabase(), Xml::attrib(), SpecialRevisionDelete::buildCheckBoxes(), OutputPage::buildCssLinks(), MysqlInstaller::buildFullUserName(), ImageCleanup::buildSafeTitle(), ORMTable::canHaveField(), CheckStorage::check(), Xml::check(), NamespaceConflictChecker::checkAll(), UserDupes::checkDupes(), DatabaseInstaller::checkExtension(), Xml::checkLabel(), OutputPage::checkLastModified(), NamespaceConflictChecker::checkNamespace(), PreprocessDump::checkOptions(), Title::checkReadPermissions(), Skin::checkTitle(), Hooks::clear(), User::clearCookie(), lessc::coerceColor(), lessc::compile(), lessc::compileBlock(), lessc::compileProp(), lessc::compileValue(), LockManagerGroup::config(), FileBackendGroup::config(), FormOptions::consumeValue(), FormOptions::consumeValues(), UploadFromChunks::continueChunks(), User::createNew(), Installer::createSysop(), DjVuTest::dataFile(), Sanitizer::decodeEntity(), FormOptions::delete(), UploadFromUrlTest::deleteFile(), Maintenance::deleteOption(), JobQueueAggregatorRedis::dencQueueName(), XMPReader::doAttribs(), Installer::doGenerateKeys(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), MysqlUpdater::doPagelinksUpdate(), PopulateCategory::doPopulateCategory(), UserCache::doQuery(), GenderCache::doQuery(), SpecialActiveUsers::doQueryCacheUpdate(), ImagePage::doRenderLangOpt(), DatabaseUpdater::doTable(), WikiImporter::dumpElement(), XmlTypeCheck::elementOpen(), TextPassDumper::endElement(), FileRepo::enumFilesInStorage(), Installer::envCheckCache(), Installer::envCheckDB(), UserDupes::examine(), ApiEditPage::execute(), ApiHelp::execute(), DatabaseLag::execute(), NukePage::execute(), GenerateNormalizerDataAr::execute(), AttachLatest::execute(), GenerateUtf8Case::execute(), ApiQueryUsers::execute(), GetConfiguration::execute(), LocalFileDeleteBatch::execute(), SpecialPageFactory::executePath(), Action::exists(), SpecialPageFactory::exists(), Xml::expandAttributes(), Installer::exportVars(), SpecialRevisionDelete::extractBitParams(), ApiQueryRevisions::extractRowInfo(), UserrightsPage::fetchUser(), FormOptions::fetchValuesFromRequest(), TitleCleanup::fileExists(), lessc::fileExists(), ImageCleanup::filePath(), CoreParserFunctions::filepath(), GetConfiguration::finalSetup(), lessc::findBlocks(), RepoGroup::findFiles(), SkinCologneBlue::formatLanguageName(), SkinTemplate::formatLanguageName(), ApiParse::formatLimitReportData(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), ApiParse::formatProperties(), NewFilesPager::formatRow(), TablePager::formatRow(), ApiRsd::formatRsdApiList(), BlockListPager::formatValue(), ImageListPager::formatValue(), lessc_parser::func(), MessageBlobStore::get(), GlobalVarConfig::get(), LockManagerGroup::get(), FileBackendGroup::get(), QuickTemplate::get(), lessc::get(), DerivativeRequest::getAcceptLang(), SpecialPageFactory::getAliasList(), FormOptions::getAllValues(), PPTemplateFrame_Hash::getArgument(), PPTemplateFrame_DOM::getArgument(), WebRequest::getArray(), RecentChange::getAttribute(), MagicWordArray::getBaseRegex(), WebRequest::getBool(), JobQueueGroup::getCachedConfigVar(), Skin::getCachedNotice(), MWNamespace::getCanonicalIndex(), User::getCanonicalName(), ApiQueryAllUsers::getCanonicalUserName(), LinksUpdate::getCategoryInsertions(), FormOptions::getChangedValues(), WebRequest::getCheck(), ApiMain::getCheck(), DatabaseInstaller::getCheckBox(), ApiParamInfo::getClassInfo(), SvgHandler::getCommonMetaArray(), ApiQueryORM::getConditions(), SiteConfiguration::getConfig(), NamespaceConflictChecker::getConflicts(), FauxResponse::getcookie(), MultiHttpClient::getCurlHandle(), ConfigFactory::getDefaultInstance(), Title::getDefaultMessageText(), FileRepo::getDescriptionRenderUrl(), FileRepo::getDescriptionUrl(), Language::getDurationIntervals(), FormatJsonTest::getEncodeTestCases(), MediaWikiPHPUnitTestListener::getErrorName(), ApiQueryLinks::getExamples(), ApiQueryAllLinks::getExamples(), SpecialUpload::getExistsWarning(), FormatMetadata::getExtendedMetadataFromFile(), ORMRow::getField(), ORMTable::getFieldsFromDBResult(), SpecialPage::getFinalGroupName(), WebRequest::getFloat(), SpecialChangePassword::getFormFields(), Preferences::getFormObject(), WebRequest::getFuzzyBool(), ApiQuery::getGenerators(), ApiPageSet::getGenerators(), WebRequest::getGPCVal(), Hooks::getHandlers(), MagicWordArray::getHash(), LocalFileDeleteBatch::getHashes(), FileRepo::getHashPath(), FileRepo::getHashPathForLevel(), WebRequest::getHeader(), MWHttpRequest::getHeaderList(), HTMLFormField::getHelpText(), ApiQueryAllLinks::getHelpUrls(), TablePager::getHiddenFields(), Linker::getImageLinkMTOParams(), WebRequest::getInt(), WebRequest::getIntArray(), WebRequest::getIntOrNull(), Linker::getInvalidTitleDescription(), DatabaseBase::getLBInfo(), ResourceLoader::getLessCompiler(), TablePager::getLimitSelect(), ContentHandler::getLocalizedName(), SpecialPageFactory::getLocalNameFor(), PNGMetadataExtractor::getMetadata(), ORMRowTest::getMockFields(), BaseTemplate::getMsg(), FileRepo::getName(), PPTemplateFrame_Hash::getNamedArgument(), PPTemplateFrame_DOM::getNamedArgument(), ApiQuery::getNamedDB(), FileRepo::getNameFromTitle(), ApiModuleManager::getNames(), Language::getNamespaceAliases(), Language::getNamespaceIds(), MediaWikiTitleCodec::getNamespaceName(), ApiModuleManager::getNamesWithClasses(), Maintenance::getOption(), Preferences::getOptionFromUser(), User::getOptionKinds(), SpecialStatistics::getOtherStats(), SpecialPageFactory::getPage(), Skin::getPageClasses(), WebInstaller::getPageListItem(), SpecialExport::getPagesFromCategory(), MediaWikiPageLinkRenderer::getPageUrl(), FileOp::getParam(), DatabaseInstaller::getPasswordBox(), JobQueue::getPeriodicTasks(), Preferences::getPreferences(), ParserOutput::getProperty(), OutputPage::getProperty(), LinksUpdate::getPropertyInsertions(), SpecialPageFactory::getRegularPages(), RepoGroup::getRepoByName(), SpecialPageFactory::getRestrictedPages(), HistoryPager::getRevisionButton(), SpecialPage::getSafeTitleFor(), OracleInstaller::getSchemaVars(), WebInstaller::getSession(), TablePager::getStartBody(), FileRepo::getTempHashPath(), MediaWikiPHPUnitTestListener::getTestName(), WebRequest::getText(), DatabaseInstaller::getTextBox(), ForeignAPIRepo::getThumbError(), ForeignAPIRepo::getThumbUrl(), ForeignAPIRepo::getThumbUrlFromCache(), SpecialPage::getTitleFor(), SpecialPageFactory::getTitleForAlias(), LogPage::getTitleLink(), ApiTokens::getTokenTypes(), LogEventsList::getTypeSelector(), FormOptions::getUnconsumedValues(), ApiMain::getUpload(), SpecialPageFactory::getUsablePages(), RevDel_FileItem::getUserTools(), WebRequest::getVal(), ApiMain::getVal(), FormOptions::getValue(), WebRequest::getValues(), Installer::getVar(), Language::getVariantname(), ConfEditor::getVars(), FileRepo::getVirtualUrl(), SiteConfiguration::getWikiParams(), GlobalVarConfig::getWithPrefix(), ORMRow::getWriteValues(), ORMTable::getWriteValues(), UserrightsPage::groupCheckboxes(), ORMRow::hasField(), OutputPage::hasHeadItem(), Maintenance::hasOption(), Title::hasSourceText(), Html::hidden(), User::idFromName(), ImageCleanup::imageExists(), RequestContext::importScopedSession(), WebRequest::initHeaders(), UploadFromFile::initialize(), UploadFromStash::initialize(), UploadFromUrl::initialize(), UploadBase::initializePathInfo(), lessc::injectVariables(), Xml::input(), Html::input(), Xml::inputLabel(), Xml::inputLabelSep(), MessageBlobStore::insertMessageBlob(), LinksUpdate::invalidateProperties(), User::isCreatableName(), User::isIP(), DatabaseMysqlBase::isQuotedIdentifier(), DatabaseMssql::isQuotedIdentifier(), DatabaseBase::isQuotedIdentifier(), Hooks::isRegistered(), Title::isSpecial(), User::isUsableName(), User::isValidUserName(), DatabaseMysqlBase::isView(), ImageCleanup::killRow(), Xml::languageSelector(), LogPager::limitPerformer(), Xml::listDropDown(), ORMRow::loadAndGetField(), HTMLForm::loadData(), User::loadDefaults(), User::loadFromId(), Preferences::loadOldSearchNs(), Installer::locateExecutable(), ProfilerMwprof::logData(), Profiler::logData(), ApiMain::logRequest(), SkinTemplate::makeArticleUrlDetails(), ConfigFactory::makeConfig(), ResourceLoader::makeCustomLoaderScript(), ApiQuery::makeHelpMsgHelper(), Skin::makeI18nUrl(), Skin::makeInternalOrExternalUrl(), Skin::makeKnownUrlDetails(), ResourceLoader::makeLoaderImplementScript(), ResourceLoader::makeLoaderRegisterScript(), ResourceLoader::makeLoaderStateScript(), ResourceLoader::makeModuleResponse(), Title::makeName(), Skin::makeNSUrl(), lessc::makeParser(), OutputPage::makeResourceLoaderLink(), Skin::makeSpecialUrl(), Skin::makeSpecialUrlSubpage(), SkinTemplate::makeTalkUrlDetails(), LinksUpdateTest::makeTitleAndParserOutput(), Skin::makeUrl(), Skin::makeUrlDetails(), MagicWordArray::matchAndRemove(), MediaWikiTestCase::mergeMwGlobalArrayValue(), ApiQueryImageInfo::mergeThumbParams(), FileRepo::nameForThumb(), PPFrame_Hash::newChild(), PPFrame_DOM::newChild(), UserRightsProxy::newFromName(), Category::newFromName(), User::newFromName(), SpecialSearchTest::newUserWithSearchNS(), DatabasePostgres::nextSequenceValue(), Linker::normaliseSpecialPage(), Sanitizer::normalizeEntity(), CoreParserFunctions::numberingroup(), FormOptions::offsetExists(), FormOptions::offsetGet(), FormOptions::offsetSet(), FormOptions::offsetUnset(), InfoAction::onView(), SpecialVersion::openExtType(), UploadDumper::outputItem(), WikiExporter::pageByName(), ImageCleanup::pageExists(), WikiExporter::pagesByName(), CoreParserFunctions::pagesincategory(), CookieJar::parseCookieResponseHeader(), Xml::password(), Installer::performInstallation(), MediaWiki::performRequest(), SpecialSearch::powerSearch(), SpecialSearch::powerSearchBox(), Title::prefix(), ResourceLoader::preloadModuleInfo(), ApiQueryContributions::prepareUsername(), ApiQueryBlocks::prepareUsername(), ProtectedPagesPager::preprocessResults(), BlockListPager::preprocessResults(), Preprocessor_Hash::preprocessToObj(), SpecialChangeEmail::pretty(), Preferences::profilePreferences(), lessc_formatter_classic::property(), XmlSelectTest::provideConstructionParameters(), Xml::radio(), Xml::radioLabel(), ZipDirectoryReader::readCentralDirectory(), SVGReader::readField(), ApiMain::reallyMakeHelpMsg(), DatabaseMssql::realTableName(), OldChangesList::recentChangesLine(), lessc::reduce(), Hooks::register(), ConfigFactory::register(), LockManagerGroup::register(), FileBackendGroup::register(), ResourceLoader::register(), BackupDumper::registerFilter(), lessc::registerFunction(), BackupDumper::registerOutput(), ORMRow::removeField(), CologneBlueTemplate::renderAfterPortlet(), BaseTemplate::renderAfterPortlet(), VectorTemplate::renderNavigation(), VectorTemplate::renderPortal(), VectorTemplate::renderPortals(), MediaWikiPageLinkRenderer::renderWikitextLink(), FormOptions::reset(), SpecialPageFactory::resolveAlias(), XmlTypeCheck::rootElementOpen(), ApiQueryAllLinks::run(), MWException::runHooks(), MultiHttpClient::runMulti(), User::saveToCache(), Categoryfinder::scan_next_layer(), EraseArchivedFile::scrubAllVersions(), EraseArchivedFile::scrubVersion(), SearchEngine::searchableNamespaces(), Preferences::searchPreferences(), ApiQueryBase::selectNamedDB(), ApiMain::sendCacheHeaders(), GlobalVarConfig::set(), QuickTemplate::set(), lessc::set(), WebResponse::setcookie(), FauxResponse::setcookie(), CookieJar::setCookie(), MWHttpRequest::setCookie(), User::setCookie(), User::setCookies(), ApiResult::setElement(), ORMRow::setField(), ORMRow::setFields(), lessc::setFormatter(), SpecialPageFactory::setGroup(), MWHttpRequest::setHeader(), OutputPage::setHTMLTitle(), ApiParse::setIndexedTagNames(), DatabaseBase::setLBInfo(), OutputPage::setPageTitle(), Installer::setPassword(), ParserOutput::setProperty(), OutputPage::setProperty(), QuickTemplate::setRef(), CurlHttpRequestTester::setRespHeaders(), PhpHttpRequestTester::setRespHeaders(), WebInstaller::setSession(), HTMLForm::setSubmitName(), HTMLForm::setSubmitTooltip(), BagOStuffTest::setUp(), StoreBatchTest::setUp(), PreprocessorTest::setUp(), FileBackendTest::setUp(), JobQueueTest::setUp(), MssqlInstaller::setupUser(), MysqlInstaller::setupUser(), RevisionDeleteUser::setUsernameBitfields(), FormOptions::setValue(), DatabaseInstaller::setVar(), Installer::setVar(), WebInstaller::setVarsFromRequest(), GlobalVarConfig::setWithPrefix(), OutputPage::showFileDeleteError(), OutputPage::showFileNotFoundError(), SpecialWatchlist::showHideLink(), OutputPage::showUnexpectedValueError(), DumpTestCase::skipPastNodeEnd(), BaseDump::skipTo(), DumpTestCase::skipToNodeEnd(), SpecialVersion::softwareInformation(), Linker::specialLink(), PPNode_DOM::splitArg(), UploadBase::splitXmlNamespace(), TextPassDumper::startElement(), UploadBase::stripXmlNamespace(), RevisionDeleteUser::suppressUserName(), DatabaseSqlite::tableName(), DatabaseOracle::tableName(), DatabaseMssql::tableName(), DatabaseBase::tableName(), DatabaseOracle::tableNameInternal(), CoreParserFunctions::tagObj(), XmlSelectTest::testConstructParameters(), ApiEditPageTest::testEdit(), ApiEditPageTest::testEditAppend(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_redirect(), ApiEditPageTest::testEditNewSection(), ApiEditPageTest::testEditSection(), GlobalVarConfigTest::testGet(), ContentHandlerTest::testGetLocalizedName(), MediaWikiTitleCodecTest::testGetNamespaceName(), SpecialPageTest::testGetTitleFor(), SpecialPageTest::testGetTitleForWithWarning(), ExifRotationTest::testMetadata(), ExifRotationTest::testMetadataNoAutoRotate(), ApiEditPageTest::testNonTextEdit(), PrefixUniquenessTest::testPrefixes(), ResourceLoaderTest::testRegisteredValidModulesAreAccessible(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), MWExceptionTest::testRunHooks(), ORMRowTest::testSetField(), ORMRowTest::testSetFields(), UploadTestHandler::testTitleValidation(), DatabaseSqliteTest::testUpgrades(), GlobalWithDBTest::testWfIsBadImage(), Xml::textarea(), Html::textarea(), Linker::tooltip(), Linker::tooltipAndAccesskeyAttribs(), MailAddress::toString(), Profiler::transactionWritingIn(), Profiler::transactionWritingOut(), Preferences::tryFormSubmit(), lessc::unregisterFunction(), ApiResult::unsetValue(), lessc::unsetVariable(), RevisionDeleteUser::unsuppressUserName(), ProfilerSimple::updateEntry(), ProfilerMwprof::updateEntry(), MessageBlobStore::updateModule(), Profiler::updateTrxProfiling(), UserOptions::USAGER(), SpecialEmailUser::userForm(), SearchEngine::userNamespaces(), FormOptions::validateBounds(), FormOptions::validateIntBounds(), FormOptions::validateName(), ImageHandler::validateParam(), DjVuHandler::validateParam(), SvgHandler::validateParam(), lessc_parser::variable(), wfOutputHandler(), SpecialWhatLinksHere::whatlinkshereForm(), and OutputPage::wrapWikiMsg().

◆ $namespaces

◆ $newtalks

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 1230 of file hooks.txt.

Referenced by Skin::getNewtalks().

◆ $options

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
Examples
/src/includes/rcfeed/RedisPubSubFeedEngine.php.

Definition at line 1530 of file hooks.txt.

Referenced by CheckLanguageCLI::__construct(), ResourceLoaderTestModule::__construct(), MappedIterator::__construct(), MultiHttpClient::__construct(), XmlTypeCheck::__construct(), RedisConnectionPool::__construct(), RandomImageGenerator::__construct(), RecompressTracked::__construct(), ZipDirectoryReader::__construct(), ResourceLoaderFileModule::__construct(), MWHttpRequest::__construct(), SquidPurgeClientPool::__construct(), UploadForm::__construct(), PathRouter::add(), LinkCache::addLinkObj(), OutputPage::addReturnTo(), PathRouter::addStrict(), OutputPage::addStyle(), RedisConnectionPool::applyDefaultConfig(), ProtectionForm::buildCleanupScript(), DatabasePostgres::buildConcat(), OutputPage::buildCssLinksArray(), IndexPager::buildQueryInfo(), ORMTable::count(), Title::countAuthorsBetween(), SpecialWatchlist::cutoffLinks(), SpecialWatchlist::daysLink(), CheckExtensionsCLI::defaultChecks(), Block::defaultRetroactiveAutoblock(), LocalRepo::deletedFileHasKey(), PathRouter::doAdd(), SiteStatsInit::doAllAndCommit(), WikiPage::doEditUpdates(), UserCache::doQuery(), Skin::editUrlOptions(), FormatJson::encode53(), FormatJson::encode54(), Sanitizer::escapeId(), DatabaseMysqlBase::estimateRowCount(), DatabaseMssql::estimateRowCount(), DatabaseBase::estimateRowCount(), GenerateRandomImages::execute(), ApiExpandTemplates::execute(), SpecialExpandTemplates::execute(), CommandLineInc::execute(), RefreshImageMetadata::execute(), UpdateCollation::execute(), PPFuzzTest::execute(), DeletedContributionsPage::execute(), PhpHttpRequest::execute(), LoginForm::executeReturnTo(), MWHttpRequestTester::factory(), MWHttpRequest::factory(), QueryPage::fetchFromCache(), Revision::fetchFromConds(), HTMLMultiSelectField::filterDataForSubmit(), RepoGroup::findFile(), FileRepo::findFile(), RepoGroup::findFileFromKey(), FileRepo::findFileFromKey(), FileRepo::findFiles(), DatabaseSqlite::fixIgnore(), HTMLFormField::flattenOptions(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), Linker::generateRollback(), Http::get(), Title::getAuthorsBetween(), InstallerOverrides::getCliInstaller(), DBLockManager::getConnection(), WikiPage::getContributors(), SpecialProtectedtitles::getLevelMenu(), SpecialProtectedpages::getLevelMenu(), Title::getLinksFrom(), Title::getLinksTo(), Category::getMembers(), Preferences::getOptionFromUser(), ApiOptionsTest::getOptionKinds(), User::getOptionKinds(), User::getOptions(), TextContent::getParserOutput(), WikitextContent::getParserOutput(), UsersPager::getQueryInfo(), LogPager::getQueryInfo(), NewPagesPager::getQueryInfo(), ImageListPager::getQueryInfoReal(), ResourceLoaderWikiModule::getScript(), BaseTemplate::getSidebar(), ResourceLoaderUserCSSPrefsModule::getStyles(), ResourceLoaderWikiModule::getStyles(), Title::getSubpages(), MysqlInstaller::getTableOptions(), Title::getTemplateLinksFrom(), Title::getTemplateLinksTo(), ResourceLoaderWikiModule::getTitleMtimes(), SpecialProtectedpages::getTypeMenu(), DumpRenderer::handleRevision(), LocalRepo::hiddenFileHasKey(), SpecialWatchlist::hoursLink(), ForeignAPIRepo::httpGet(), DatabaseSqlite::indexUnique(), ORMRow::insert(), DatabaseOracle::insert(), DatabaseSqlite::insert(), DatabaseMssql::insert(), DatabaseBase::insert(), ORMTable::insertRow(), Language::internalUserTimeAndDate(), Xml::languageSelector(), Linker::link(), Linker::linkAttribs(), Linker::linkKnown(), Linker::linkUrl(), Xml::listDropDown(), PageArchive::listRevisions(), Maintenance::loadParamsAndArgs(), HTMLFormField::lookupOptionsKeys(), DatabaseBase::makeGroupByWithHaving(), DatabaseSqlite::makeInsertOptions(), DatabaseBase::makeInsertOptions(), BaseTemplate::makeLink(), BaseTemplate::makeListItem(), SpecialRecentChanges::makeOptionsLink(), DatabaseBase::makeOrderBy(), ContentHandler::makeParserOptions(), WikiPage::makeParserOptions(), DatabaseSqlite::makeSelectOptions(), DatabaseMssql::makeSelectOptions(), DatabaseBase::makeSelectOptions(), DatabaseOracle::makeSelectOptions(), DatabaseBase::makeUpdateOptions(), DatabaseSqlite::makeUpdateOptionsArray(), DatabaseBase::makeUpdateOptionsArray(), Xml::monthSelector(), Html::namespaceSelector(), RecompressTracked::newFromCommandLine(), RecentChange::newFromConds(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), WikiPage::pageData(), WikiPage::pageDataFromId(), WikiPage::pageDataFromTitle(), InfoAction::pageInfo(), OutputPage::parserOptions(), Http::post(), Preferences::profilePreferences(), FileRepo::publish(), LocalFile::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), ForeignAPIFile::purgeCache(), LocalFile::purgeCache(), ForeignAPIFile::purgeThumbnails(), LocalFile::purgeThumbnails(), BacklinkCache::queryLinks(), UserCache::queryNeeded(), FileRepo::quickImport(), ORMTable::rawSelect(), ORMTable::rawSelectRow(), ZipDirectoryReader::read(), ImageListPager::reallyDoQuery(), IndexPager::reallyDoQuery(), QueryPage::reallyDoQuery(), UploadFromUrl::reallyFetchFile(), DateFormatter::reformat(), Http::request(), TableCleanup::runTable(), ORMTable::select(), DatabaseMssql::select(), DatabaseBase::select(), DatabaseBase::selectField(), ORMTable::selectFields(), ORMTable::selectFieldsRow(), ORMTable::selectObjects(), ORMTable::selectRow(), DatabaseOracle::selectRow(), DatabaseBase::selectRow(), DatabaseMssql::selectSQLText(), DatabaseBase::selectSQLText(), RedisPubSubFeedEngine::send(), WebResponse::setcookie(), Article::setParserOptions(), DatabaseMysqlBase::setSessionOptions(), SpecialAllpages::showChunk(), MovePageForm::showForm(), SpecialWatchlist::showHideLink(), SpecialWhatLinksHere::showIndirectLinks(), SpecialAllpages::showToplevel(), RedisConnectionPool::singleton(), SevenZipStream::stream_open(), OutputPage::styleLink(), SkinTemplateTest::testMakeListItem(), TextContentTest::testPreloadTransform(), TextContentTest::testPreSaveTransform(), CSSJanusTest::testTransformAdvanced(), GlobalTest::testWfShellMaintenanceCmd(), TraditionalImageGallery::toHTML(), ThumbnailImage::toHtml(), Linker::tooltip(), DatabaseMssql::update(), DatabaseOracle::update(), DatabaseBase::update(), LocalFile::upload(), Language::userDate(), Language::userTime(), and Language::userTimeAndDate().

◆ $output

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 375 of file hooks.txt.

Referenced by DatabasePostgres::aggregateValue(), WikiExporter::closeStream(), StringUtils::delimiterReplaceCallback(), UploadBase::detectVirus(), DeleteArchivedFilesImplementation::doDelete(), LinkHolderArray::doVariants(), SpecialWatchlist::execute(), SpecialExpandTemplates::execute(), SpecialRevisionDelete::execute(), SpecialRunJobs::executeJobs(), DatabasePostgres::getSoftwareLink(), MWTimestamp::getTimestamp(), DumpRenderer::handleRevision(), StringUtils::hungryDelimiterReplace(), MediaWiki::main(), SpecialExpandTemplates::makeOutput(), Maintenance::maybeHelp(), mccGetHelp(), WikiExporter::openStream(), SpecialWatchlist::outputChangesList(), WikiExporter::outputLogStream(), WikiExporter::outputPageStream(), MediaWiki::performAction(), MediaWiki::performRequest(), Profiler::remapCallTree(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), SpecialAllpages::showChunk(), UserrightsPage::showLogFragment(), SpecialEditWatchlist::showTitles(), SpecialAllpages::showToplevel(), ArrayDiffFormatterTest::testFormat(), WfTimestampTest::testHttpDate(), WfTimestampTest::testNormalTimestamps(), WfTimestampTest::testOldTimestamps(), PreprocessorTest::testPreprocessorOutputFiles(), SanitizerTest::testRemoveHTMLtags(), WfAssembleUrlTest::testWfAssembleUrl(), WfShorthandToIntegerTest::testWfShorthandToInteger(), GetSlaveServerTest::testXmlDumpsBackupUseCase(), TraditionalImageGallery::toHTML(), and GenerateJqueryMsgData::writeJavascriptFile().

◆ $parser

function wfGetCustomMagicWordValue $parser
Initial value:
{
$parser->setFunctionHook( 'mag_custom', 'wfGetCustomMagicWordValue' )

Definition at line 1956 of file hooks.txt.

Referenced by Parser_DiffTest::__call(), PhpXmlBugTester::__construct(), CoreParserFunctions::anchorencode(), CoreParserFunctions::cascadingsources(), lessc::compile(), lessc::compileProp(), CLDRPluralRuleConverter::convert(), CoreParserFunctions::defaultsort(), CoreParserFunctions::displaytitle(), JSParseHelper::execute(), CoreParserFunctions::filepath(), CoreParserFunctions::formatDate(), CoreParserFunctions::formatnum(), CoreTagHooks::gallery(), CoreParserFunctions::gender(), CoreParserFunctions::getCachedRevisionObject(), Linker::getImageLinkMTOParams(), XmlTypeCheck::getParser(), CoreParserFunctions::grammar(), lessc::injectVariables(), CoreParserFunctions::intFunction(), CoreParserFunctions::lc(), Linker::makeImageLink(), lessc::makeParser(), CoreParserFunctions::nse(), Parser_DiffTest::onClearState(), CoreParserFunctions::pad(), CoreParserFunctions::padleft(), CoreParserFunctions::padright(), CoreParserFunctions::pageid(), CoreParserFunctions::pagesincategory(), CoreParserFunctions::pagesize(), MessageCache::parse(), ShiConverter::parserConvert(), IuConverter::parserConvert(), CoreParserFunctions::plural(), CoreParserFunctions::protectionlevel(), TextPassDumper::readDump(), CoreParserFunctions::register(), CoreTagHooks::register(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), XmlTypeCheck::rootElementOpen(), Title::secureAndSplit(), Parser_DiffTest::setFunctionHook(), ImageGalleryBase::setParser(), ParserTestParserHook::setup(), CoreParserFunctions::special(), CoreParserFunctions::speciale(), TextPassDumper::startElement(), ParserTestParserHook::staticTagHook(), CoreParserFunctions::tagObj(), TagHookTest::testBadFunctionTagHooks(), TagHookTest::testBadTagHooks(), TagHookTest::testFunctionTagHooks(), JavaScriptMinifierTest::testJavaScriptMinifierOutput(), TagHookTest::testTagHooks(), MessageCache::transform(), lessc::tryImport(), CoreParserFunctions::uc(), CoreParserFunctions::urlencode(), XmlTypeCheck::validateFromFile(), XmlTypeCheck::validateFromString(), and ResourceLoaderModule::validateScriptFile().

◆ $password

◆ $personal_urls

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 my talk my contributions etc& $personal_urls

Definition at line 1956 of file hooks.txt.

Referenced by SkinTemplate::buildPersonalUrls().

◆ $pre

return true to allow those checks to and false if checking is done 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

◆ $query

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 1105 of file hooks.txt.

Referenced by ApiQueryPrefixSearch::__construct(), ApiQueryStashImageInfo::__construct(), ApiQueryExtLinksUsage::__construct(), ApiQueryFileRepoInfo::__construct(), ApiQueryAllUsers::__construct(), ApiQueryLogEvents::__construct(), ApiQueryDeletedrevs::__construct(), ApiQueryDuplicateFiles::__construct(), ApiQueryExternalLinks::__construct(), ApiQueryProtectedTitles::__construct(), ApiQueryAllMessages::__construct(), ApiQueryAllPages::__construct(), ApiQueryCategories::__construct(), ApiQueryContributions::__construct(), ApiQueryCategoryMembers::__construct(), ApiQueryIWBacklinks::__construct(), ApiQueryLangBacklinks::__construct(), ApiQueryLangLinks::__construct(), ApiQueryPagePropNames::__construct(), ApiQueryPagesWithProp::__construct(), ApiQueryQueryPage::__construct(), ApiQueryRecentChanges::__construct(), ApiQueryRedirects::__construct(), ApiQueryWatchlist::__construct(), ApiQueryImages::__construct(), ApiQueryWatchlistRaw::__construct(), ApiQueryCategoryInfo::__construct(), ApiQueryIWLinks::__construct(), ApiQueryAllCategories::__construct(), ApiQueryPageProps::__construct(), ApiQueryRandom::__construct(), ApiQueryFilearchive::__construct(), ApiQueryUserInfo::__construct(), ApiQueryUsers::__construct(), ApiQueryImageInfo::__construct(), ApiQueryAllImages::__construct(), ApiQueryBlocks::__construct(), ApiQueryLinks::__construct(), ApiQueryRevisions::__construct(), ApiQueryContributors::__construct(), ApiQueryAllLinks::__construct(), ApiQuerySearch::__construct(), ApiQueryTags::__construct(), ApiQueryBase::__construct(), ApiQueryInfo::__construct(), ApiQueryBacklinks::__construct(), OutputPage::addBacklinkSubtitle(), OutputPage::addReturnTo(), WebRequest::appendQuery(), WebRequest::appendQueryArray(), SkinTemplate::buildPersonalUrls(), Linker::buildRollbackLink(), lessc::compileMedia(), lessc::compileMediaQuery(), LoginForm::cookieRedirectCheck(), PostgresUpdater::describeIndex(), SpecialRecentChangesLinked::doMainQuery(), DatabaseMysqlBase::duplicateTableStructure(), WebRequest::escapeAppendQuery(), Title::escapeCanonicalURL(), Title::escapeFullURL(), Title::escapeLocalURL(), RedirectSpecialPage::execute(), ApiQueryExternalLinks::execute(), BatchedQueryRunner::execute(), SpecialRecentChanges::execute(), RandomPage::execute(), SpecialRandomInCategory::execute(), LoginForm::execute(), SpecialPageFactory::executePath(), ForeignAPIRepo::fetchImageQuery(), IEUrlExtension::fixUrlForIE6(), Title::fixUrlQueryArgs(), SpecialUndelete::formatFileRow(), SpecialNewpages::formatRow(), DeleteLogFormatter::getActionLinks(), Title::getCanonicalURL(), SearchMySQL::getCountQuery(), MultiHttpClient::getCurlHandle(), MWDebug::getDebugInfo(), DeletedContribsPager::getDefaultQuery(), LogPager::getDefaultQuery(), UsersPager::getDefaultQuery(), MediaTransformOutput::getDescLinkAttribs(), FileRepo::getDescriptionRenderUrl(), SpecialRecentChanges::getFeedQuery(), LogEventsList::getFilterLinks(), Title::getFullURL(), ApiPageSet::getGenerators(), TablePager::getHiddenFields(), Linker::getImageLinkMTOParams(), ForeignAPIRepo::getInfo(), Title::getInternalURL(), IRCColourfulRCFeedFormatter::getLine(), Title::getLinkURL(), Title::getLocalURL(), PatrolLogFormatter::getMessageParameters(), WebInstaller::getPageListItem(), IndexPager::getPagingLinks(), ImageListPager::getPagingQueries(), SearchMySQL::getQuery(), WantedPagesPage::getQueryInfo(), NewFilesPager::getQueryInfo(), WithoutInterwikiPage::getQueryInfo(), UsersPager::getQueryInfo(), SpecialRunJobs::getQuerySignature(), LogEventsList::getShowHideLinks(), TablePager::getStartBody(), ResourceLoaderStartUpModule::getStartupModulesUrl(), Linker::getUploadUrl(), WebInstaller::getUrl(), HistoryPager::historyLine(), ForeignAPIRepo::httpGetCached(), ImagePage::imageLinks(), ChangesList::insertDiffHist(), SearchMySQL::limitResult(), Linker::link(), Linker::linkKnown(), Linker::linkUrl(), SpecialWhatLinksHere::listItem(), Linker::makeBrokenImageLinkObj(), LinkHolderArray::makeHolder(), Linker::makeImageLink(), Linker::makeImageLink2(), Linker::makeKnownLinkObj(), LoginForm::makeLanguageSelectorLink(), IndexPager::makeLink(), Linker::makeLinkObj(), ResourceLoader::makeLoaderQuery(), ResourceLoader::makeLoaderURL(), OutputPage::makeResourceLoaderLink(), SpecialWhatLinksHere::makeSelfLink(), Linker::makeThumbLink2(), FileRepo::makeUrl(), LinkSearchPage::mungeQuery(), Language::numLink(), SwiftFileBackend::objectListing(), SpecialChangePassword::onSubmit(), MediaWiki::performRequest(), ApiQueryBase::prepareUrlQuerySearchString(), WfAssembleUrlTest::provideURLParts(), MWDebug::query(), SearchMySQL::queryFeatures(), SearchMySQL::queryMain(), SearchMySQL::queryNamespaces(), MWDebug::queryTime(), QueryPage::reallyDoQuery(), EnhancedChangesList::recentChangesBlockLine(), CSSMin::remapOne(), LinkHolderArray::replaceInternal(), SearchEngine::replacePrefixes(), Linker::revDeleteLink(), ApiQueryExtLinksUsage::run(), ApiQuerySearch::run(), SearchMySQL::searchInternal(), SearchPostgres::searchQuery(), RandomPage::selectRandomPageFromDB(), SpecialRandomInCategory::selectRandomPageFromDB(), OutputPage::setFeedAppendQuery(), SkinTemplate::setupTemplateForOutput(), SpecialAllpages::showChunk(), DifferenceEngine::showDiffPage(), SpecialSearch::showInterwiki(), SpecialSearch::showInterwikiHit(), OutputPage::showPermissionsErrorPage(), SpecialPrefixindex::showPrefixChunk(), SkinTemplate::tabAction(), PrefixUniquenessTest::testPrefixes(), ThumbnailImage::toHtml(), MediaWiki::triggerJobs(), ResourceFileCache::useFileCache(), HTMLFileCache::useFileCache(), and Language::viewPrevNext().

◆ $res

see documentation in includes Linker php for Linker::makeImageLink or false for current& $res

Definition at line 1358 of file hooks.txt.

◆ $resourceLoader

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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource error or success such as when responding to a resource loader request or generating HTML output& $resourceLoader

◆ $ret

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 & $ret

Definition at line 1530 of file hooks.txt.

Referenced by MWMemcached::_load_items(), ArrayUtils::arrayDiffAssocRecursive(), ExternalStoreDB::batchFetchBlobs(), ExternalStoreDB::batchFetchFromURLs(), Benchmarker::bench(), LocalSettingsGenerator::buildMemcachedServerList(), SpecialPageFactory::capturePath(), DatabaseBase::close(), CategoryViewer::columnList(), UploadFromChunks::concatenateChunks(), LanguageZh::convertForSearchResult(), MediaHandler::convertMetadataVersion(), MultiWriteBagOStuff::deleteObjectsExpiringBefore(), DatabaseOracle::doCommit(), DatabaseMysql::doQuery(), DatabaseMysqli::doQuery(), DatabaseInstaller::doUpgrade(), MultiWriteBagOStuff::doWrite(), Installer::envCheckShellLocale(), SpecialEmailUser::execute(), PPFrame_Hash::expand(), PPFrame_DOM::expand(), Html::expandAttributes(), ApiRevisionDelete::extractStatusInfo(), MssqlBlob::fetch(), ExternalStoreDB::fetchBlob(), ExternalStoreDB::fetchFromURL(), ORAResult::fetchObject(), ORAResult::fetchRow(), ForeignAPIRepo::findBySha1(), SpecialPagesWithProp::formatResult(), DeletedContribsPager::formatRow(), ContribsPager::formatRow(), ApiRevisionDelete::formatStatusMessages(), GetConfiguration::formatVarDump(), CoreParserFunctions::gender(), Preferences::generateSkinOptions(), ApiFeedRecentChanges::getAllowedParams(), ApiFeedWatchlist::getAllowedParams(), RevDel_RevisionItem::getApiData(), RevDel_FileItem::getApiData(), RevDel_LogItem::getApiData(), HTMLFormField::getAttributes(), RevisionDeleter::getChanges(), Preferences::getDateOptions(), UserOptions::getDefaultOptionsNames(), Benchmarker::getFormattedResults(), MWDebug::getHTMLDebugLog(), Preferences::getImageSizes(), FileRepo::getInfo(), TablePager::getLimitSelectList(), Title::getLinkURL(), SpecialVersion::getMediaWikiCredits(), getRow(), DatabaseTest::getSharedTableName(), TablePager::getStartBody(), Preferences::getThumbSizes(), ParserOutput::getTimes(), SpecialVersion::getWgHooks(), SiteConfiguration::getWikiParams(), UserrightsPage::groupCheckboxes(), LBFactory::hasMasterChanges(), OutputPage::headElement(), Html::htmlHeader(), DatabaseSqlite::insert(), DatabaseMssql::insert(), DatabaseMssql::insertSelect(), User::isLocallyBlockedProxy(), Linker::link(), Linker::linkAttribs(), Linker::linkUrl(), Revision::loadFromConds(), HTMLFormField::lookupOptionsKeys(), Linker::makeHeadline(), Linker::makeKnownLinkObj(), Linker::makeLinkObj(), ExternalStoreDB::mergeBatchResult(), SiteConfiguration::mergeParams(), Html::namespaceSelector(), Title::newFromText(), Linker::normaliseSpecialPage(), Sanitizer::normalizeCharReferencesCallback(), MediaWikiSite::normalizePageName(), Linker::normalizeSubpageLink(), File::normalizeTitle(), CoreParserFunctions::nse(), ForeignAPIFile::parseMetadata(), MediaWiki::parseTitle(), User::passwordChangeInputAttribs(), DatabaseBase::query(), EnhancedChangesList::recentChangesLine(), lessc::reduce(), Category::refreshCounts(), KkConverter::regsConverter(), DatabaseSqlite::replace(), MWMemcached::run_command(), DatabaseUpdater::runUpdates(), DatabaseMssql::select(), UserMailer::send(), Cookie::serializeToHttpRequest(), WebRequest::setVal(), ApiLoginTest::testApiLoginBadPass(), ApiLoginTest::testApiLoginGoodPass(), ParserMethodsTest::testCallParserFunction(), ApiCreateAccountTest::testValid(), SrConverter::translate(), KkConverter::translate(), Language::truncate_skip(), Language::truncateHtml(), PageArchive::undeleteRevisions(), DelayedParserTest::unleash(), SqlBagOStuff::unserialize(), WebRequest::unsetVal(), StripState::unstripCallback(), DatabaseMssql::update(), WikiPage::updateIfNewerOn(), UserOptions::USAGER(), XmlTypeCheck::validateFromFile(), and XmlTypeCheck::validateFromString().

◆ $retval

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 account incomplete not yet checked for validity& $retval
Examples
/src/tests/phpunit/MediaWikiTestCase.php.

Definition at line 237 of file hooks.txt.

Referenced by LoginForm::authenticateUserData(), ExternalStoreMedium::batchFetchFromURLs(), ExternalStore::batchFetchFromURLs(), MWTidy::checkErrors(), MediaWikiTestCase::checkHasGzip(), CSSJanus_Tokenizer::detokenizeCallback(), DjVuHandler::doTransform(), MWTidy::execExternalTidy(), MWTidy::execInternalTidy(), ApiUndelete::execute(), ApiEmailUser::execute(), ApiMove::execute(), ApiPatrol::execute(), ApiExpandTemplates::execute(), ApiUnblock::execute(), ApiRollback::execute(), ApiBlock::execute(), NamespaceConflictChecker::execute(), ResourceLoaderContext::expandModuleNames(), ArrayDiffFormatter::format(), ApiQueryBacklinks::getAllowedParams(), Interwiki::getAllPrefixesDB(), ApiParamInfo::getClassInfo(), MessageBlobStore::getFromDB(), BitmapHandler::getMagickVersion(), ApiQueryBacklinks::getParamDescription(), UnusedimagesPage::getQueryInfo(), LinkSearchPage::getQueryInfo(), ApiQueryUserInfo::getRateLimits(), SiteConfiguration::getSetting(), ResourceLoader::inDebugMode(), WikiPage::insertRedirect(), MediaHandler::logErrorForExternalProcess(), ApiMain::makeHelpMsg(), ApiMove::moveSubpages(), Title::moveSubpages(), ApiQueryWatchlist::parseRCType(), ApiQueryRecentChanges::parseRCType(), ApiQueryImageInfo::processMetaData(), WfExpandUrlTest::provideExpandableUrls(), SvgHandler::rasterize(), Maintenance::readlineEmulation(), DoubleRedirectsPage::reallyGetQueryInfo(), MediaHandler::removeBadFile(), JpegHandler::rotate(), BitmapHandler::rotate(), Hooks::run(), BitmapHandler::transformCustom(), BitmapHandler::transformImageMagick(), RandomImageGenerator::writeImageWithApi(), and RandomImageGenerator::writeImageWithCommandLine().

◆ $rev

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 1337 of file hooks.txt.

Referenced by RevisionStorageTest::assertRevEquals(), Linker::buildRollbackLink(), CleanupSpam::cleanupArticle(), HistoryPager::curLink(), DifferenceEngine::deletedLink(), HistoryPager::diffButtons(), SpecialUndelete::diffHeader(), PopulateRevisionLength::doDBUpdates(), PoolWorkArticleView::doWork(), ApiPatrol::execute(), ApiSetNotificationTimestamp::execute(), ApiParse::execute(), CheckBadRedirects::execute(), ApiQueryDeletedrevs::execute(), GetTextMaint::execute(), HistoryAction::feedItem(), SpecialRecentChanges::filterByCategories(), FeedUtils::formatDiffRow(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), DeletedContribsPager::formatRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), Linker::generateRollback(), RevDel_RevisionItem::getApiData(), ContentHandler::getAutoDeleteReason(), CoreParserFunctions::getCachedRevisionObject(), WikiPage::getContentModel(), Title::getEarliestRevTime(), User::getNewMessageLinks(), SpecialUndelete::getPageLink(), DifferenceEngine::getParserOutput(), RawAction::getRawText(), DifferenceEngine::getRevisionHeader(), Linker::getRollbackEditCount(), ApiQueryRevisions::getRollbackToken(), BackupReader::handleLogItem(), DumpRenderer::handleRevision(), DumpIterator::handleRevision(), BackupReader::handleRevision(), HistoryPager::historyLine(), WikiImporter::importLogItem(), ChangesList::insertRollback(), Title::isValidMoveTarget(), DifferenceEngine::loadRevisionData(), RevisionStorageTest::makeRevision(), Revision::newFromConds(), RevisionTest::newTestRevision(), CoreParserFunctions::pagesize(), MediaWiki::parseTitle(), RebuildTextIndex::populateSearchIndex(), BaseDump::prefetch(), PreprocessDump::processRevision(), CompareParsers::processRevision(), SearchDump::processRevision(), WikiPage::replaceSectionContent(), Linker::revComment(), Diff::reverse(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), DifferenceEngine::revisionDeleteLink(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), HistoryPager::revLink(), Linker::revUserLink(), Linker::revUserTools(), Article::showDiffPage(), SpecialBookSources::showList(), SpecialUndelete::showRevision(), RevDel_RevisionList::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(), RevisionStorageTest::testGetRawText(), RevisionTest::testGetRawText(), WikiPageTest::testGetRevision(), RevisionTest::testGetSha1(), RevisionTest::testGetSize(), RevisionStorageTest::testGetText(), RevisionTest::testGetText(), RevisionStorageTest::testNewFromArchiveRow(), RevisionStorageTest::testNewFromId(), RevisionStorageTest::testNewFromRow(), RevisionStorageTest::testNewNullRevision(), Maintenance::updateSearchIndexForPage(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionLength::upgradeRow(), PopulateRevisionSha1::upgradeRow(), DumpFilter::writeLogItem(), ExportProgressFilter::writeRevision(), DumpFilter::writeRevision(), and DumpMultiWriter::writeRevision().

◆ $revert

div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc create2 Corresponds to logging log_action database field and which is displayed in the UI& $revert

◆ $right

◆ $sectionContent

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 1956 of file hooks.txt.

Referenced by WikiPage::replaceSection(), and WikiPage::replaceSectionContent().

◆ $siteNotice

set to $title object and return false for a match for latest after cache objects are set use the ContentHandler facility to handle CSS and JavaScript for highlighting or change the value of $siteNotice and return false to alter it& $siteNotice

Definition at line 2149 of file hooks.txt.

Referenced by Skin::getSiteNotice().

◆ $skin

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

◆ $special

namespace and then decline to actually register it RecentChangesLinked and Watchlist $special

◆ $tabindex

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 1038 of file hooks.txt.

Referenced by Xml::listDropDown().

◆ $tables

◆ $term

◆ $time

div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment $time

Definition at line 1358 of file hooks.txt.

Referenced by OldLocalFile::__construct(), MemcachedBagOStuff::delete(), MultiWriteBagOStuff::delete(), MemcachedPeclBagOStuff::delete(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), DBFileJournal::doGetPositionAtTime(), FileBackendTest::doTestGetFileStat(), PoolWorkArticleView::doWork(), BenchmarkHooks::execute(), SyncFileBackend::execute(), RepoGroup::findFile(), FileRepo::findFile(), FileRepo::findFileFromKey(), MIMEsearchPage::formatResult(), FileDuplicateSearchPage::formatResult(), NewFilesPager::formatRow(), SpecialNewpages::formatRow(), ProtectionForm::getExpiry(), SpecialUndelete::getFileLink(), User::getFirstEditTimestamp(), Profiler::getInitialTime(), ResourceLoaderStartUpModule::getModifiedTime(), SpecialUndelete::getPageLink(), FileJournal::getPositionAtTime(), Profiler::getTime(), UIDGenerator::getTimestampAndDelay(), UIDGenerator::getTimestampedID128(), UIDGenerator::getTimestampedID88(), SpecialUndelete::loadRequest(), LogEventsList::logLine(), ApiMain::logRequest(), Linker::makeBrokenImageLinkObj(), FormatMetadata::makeFormattedData(), Linker::makeImageLink(), Linker::makeImageLink2(), Linker::makeMediaLinkObj(), Linker::makeThumbLink2(), UIDGenerator::millisecondsSinceEpochBinary(), ForeignAPIRepo::newFile(), FileRepo::newFile(), OldLocalFile::newFromTitle(), UIDGenerator::newTimestampedUID128(), UIDGenerator::newTimestampedUID88(), IPTC::parse(), Profiler::profileOut(), Preferences::profilePreferences(), ZipDirectoryReader::readCentralDirectory(), EmailConfirmation::showRequestForm(), SpecialUndelete::showRevision(), IPTC::timeHelper(), UIDGenerator::timeWaitUntil(), and Language::translateBlockExpiry().

◆ $title

return false to override stock group addition can be modified try getUserPermissionsErrors $title

Definition at line 1324 of file hooks.txt.

Referenced by WikiFilePage::__construct(), LinksUpdate::__construct(), WikiPage::__construct(), LogPage::actionText(), ImageGalleryBase::add(), OutputPage::addBacklinkSubtitle(), LinkCache::addBadLinkObj(), EnhancedChangesList::addCacheEntry(), OutputPage::addCategoryLinks(), TextPassDumperTest::addDBData(), FetchTextTest::addDBData(), LinkCache::addGoodLinkObj(), LinkCache::addGoodLinkObjFromRow(), DeferredUpdates::addHTMLCacheUpdate(), ParserOutput::addInterwikiLink(), LinkCache::addLink(), ParserOutput::addLink(), BackupDumperLoggerTest::addLogEntry(), ApiQueryLogEvents::addLogParams(), LoginForm::addNewAccountInternal(), LinkBatch::addObj(), LinkBatch::addResultToCache(), OutputPage::addReturnTo(), ParserOutput::addTemplate(), ApiQueryBase::addTitleInfo(), Skin::addToSidebarPlain(), User::addWatch(), OutputPage::addWikiText(), OutputPage::addWikiTextTidy(), OutputPage::addWikiTextTitle(), OutputPage::addWikiTextTitleTidy(), OutputPage::addWikiTextWithTitle(), EnhancedChangesList::arrow(), EditPageTest::assertEdit(), LinksUpdateTest::assertLinksUpdate(), BackupDumperLoggerTest::assertLogItem(), RCCacheEntryFactoryTest::assertTitleLink(), EmailConfirmation::attemptConfirm(), CoreParserFunctions::basepagename(), CoreParserFunctions::basepagenamee(), SkinTemplate::buildContentNavigationUrls(), ProtectionForm::buildForm(), ChangesFeed::buildItems(), SkinTemplate::buildPersonalUrls(), SpecialEditWatchlist::buildRemoveLine(), Linker::buildRollbackLink(), ChangeTags::buildTagFilterSelector(), XmlDumpWriter::canonicalTitle(), SpecialPageFactory::capturePath(), CoreParserFunctions::cascadingsources(), Revision::checkContentModel(), SpecialComparePages::checkExistingTitle(), ApiFileRevert::checkPermissions(), ApiImageRotate::checkPermissions(), LocalRepo::checkRedirect(), RepoGroup::checkRedirect(), RevisionDeleter::checkRevisionExistence(), Orphans::checkSeparation(), SpecialEditWatchlist::checkTitle(), Skin::checkTitle(), UploadBase::checkWarnings(), CleanupSpam::cleanupArticle(), SpecialEditWatchlist::cleanupWatchlist(), LinkCache::clearBadLink(), RepoGroup::clearCache(), HTMLFileCache::clearFileCache(), LinkCache::clearLink(), User::clearNotification(), Linker::commentBlock(), Article::confirmDelete(), Language::convertTitle(), Revision::countByTitle(), ApiFeedWatchlist::createFeedItem(), RevisionDeleter::createList(), ApiDelete::delete(), Article::delete(), DifferenceEngine::deletedLink(), ApiDelete::deleteFile(), ApiTestCaseUpload::deleteFileByTitle(), SpecialRedirect::dispatchFile(), LoginForm::displaySuccessfulAction(), CoreParserFunctions::displaytitle(), DifferenceEngineTest::doEdits(), WikiPage::doEditUpdates(), SpecialExport::doExport(), ApiQuery::doExport(), SpecialRecentChangesLinked::doMainQuery(), RecompressTracked::doPage(), JobQueueDB::doPop(), PurgeList::doPurge(), GenderCache::doTitlesArray(), WatchAction::doUnwatch(), LinksDeletionUpdate::doUpdate(), LinkHolderArray::doVariants(), WatchAction::doWatch(), WatchAction::doWatchOrUnwatch(), ApiTestCase::editPage(), ApiWatch::execute(), Undelete::execute(), ApiSetNotificationTimestamp::execute(), ApiParse::execute(), CheckBadRedirects::execute(), ApiPurge::execute(), ApiQueryDeletedrevs::execute(), ApiQueryAllMessages::execute(), ApiQueryLangLinks::execute(), ApiQueryCategoryInfo::execute(), ApiQueryIWLinks::execute(), MaintenanceFormatInstallDoc::execute(), ApiQueryFilearchive::execute(), SpecialWatchlist::execute(), DeleteDefaultMessages::execute(), DumpSisterSites::execute(), GetTextMaint::execute(), ImportSiteScripts::execute(), NukePage::execute(), SpecialBlockList::execute(), ApiQueryLogEvents::execute(), RollbackEdits::execute(), FixDoubleRedirects::execute(), AttachLatest::execute(), ApiQueryImageInfo::execute(), EditCLI::execute(), SpecialExpandTemplates::execute(), DeleteBatch::execute(), PurgeChangedPages::execute(), RebuildFileCache::execute(), ApiImageRotate::execute(), BenchmarkParse::execute(), ConvertLinks::execute(), NukeNS::execute(), RandomPage::execute(), SpecialRandomInCategory::execute(), UpdateCollation::execute(), ApiQueryRevisions::execute(), DeleteEqualMessages::execute(), FileDuplicateSearchPage::execute(), SpecialEmailUser::execute(), LoginForm::execute(), ApiQueryInfo::execute(), SpecialPageFactory::executePath(), SpecialPageFactory::exists(), ApiQueryInfo::extractPageInfo(), ApiQueryRandom::extractRowInfo(), ApiQueryWatchlist::extractRowInfo(), ApiQueryContributions::extractRowInfo(), ApiQueryLogEvents::extractRowInfo(), ApiQueryRecentChanges::extractRowInfo(), ApiQueryRevisions::extractRowInfo(), SpecialEditWatchlist::extractTitles(), WikiPage::factory(), ApiFeedContributions::feedItem(), HistoryAction::feedItem(), SpecialNewpages::feedItem(), QueryPage::feedResult(), Revision::fetchRevision(), RepoGroup::findFile(), FileRepo::findFile(), LocalRepo::findFiles(), FileRepo::findFiles(), Skin::footerLink(), Linker::formatAutocomments(), Linker::formatAutocommentsCallback(), Linker::formatComment(), FeedUtils::formatDiffRow(), ApiParse::formatIWLinks(), ApiParse::formatLangLinks(), ApiParse::formatLinks(), Linker::formatLinksInComment(), Linker::formatLinksInCommentCallback(), LogFormatter::formatParameterValue(), UncategorizedCategoriesPage::formatResult(), PageQueryPage::formatResult(), PopularPagesPage::formatResult(), UnusedCategoriesPage::formatResult(), AncientPagesPage::formatResult(), UnusedtemplatesPage::formatResult(), ShortPagesPage::formatResult(), MostcategoriesPage::formatResult(), MostinterwikisPage::formatResult(), MostlinkedTemplatesPage::formatResult(), MostlinkedPage::formatResult(), SpecialPagesWithProp::formatResult(), LinkSearchPage::formatResult(), WantedQueryPage::formatResult(), SpecialProtectedtitles::formatRow(), NewFilesPager::formatRow(), CategoryPager::formatRow(), SpecialNewpages::formatRow(), Linker::formatTemplates(), AllmessagesTablePager::formatValue(), ProtectedPagesPager::formatValue(), WatchedItem::fromUserTitle(), CoreParserFunctions::fullpagename(), CoreParserFunctions::fullpagenamee(), CoreParserFunctions::gender(), SpecialExpandTemplates::generateHtml(), Article::generateReason(), LegacyLogFormatter::getActionLinks(), LocalRepo::getArticleID(), ContentHandler::getAutoDeleteReason(), CoreParserFunctions::getCachedRevisionObject(), ResourceLoaderWikiModule::getContent(), WikiPage::getContentModel(), Revision::getContentModel(), RCCacheEntryFactoryTest::getContext(), Skin::getCopyright(), AllmessagesTablePager::getCustomisedStatuses(), RCCacheEntryFactoryTest::getDefaultAttributes(), ContentHandler::getDefaultModelFor(), MediaTransformOutput::getDescLinkAttribs(), FeedUtils::getDiffLink(), FormatMetadata::getExtendedMetadataFromFile(), ApiFeedRecentChanges::getFeedObject(), WikiFilePage::getForeignCategories(), ContentHandler::getForTitle(), MediaWikiTitleCodec::getFullText(), LinkCache::getGoodLinkFieldObj(), LinkCache::getGoodLinkID(), User::getGroupPage(), RevDel_LogItem::getHTML(), LinksUpdate::getInterlangInsertions(), Linker::getInternalLinkAttributes(), Linker::getInternalLinkAttributesObj(), Linker::getInterwikiLinkAttributes(), ApiPageSet::getInterwikiTitlesAsResult(), Linker::getInvalidTitleDescription(), JobQueueRedis::getJobFromFields(), JobQueueRedis::getJobFromUidInternal(), OutputPage::getJSVars(), IRCColourfulRCFeedFormatter::getLine(), Linker::getLinkAttributesInternal(), SpecialExport::getLinks(), SpecialStatistics::getMostViewedPages(), MessageCache::getMsgFromNamespace(), FileRepo::getNameFromTitle(), SearchEngine::getNearMatch(), SearchEngine::getNearMatchInternal(), SpecialEditWatchlist::getNormalForm(), Skin::getPageClasses(), ContentHandler::getPageLanguage(), SpecialExport::getPagesFromCategory(), ContentHandler::getPageViewLanguage(), ApiDelete::getPermissionsError(), MediaWikiTitleCodec::getPrefixedText(), ApiQueryInfo::getProtectionInfo(), RandomPage::getRandomTitle(), SpecialRandomInCategory::getRandomTitle(), RawAction::getRawText(), AbstractContent::getRedirectChain(), ListredirectsPage::getRedirectTarget(), WikitextContent::getRedirectTarget(), ApiPageSet::getRedirectTargets(), Skin::getRelevantUser(), LinksUpdate::getRemovedLinks(), BenchmarkParse::getRevIdForTime(), DifferenceEngine::getRevisionHeader(), ApiQueryRevisions::getRollbackToken(), TitleArrayFromResultTest::getRowWithTitle(), ResourceLoaderWikiModule::getScript(), AbstractContent::getSecondaryDataUpdates(), ParserOutput::getSecondaryDataUpdates(), ResourceLoaderWikiModule::getStyles(), User::getTalkPage(), DatabaseLogEntry::getTarget(), RCDatabaseLogEntry::getTarget(), Revision::getTimestampFromId(), CLIParser::getTitle(), UploadBase::getTitle(), LogEventsList::getTitleInput(), LogPage::getTitleLink(), ResourceLoaderWikiModule::getTitleMtimes(), User::getTokenUrl(), ApiQueryInfo::getUnblockToken(), WatchAction::getUnwatchToken(), Interwiki::getURL(), User::getWatchedItem(), SpecialEditWatchlist::getWatchlist(), WatchAction::getWatchToken(), SpecialSearch::goResult(), WikiImporter::handlePage(), DumpRenderer::handleRevision(), DumpIterator::handleRevision(), BackupReader::handleRevision(), Title::indexTitle(), ApiPageSet::initFromQueryResult(), SearchResult::initFromTitle(), MediaWiki::initializeArticle(), SideBarTest::initMessagesHref(), ImageGalleryBase::insert(), ChangesList::insertLog(), Revision::insertOn(), SearchEngineTest::insertPage(), InfoAction::invalidateCache(), LocalRepo::invalidateImageRedirect(), LinkCache::isBadLink(), User::isBlockedFrom(), WikitextContent::isCountable(), User::isWatched(), Revision::loadFromTimestamp(), Revision::loadFromTitle(), MediaWiki::main(), SkinTemplate::makeArticleUrlDetails(), Linker::makeBrokenImageLinkObj(), ContentHandler::makeContent(), RCCacheEntryFactoryTest::makeDeletedEditRecentChange(), RCCacheEntryFactoryTest::makeEditRecentChange(), Linker::makeExternalLink(), SpecialExpandTemplates::makeForm(), User::makeGroupLinkHTML(), User::makeGroupLinkWiki(), Skin::makeI18nUrl(), Linker::makeImageLink(), Linker::makeImageLink2(), Linker::makeKnownLinkObj(), Skin::makeKnownUrlDetails(), BaseTemplate::makeLink(), RCCacheEntryFactoryTest::makeLogRecentChange(), Skin::makeMainPageUrl(), Linker::makeMediaLinkFile(), Linker::makeMediaLinkObj(), Title::makeName(), Skin::makeNSUrl(), SpecialRecentChanges::makeOptionsLink(), MessageCacheTest::makePage(), RightsLogFormatter::makePageLink(), LogFormatter::makePageLink(), Skin::makeSpecialUrl(), Skin::makeSpecialUrlSubpage(), SkinTemplate::makeTalkUrlDetails(), Linker::makeThumbLink2(), Linker::makeThumbLinkObj(), Title::makeTitle(), Title::makeTitleSafe(), Skin::makeUrl(), Skin::makeUrlDetails(), MostlinkedPage::makeWlhLink(), MostlinkedTemplatesPage::makeWlhLink(), WantedQueryPage::makeWlhLink(), TitleCleanup::moveIllegalPage(), TitleCleanup::moveInconsistentPage(), CoreParserFunctions::mwnamespace(), CoreParserFunctions::namespacee(), CoreParserFunctions::namespacenumber(), XmlDumpWriter::namespaces(), ForeignAPIRepo::newFile(), FileRepo::newFile(), LocalRepo::newFromArchiveName(), Title::newFromID(), SquidUpdate::newFromLinksTo(), Category::newFromName(), Category::newFromRow(), HTMLFileCache::newFromTitle(), SearchResult::newFromTitle(), Revision::newFromTitle(), Category::newFromTitle(), Article::newFromTitle(), SquidUpdate::newFromTitles(), RecentChange::newLogEntry(), Title::newMainPage(), CategoryPage::newPage(), ImagePage::newPage(), WikiPageTest::newPage(), Article::newPage(), SquidUpdate::newSimplePurge(), RevisionTest::newTestRevision(), Linker::normaliseSpecialPage(), RecentChange::notifyEdit(), RecentChange::notifyLog(), RecentChange::notifyNew(), Language::numLink(), Article::onArticleCreate(), WikiPage::onArticleCreate(), Article::onArticleDelete(), WikiPage::onArticleDelete(), Article::onArticleEdit(), WikiPage::onArticleEdit(), BenchmarkParse::onFetchTemplate(), SpecialPasswordReset::onSubmit(), XmlDumpWriter::openPage(), ParserOptions::optionsHash(), ApiQuery::outputGeneralPageInfo(), SpecialSpecialpages::outputPageList(), ImageQueryPage::outputResults(), WikiExporter::pageByName(), WikiExporter::pageByTitle(), WikiImporter::pageCallback(), InfoAction::pageCounts(), WikiPage::pageDataFromTitle(), CoreParserFunctions::pageid(), InfoAction::pageInfo(), CoreParserFunctions::pagename(), CoreParserFunctions::pagenamee(), CoreParserFunctions::pagesincategory(), CoreParserFunctions::pagesize(), MessageCache::parse(), MediaWiki::parseTitle(), BacklinkJobUtils::partitionBacklinkJob(), MediaWiki::performAction(), MediaWiki::performRequest(), RebuildTextIndex::populateSearchIndex(), WikitextContent::preloadTransform(), SkinTemplate::prepareQuickTemplate(), ApiQueryBacklinks::prepareSecondQuery(), JavaScriptContent::preSaveTransform(), CssContent::preSaveTransform(), WikitextContent::preSaveTransform(), ApiPageSet::processDbRow(), CompareParsers::processRevision(), TitleCleanup::processRow(), ImageCleanup::processRow(), WatchlistCleanup::processRow(), WikiImporter::processTitle(), ApiPageSet::processTitlesArray(), CoreParserFunctions::protectionlevel(), PurgeList::purgeNamespace(), LinksUpdate::queueRecursiveJobsForTable(), DoubleRedirectsPage::reallyGetQueryInfo(), User::removeWatch(), MediaWikiPageLinkRenderer::renderHtmlLink(), MessageCache::replace(), LinkHolderArray::replaceInternal(), ApiImportReporter::reportPage(), ImportReporter::reportPage(), WatchedItem::resetNotificationTimestamp(), NamespaceConflictChecker::resolveConflict(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), ApiComparePages::revisionOrTitleOrId(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), SpecialComparePages::revOrTitle(), CoreParserFunctions::rootpagename(), CoreParserFunctions::rootpagenamee(), ApiQueryPrefixSearch::run(), ApiQueryIWBacklinks::run(), ApiQueryImages::run(), ApiQueryLangBacklinks::run(), ApiQueryProtectedTitles::run(), ApiQueryWatchlistRaw::run(), ApiQueryExtLinksUsage::run(), ApiQueryCategories::run(), ApiQueryCategoryMembers::run(), ApiQueryPagesWithProp::run(), ApiQuerySearch::run(), ApiQueryQueryPage::run(), ApiQueryAllPages::run(), ApiQueryLinks::run(), ApiQueryAllLinks::run(), RecentChange::save(), PrefixSearch::search(), ImageGalleryBase::setContextTitle(), WikiImporter::setTargetRootPage(), Revision::setTitle(), DifferenceEngineTest::setUp(), MagicVariableTest::setUp(), SkinTemplate::setupTemplateForOutput(), ProtectionForm::show(), SpecialSearch::showCreateLink(), OutputPage::showErrorPage(), SpecialRevisionDelete::showForm(), SpecialSearch::showHit(), SpecialExpandTemplates::showHtmlPreview(), SpecialSearch::showInterwikiHit(), SpecialBookSources::showList(), SpecialUndelete::showList(), MovePageForm::showLogFragment(), LogEventsList::showOptions(), SpecialProtectedpages::showOptions(), SpecialProtectedtitles::showOptions(), SpecialSearch::showResults(), MovePageForm::showSubpages(), SpecialEditWatchlist::showTitles(), SpecialUpload::showViewDeletedLinks(), CoreParserFunctions::special(), ExtraParserTest::statelessFetchTemplate(), CoreParserFunctions::subjectpagename(), CoreParserFunctions::subjectpagenamee(), CoreParserFunctions::subjectspace(), CoreParserFunctions::subjectspacee(), CoreParserFunctions::subpagename(), CoreParserFunctions::subpagenamee(), SkinTemplate::tabAction(), CologneBlueTemplate::talkLink(), CoreParserFunctions::talkpagename(), CoreParserFunctions::talkpagenamee(), CoreParserFunctions::talkspace(), CoreParserFunctions::talkspacee(), EditPageTest::testAutoMerge(), ArticleTablesTest::testbug14404(), ApiQueryAllPagesTest::testBug25702(), TitleTest::testBug31100FixSpecialName(), ParserMethodsTest::testCallParserFunction(), TestSample::testCheckMainPageTitleIsConsideredLocal(), ExtraParserTest::testCleanSig(), ExtraParserTest::testCleanSigDisabled(), TitleValueTest::testConstruction(), ErrorPageErrorTest::testConstruction(), TitleArrayFromResultTest::testConstructionWithRow(), RevisionTest::testConstructWithContent(), ApiQueryRevisionsTest::testContentComesWithContentModelAndFormat(), TestSample::testCreateBasicListOfTitles(), TitleValueTest::testCreateFragmentTitle(), TitleArrayFromResultTest::testCurrentAfterConstruction(), TextContentTest::testDeletionUpdates(), WikiPageTest::testDoEdit(), WikiPageTest::testDoEditContent(), ApiEditPageTest::testEditConflict(), ApiEditPageTest::testEditConflict_bug41990(), ApiEditPageTest::testEditConflict_redirect(), EditPageTest::testExtractSectionTitle(), TitleTest::testGetBaseText(), RevisionTest::testGetContent(), RevisionTest::testGetContentFormat(), RevisionTest::testGetContentHandler(), TitleMethodsTest::testGetContentModel(), RevisionTest::testGetContentModel(), ContentHandlerTest::testGetDefaultModelFor(), ContentHandlerTest::testGetForTitle(), TitleTest::testGetFragment(), MediaWikiTitleCodecTest::testGetFullText(), ContentHandlerTest::testGetPageLanguage(), TitleTest::testGetPageViewLanguage(), TextContentTest::testGetParserOutput(), MediaWikiTitleCodecTest::testGetPrefixedText(), ExtraParserTest::testGetPreloadText(), RevisionTest::testGetRawText(), WikiPageTest::testGetRedirectTarget(), TitleTest::testGetRootText(), WikitextContentTest::testGetSecondaryDataUpdates(), ParserMethodsTest::testGetSections(), TitleTest::testGetSubpageText(), TitleValueTest::testGetText(), MediaWikiTitleCodecTest::testGetText(), RevisionTest::testGetText(), SpecialPageTest::testGetTitleFor(), SpecialPageTest::testGetTitleForWithWarning(), TitleTest::testGetTitleValue(), TitleMethodsTest::testHasContentModel(), TitleMethodsTest::testHasSubjectNamespace(), WikiPageTest::testHasViewableContent(), TitleMethodsTest::testInNamespace(), SpecialPageTest::testInvalidGetTitleFor(), WikiPageTest::testIsCountable(), TitleMethodsTest::testIsCssJsSubpage(), TitleMethodsTest::testIsCssOrJsPage(), TitleMethodsTest::testIsCssSubpage(), TitleMethodsTest::testIsJsSubpage(), WikiPageTest::testIsRedirect(), TitleTest::testIsValidMoveOperation(), TitleMethodsTest::testIsWikitextPage(), ExtraParserTest::testLongNumericLinesDontKillTheParser(), ContentHandlerTest::testMakeContent(), WikitextContentHandlerTest::testMakeRedirectContent(), TitleTest::testNewFromTitleValue(), ExtraParserTest::testParse(), MediaWikiTitleCodecTest::testParseTitle(), ExtraParserTest::testPreprocess(), ParserMethodsTest::testPreSaveTransform(), ExtraParserTest::testPreSaveTransform(), RefreshLinksPartitionTest::testRefreshLinks(), ErrorPageErrorTest::testReport(), SpecialPageTest::testRequireLoginAnon(), TestSample::testSetUpMainPageTitleForNextTest(), TemplateCategoriesTest::testTemplateCategories(), TestSample::testTitleObjectFromObject(), TestSample::testTitleObjectStringConversion(), ApiQueryTest::testTitlesAreRejectedIfInvalid(), ExtraParserTest::testTrackingCategory(), ExtraParserTest::testTrackingCategorySpecial(), GlobalWithDBTest::testWfIsBadImage(), TitleTest::testWgWhitelistReadRegexp(), ApiQueryBase::titleToKey(), Linker::tocList(), MediaWikiSite::toDBKey(), ThumbnailImage::toHtml(), MessageCache::transform(), SpecialEditWatchlist::unwatchTitles(), MockSearch::update(), SearchMssql::update(), SearchOracle::update(), SearchSqlite::update(), SearchMySQL::update(), Maintenance::updateSearchIndexForPage(), SearchMssql::updateTitle(), SearchOracle::updateTitle(), SearchSqlite::updateTitle(), SearchMySQL::updateTitle(), CoreParserFunctions::urlFunction(), ApiFileRevert::validateParameters(), CategoryPage::view(), Language::viewPrevNext(), Article::viewRedirect(), ApiWatch::watchTitle(), SpecialEditWatchlist::watchTitles(), wfStreamThumb(), SpecialWhatLinksHere::wlhLink(), XmlDumpWriter::writeLogItem(), and XmlDumpWriter::writeRevision().

◆ $tools

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 change it to the message you want to define which works for all SkinTemplate type skins $tools
static

◆ $upload

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object $upload

◆ $user

return false to override stock group removal $user
Examples
/src/tests/phpunit/MediaWikiTestCase.php.

Definition at line 237 of file hooks.txt.

Referenced by UploadFromChunks::__construct(), UploadFromStash::__construct(), Block::__construct(), ParserOptions::__construct(), DatabaseBase::__construct(), EmailNotification::actuallyNotifyOnPageChange(), MediaWikiTestCase::addCoreDBData(), GenderCacheTest::addDBData(), ApiBlockTest::addDBData(), BlockTest::addDBData(), BackupDumperLoggerTest::addLogEntry(), UserrightsPage::addLogEntry(), EditPageTest::assertEdit(), RCCacheEntryFactoryTest::assertUserLinks(), LoginForm::attemptAutoCreate(), SpecialChangeEmail::attemptChange(), EmailConfirmation::attemptConfirm(), EmailInvalidation::attemptInvalidate(), SpecialChangePassword::attemptReset(), SkinTemplate::buildContentNavigationUrls(), ChangesListSpecialPage::buildMainQueryConds(), SkinTemplate::buildNavUrls(), SpecialBlock::canBlockEmail(), SpecialPasswordReset::canChangePassword(), UserOptions::CHANGER(), Title::checkActionPermissions(), ApiMain::checkAsserts(), RevertFileAction::checkCanExecute(), WatchAction::checkCanExecute(), Action::checkCanExecute(), Title::checkCascadingSourcesRestrictions(), Autopromote::checkCondition(), Title::checkCSSandJSPermissions(), SpecialUnlockdb::checkExecutePermissions(), SpecialLockdb::checkExecutePermissions(), SpecialPasswordReset::checkExecutePermissions(), SpecialChangePassword::checkExecutePermissions(), SpecialBlock::checkExecutePermissions(), FormSpecialPage::checkExecutePermissions(), ApiMain::checkExecutePermissions(), CompareParsers::checkOptions(), Title::checkPageRestrictions(), Title::checkPermissionHooks(), ApiFileRevert::checkPermissions(), ApiImageRotate::checkPermissions(), ApiUpload::checkPermissions(), Title::checkQuickPermissions(), Title::checkReadPermissions(), Title::checkSpecialsAndNSPermissions(), SpecialBlock::checkUnblockSelf(), Title::checkUserBlock(), SpecialEditWatchlist::cleanupWatchlist(), WikiPage::commitRollback(), EmailNotification::compose(), Article::confirmDelete(), SpecialContributions::contributionsSub(), ApiFeedWatchlist::createFeedItem(), User::createNew(), Installer::createSysop(), Preferences::datetimePreferences(), ApiDelete::delete(), Article::delete(), ApiDelete::deleteFile(), SpecialUndelete::diffHeader(), SpecialRedirect::dispatchUser(), ApiTestCase::doApiRequest(), ApiTestCase::doApiRequestWithToken(), FileDeleteForm::doDelete(), WikiPage::doDeleteArticle(), WikiPage::doDeleteArticleReal(), WikiPage::doEdit(), WikiPage::doEditContent(), WikiPage::doEditUpdates(), ApiQuery::doExport(), SpecialWatchlist::doHeader(), SpecialImport::doImport(), ApiTestCase::doLogin(), SpecialWatchlist::doMainQuery(), SpecialRecentChanges::doMainQuery(), RecentChange::doMarkPatrolled(), WikiPage::doQuickEdit(), WikiPage::doQuickEditContent(), Article::doRollback(), WikiPage::doRollback(), UserrightsPage::doSaveUserGroups(), MovePageForm::doSubmit(), SpecialTags::doTagRow(), WatchAction::doUnwatch(), Article::doUpdateRestrictions(), WikiPage::doUpdateRestrictions(), WikiPage::doViewUpdates(), WatchAction::doWatch(), WatchAction::doWatchOrUnwatch(), Preferences::editingPreferences(), User::edits(), UserrightsPage::editUserGroupsForm(), ApiCreateAccount::execute(), ApiMove::execute(), SpecialUserlogout::execute(), ApiRevisionDelete::execute(), ApiImport::execute(), ApiUpload::execute(), ApiLogout::execute(), ApiUserrights::execute(), ApiWatch::execute(), Undelete::execute(), ApiEditPage::execute(), SpecialContributions::execute(), ApiSetNotificationTimestamp::execute(), ApiOptions::execute(), ApiUnblock::execute(), ApiQueryDeletedrevs::execute(), SpecialWatchlist::execute(), ApiQueryFilearchive::execute(), DeleteDefaultMessages::execute(), MigrateUserGroup::execute(), ImportSiteScripts::execute(), InitEditCount::execute(), ApiDelete::execute(), ApiBlock::execute(), ChangePassword::execute(), ApiQueryLogEvents::execute(), Protect::execute(), ResetUserTokens::execute(), RollbackEdits::execute(), MovePageForm::execute(), ApiQueryImageInfo::execute(), ApiLogin::execute(), CreateAndPromote::execute(), DeleteBatch::execute(), SpecialImport::execute(), MoveBatch::execute(), SpecialChangeEmail::execute(), UserrightsPage::execute(), ApiQueryUsers::execute(), ApiQueryRevisions::execute(), DeleteEqualMessages::execute(), SpecialRevisionDelete::execute(), SpecialUpload::execute(), DeletedContributionsPage::execute(), QueryPage::execute(), SpecialUndelete::execute(), ApiQueryWatchlist::extractRowInfo(), ApiQueryLogEvents::extractRowInfo(), ApiQueryRecentChanges::extractRowInfo(), ApiQueryRevisions::extractRowInfo(), UserrightsPage::fetchUser(), LocalRepo::findFiles(), SpecialUndelete::formatFileRow(), LogFormatter::formatParameterValue(), MIMEsearchPage::formatResult(), FileDuplicateSearchPage::formatResult(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), SpecialProtectedtitles::formatRow(), NewFilesPager::formatRow(), ActiveUsersPager::formatRow(), DeletedContribsPager::formatRow(), UsersPager::formatRow(), ContribsPager::formatRow(), WatchedItem::fromUserTitle(), CoreParserFunctions::gender(), Preferences::generateSkinOptions(), DeleteLogFormatter::getActionLinks(), RevDel_RevisionItem::getApiData(), RevDel_FileItem::getApiData(), RevDel_LogItem::getApiData(), CreditsAction::getAuthor(), ApiQueryUsers::getAutoGroups(), Autopromote::getAutopromoteGroups(), Autopromote::getAutopromoteOnceGroups(), WikiPage::getComment(), Revision::getComment(), WikiPage::getContent(), Revision::getContent(), RCCacheEntryFactoryTest::getContext(), CreditsAction::getContributors(), InfoAction::getContributors(), WikiPage::getContributors(), WikiPage::getCreator(), ApiQueryUserInfo::getCurrentUserInfo(), Skin::getDefaultModules(), SpecialRecentChanges::getDefaultOptions(), SpecialWatchlist::getDefaultOptions(), UserDupes::getDupes(), LogEventsList::getExcludeClause(), LogEventsList::getExtraInputs(), SpecialUndelete::getFileLink(), SpecialChangePassword::getFormFields(), SpecialResetTokens::getFormFields(), RevertFileAction::getFormFields(), SpecialBlock::getFormFields(), Preferences::getFormObject(), UsersPager::getGroups(), OutputPage::getHeadLinksArray(), MWTimestamp::getHumanTimestamp(), ImagePage::getImageLimitsFromOption(), ApiQueryImageInfo::getInfo(), OutputPage::getJSVars(), IRCColourfulRCFeedFormatter::getLine(), Skin::getNewtalks(), Title::getNotificationTimestamp(), Preferences::getOptionFromUser(), UploadForm::getOptionsSection(), SpecialUndelete::getPageLink(), ResourceLoaderUserGroupsModule::getPages(), Article::getParserOutput(), ApiDelete::getPermissionsError(), SpecialEmailUser::getPermissionsError(), Preferences::getPreferences(), DeletedContribsPager::getQueryInfo(), NewPagesPager::getQueryInfo(), ApiQueryUserInfo::getRateLimits(), ManualLogEntry::getRecentChange(), MWTimestamp::getRelativeTimestamp(), Skin::getRelevantUser(), MWNamespace::getRestrictionLevels(), DifferenceEngine::getRevisionHeader(), RollbackEdits::getRollbackTitles(), LogEventsList::getShowHideLinks(), DeletedContributionsPage::getSubTitle(), RCCacheEntryFactoryTest::getTestUser(), WikiPage::getText(), Revision::getText(), ApiTestCase::getTokenList(), WatchAction::getUnwatchToken(), FileRepo::getUploadStash(), ApiUserrights::getUrUser(), SpecialPageFactory::getUsablePages(), DoubleRedirectJob::getUser(), WikiPage::getUser(), Revision::getUser(), LogEventsList::getUserInput(), AuthPlugin::getUserInstance(), Title::getUserPermissionsErrors(), Title::getUserPermissionsErrorsInternal(), ApiQueryUsers::getUserrightsToken(), WikiPage::getUserText(), Revision::getUserText(), ApiQueryInfo::getWatchedInfo(), ApiQueryInfo::getWatcherInfo(), WatchAction::getWatchToken(), UserrightsPage::groupCheckboxes(), DumpRenderer::handleRevision(), HistoryPager::historyLine(), ParserOptions::initialiseFromUser(), ReassignEdits::initialiseUser(), UploadFromUrl::insertJob(), SearchEngineTest::insertPage(), Language::internalUserTimeAndDate(), UploadFromUrl::isAllowed(), UploadBase::isAllowed(), Title::isNamespaceProtected(), ChangesList::isUnpatrolled(), LogPager::limitPerformer(), LogPager::limitTitle(), LogPager::limitType(), CreditsAction::link(), SpecialSearch::load(), User::loadFromUserObject(), Preferences::loadOldSearchNs(), SpecialUndelete::loadRequest(), MssqlInstaller::loginExists(), LoginForm::mainLoginForm(), RCCacheEntryFactoryTest::makeDeletedEditRecentChange(), RCCacheEntryFactoryTest::makeEditRecentChange(), ChangesListSpecialPage::makeLegend(), ResourceLoader::makeLoaderQuery(), ResourceLoader::makeLoaderURL(), RCCacheEntryFactoryTest::makeLogRecentChange(), OutputPage::makeResourceLoaderLink(), LogFormatter::makeUserLink(), DifferenceEngine::markPatrolledLink(), ChangesList::newFromContext(), RCCacheEntryFactory::newFromRecentChange(), User::newFromRow(), User::newFromSession(), ParserOptions::newFromUser(), ParserOptions::newFromUserAndLang(), RecentChange::newLogEntry(), RecentChange::notifyEdit(), RecentChange::notifyLog(), RecentChange::notifyNew(), MWTimestamp::offsetForUser(), WikiPage::onArticleDelete(), SpecialResetTokens::onSubmit(), SpecialPasswordReset::onSubmit(), RevertFileAction::onSuccess(), MarkpatrolledAction::onView(), DatabaseMysqlBase::open(), DatabaseMssql::open(), DatabaseOracle::open(), MssqlInstaller::openConnection(), PostgresInstaller::openConnectionToAnyDB(), PostgresInstaller::openConnectionWithParams(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), SpecialWatchlist::outputChangesList(), SpecialWatchlist::outputFeedLinks(), InfoAction::pageInfo(), MediaWiki::performAction(), MediaWiki::performRequest(), UploadFromChunks::performUpload(), UploadFromStash::performUpload(), UploadFromUrl::performUpload(), UploadBase::performUpload(), SpecialBlock::postText(), Skin::preloadExistence(), WikiPage::prepareContentForEdit(), ApiQueryContributions::prepareQuery(), WikiPage::prepareTextForEdit(), ApiQueryContributions::prepareUsername(), ApiQueryBlocks::prepareUsername(), BlockListPager::preprocessResults(), JavaScriptContent::preSaveTransform(), CssContent::preSaveTransform(), WikitextContent::preSaveTransform(), WikiPage::preSaveTransform(), SpecialBlock::processForm(), LoginForm::processLogin(), Preferences::profilePreferences(), Title::quickUserCan(), Preferences::rcPreferences(), RebuildRecentchanges::rebuildRecentChangesTablePass4(), Autopromote::recCheckCondition(), PatrolLog::record(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), ApiQueryWatchlistRaw::run(), ApiQueryWatchlist::run(), ApiQueryRecentChanges::run(), ApiTokensTest::runTokenTest(), UserrightsPage::saveUserGroups(), Block::setBlocker(), PreferencesForm::setModifiedUser(), Article::setOldSubtitle(), SpecialWatchlist::setTopText(), CssContentTest::setUp(), TextContentTest::setUp(), SkinTemplate::setupTemplateForOutput(), EditAction::show(), WatchAction::show(), LoginForm::showCreateOrLoginLink(), Article::showDeletedRevisionHeader(), RCCacheEntryFactory::showDiffLinks(), DifferenceEngine::showDiffPage(), Article::showDiffPage(), UserrightsPage::showEditUserGroupsForm(), SpecialUndelete::showFileConfirmationForm(), MovePageForm::showForm(), SpecialChangeEmail::showForm(), SpecialImport::showForm(), LogEventsList::showLogExtract(), UserrightsPage::showLogFragment(), Article::showMissingArticle(), LogEventsList::showOptions(), Article::showPatrolFooter(), EmailConfirmation::showRequestForm(), SpecialUndelete::showRevision(), SpecialUpload::showViewDeletedLinks(), Preferences::skinPreferences(), UploadFromStash::stashFile(), UploadBase::stashFile(), SpecialPreferences::submitReset(), MssqlInstaller::submitSettingsForm(), ApiLoginTest::testApiLoginBadPass(), ApiLoginTest::testApiLoginGoodPass(), ApiLoginTest::testApiLoginGotCookie(), ArticleTablesTest::testbug14404(), SpecialPreferencesTest::testBug41337(), BlockTest::testCrappyCrossWikiBlocks(), ApiTokensTest::testGettingToken(), MWTimestampTest::testHumanTimestamp(), RequestContextTest::testImportScopedSession(), ApiUploadTest::testLogin(), ApiBlockTest::testMakeNormalBlock(), ParserMethodsTest::testPreSaveTransform(), MWTimestampTest::testRelativeTimestamp(), SpecialPageTest::testRequireLoginAnon(), SpecialPageTest::testRequireLoginNotAnon(), TemplateCategoriesTest::testTemplateCategories(), GenderCacheTest::testUserObjects(), Preferences::tryFormSubmit(), Preferences::trySetUserEmail(), SpecialRevisionDelete::tryShowFile(), PageArchive::undelete(), PageArchive::undeleteRevisions(), WikiPage::updateRestrictions(), ResetUserTokens::updateUser(), UserOptions::USAGER(), HTMLFileCache::useFileCache(), LogEventsList::userCan(), ChangesList::userCan(), Revision::userCan(), Title::userCan(), LogEventsList::userCanBitfield(), Revision::userCanBitfield(), UserrightsPage::userCanChangeRights(), SpecialPasswordReset::userCanExecute(), SpecialUpload::userCanExecute(), SpecialPage::userCanExecute(), ReassignEdits::userConditions(), Language::userDate(), MysqlInstaller::userDefinitelyExists(), MssqlInstaller::userExists(), CreditsAction::userLink(), SearchEngine::userNamespaces(), ReassignEdits::userSpecification(), Language::userTime(), Language::userTimeAndDate(), Linker::userToolLinks(), SpecialBlock::validateTarget(), UploadBase::verifyPermissions(), UploadFromUrl::verifyTitlePermissions(), UploadBase::verifyTitlePermissions(), Article::view(), Preferences::watchlistPreferences(), ApiWatch::watchTitle(), wfStreamThumb(), and UserRightsProxy::whoIs().

◆ $vars

◆ $wgCapitalizeTitle

An extension or a 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

Definition at line 51 of file hooks.txt.

Referenced by follows().

◆ $wgHooks

◆ $wgNotifyArticle

An extension or a 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

Definition at line 51 of file hooks.txt.

◆ AbortAutoAccount

please add to it if you re going to add events to the MediaWiki code AbortAutoAccount

Definition at line 237 of file hooks.txt.

◆ add

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

◆ addition

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().

◆ admin

An extension or a admin

Definition at line 51 of file hooks.txt.

◆ Alternatively

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. Handler functions that modify $result should generally return false to further attempts at conversion. 'ContribsPager you ll need to handle error etc yourself Alternatively

Definition at line 896 of file hooks.txt.

◆ APIEditBeforeSave

as a message key or array as accepted by ApiBase::dieUsageMsg APIEditBeforeSave

Definition at line 375 of file hooks.txt.

◆ article

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 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 patches for two options in MediaWiki One reverses the order of a title before displaying the article

Definition at line 23 of file hooks.txt.

◆ ArticleSave

and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleSave

Definition at line 6 of file hooks.txt.

◆ ArticleSaveComplete

and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleSaveComplete

Definition at line 6 of file hooks.txt.

◆ based

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 1956 of file hooks.txt.

Referenced by wfStreamThumb().

◆ becomes

Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function becomes

Definition at line 73 of file hooks.txt.

◆ block

◆ bolding

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

Definition at line 1318 of file hooks.txt.

◆ broken

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 1530 of file hooks.txt.

Referenced by CheckLanguageCLI::help().

◆ case

it s the revision text itself In either case

Definition at line 2113 of file hooks.txt.

◆ check

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

◆ code

◆ coloring

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

Definition at line 1318 of file hooks.txt.

◆ complete

Returning false makes less sense for events where the action is complete

Definition at line 198 of file hooks.txt.

Referenced by CheckLanguageCLI::help(), and ApiFormatBase::initPrinter().

◆ Consider

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 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 patches Consider

Definition at line 23 of file hooks.txt.

◆ ContentModelCanBeUsedOn

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist but no entry for that model exists in $wgContentHandlers if desired ContentModelCanBeUsedOn

Definition at line 815 of file hooks.txt.

◆ ConvertContent

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 ConvertContent

Definition at line 815 of file hooks.txt.

◆ 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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource error or success such as when responding to a resource loader request or generating HTML output included in core

Definition at line 1956 of file hooks.txt.

◆ Currently

the other converts the title to all uppercase letters Currently

Definition at line 34 of file hooks.txt.

◆ data

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

Definition at line 6 of file hooks.txt.

Referenced by StripState::__construct(), BackupReader::__construct(), WebRequest::__construct(), Exif::__construct(), DummyContentForTesting::__construct(), ReplacementArray::__construct(), QuickTemplate::__construct(), LinkBatch::add(), UsercreateTemplate::addInputItem(), StripState::addItem(), MonoBookTemplate::cactions(), LinkBatch::constructSet(), JobQueueRedis::doAck(), LinkBatch::doGenderQuery(), UserloginTemplate::execute(), UsercreateTemplate::execute(), ModernTemplate::execute(), MonoBookTemplate::execute(), VectorTemplate::execute(), ZipDirectoryReader::execute(), ExternalStoreFOO::fetchFromURL(), QuickTemplate::get(), WebRequest::getArray(), BaseTemplate::getFooterLinks(), LocalisationCache::getItem(), BaseTemplate::getSidebar(), LinkBatch::getSize(), DummyContentForTesting::getSize(), QuickTemplate::getSkin(), LocalisationCache::getSubitem(), StripState::getSubState(), BaseTemplate::getToolbox(), WebRequest::getVal(), WebRequest::getValues(), QuickTemplate::haveData(), QuickTemplate::html(), LocalisationCache::initLanguage(), LocalisationCache::initShallowFallback(), WebRequest::interpolateTitle(), MonoBookTemplate::languageBox(), MessageCache::load(), LocalisationCache::loadItem(), LocalisationCache::loadSubitem(), StripState::merge(), ReplacementArray::merge(), ReplacementArray::mergeArray(), FauxRequest::notImplemented(), JobQueueRedis::popAndDeleteBlob(), CSSJanusTest::provideTransformBrokenCases(), LocalisationCache::recache(), ReplacementArray::removePair(), VectorTemplate::renderNavigation(), VectorTemplate::renderPortals(), ReplacementArray::replace(), DummyContentForTesting::serialize(), QuickTemplate::set(), LinkBatch::setArray(), ReplacementArray::setArray(), ReplacementArray::setPair(), QuickTemplate::setRef(), Sanitizer::setupAttributeWhitelist(), WebRequest::setVal(), showUsage(), QuickTemplate::text(), LocalisationCacheBulkLoad::trimCache(), LocalisationCache::unload(), WebRequest::unsetVal(), StripState::unstripCallback(), and StripState::unstripType().

◆ deleteAnArticle

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

Definition at line 93 of file hooks.txt.

◆ do

processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could do

Definition at line 191 of file hooks.txt.

◆ e

in this case you re responsible for computing and outputting the entire conflict i e

◆ EditPageGetDiffText

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 EditPageGetDiffText

Definition at line 1038 of file hooks.txt.

◆ EmailConfirmed

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

Definition at line 1038 of file hooks.txt.

◆ EmailUser

return true to allow those checks to and false if checking is done EmailUser

Definition at line 1105 of file hooks.txt.

◆ errors

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

◆ 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 etc

Definition at line 93 of file hooks.txt.

◆ event

and how to run hooks for an event
Initial value:
==Glossary==
event
Something that happens with the wiki. For example: a user logs in. A wiki
page is saved. A wiki page is deleted. Often there are two events
associated with a single action: one before the code is run to make the
event happen

Definition at line 4 of file hooks.txt.

◆ example

An extension or a will often add custom code to the function with or without a global variable For example

Definition at line 6 of file hooks.txt.

◆ exportArticle

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

Definition at line 93 of file hooks.txt.

◆ fail

◆ false

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 false

Definition at line 188 of file hooks.txt.

Referenced by PPFrame_Hash::__construct(), PPFrame_DOM::__construct(), SkinTemplate::buildContentNavigationUrls(), Title::checkUserBlock(), CopyFileBackend::copyFileBatch(), LocalFile::delete(), JobQueueRedis::doDelete(), SpecialContributions::execute(), SpecialExport::execute(), SpecialListGroupRights::execute(), SpecialLog::execute(), LogFormatter::extractParameters(), ExternalStoreDB::fetchBlob(), Linker::formatLinksInCommentCallback(), CreditsAction::getAuthor(), User::getBlockId(), SiteSQLStore::getCacheKey(), JobQueueDB::getDB(), SwiftFileBackend::getDirListPageInternal(), WebInstaller::getInfoBox(), NewUsersLogFormatter::getMessageParameters(), BackupReader::getNsIndex(), MediaHandler::getThumbType(), ApiMain::handleApiBeforeMainException(), HistoryPager::historyLine(), FileCacheBase::incrMissesRecent(), DatabaseMysqlBase::indexInfo(), DatabaseMssql::indexInfo(), User::isBlockedFrom(), Title::isSubpage(), Linker::makeBrokenImageLinkObj(), moveToExternal(), RCCacheEntryFactory::newFromRecentChange(), XmlTypeCheck::newFromString(), UnregisteredLocalFile::newFromTitle(), WikiPage::onArticleDelete(), SpecialUploadStash::outputLocallyScaledThumb(), Preprocessor_Hash::preprocessToObj(), LocalisationCache::recache(), LocalFile::recordUpload2(), UploadFromUrlJob::run(), RefreshLinksJob::runForTitle(), SearchMssql::searchTitle(), SearchOracle::searchTitle(), ORMTable::selectFieldsRow(), SpecialAllpages::showToplevel(), LockManagerGroup::singleton(), JobQueueGroup::singleton(), RevisionStorageTest::testNewNullRevision(), File::transform(), PageArchive::undeleteRevisions(), Preferences::validateSignature(), DatabaseMysqlBase::wasReadOnlyError(), and wfStreamThumb().

◆ FetchChangesList

return true to allow those checks to and false if checking is done use this to change the tables headers temp or archived zone FetchChangesList

Definition at line 1105 of file hooks.txt.

◆ file

to their LocalSettings php file

Definition at line 93 of file hooks.txt.

Referenced by LessFileCompilationTest::__construct(), BackupReader::__construct(), FileDeleteForm::__construct(), Exif::__construct(), ThumbnailImage::__construct(), TestFileIterator::__construct(), RevDel_FileItem::__construct(), RevDel_ArchivedFileItem::__construct(), MySQLMasterPos::__construct(), LocalFileDeleteBatch::__construct(), LocalFileRestoreBatch::__construct(), LocalFileMoveBatch::__construct(), LocalFileDeleteBatch::addCurrent(), LocalFileDeleteBatch::addOld(), LocalFileDeleteBatch::addOlds(), RevDel_FileItem::canView(), RevDel_FileItem::canViewContent(), ApiFileRevert::checkPermissions(), TestFileIterator::checkSection(), LocalFileRestoreBatch::cleanup(), LocalFileRestoreBatch::cleanupFailedBatch(), LocalFileMoveBatch::cleanupSource(), LocalFileMoveBatch::cleanupTarget(), LocalFileDeleteBatch::doDBDeletes(), LocalFileDeleteBatch::doDBInserts(), LocalFileMoveBatch::doDBUpdates(), FileBackendTest::doTestDoOperationsPipeline(), ApiFileRevert::execute(), FileDeleteForm::execute(), FileDuplicateSearchPage::execute(), MWDocGen::execute(), ZipDirectoryReader::execute(), LocalFileDeleteBatch::execute(), LocalFileRestoreBatch::execute(), LocalFileMoveBatch::execute(), RevDel_FileItem::getBits(), RevDel_FileItem::getComment(), MediaTransformOutput::getDescLinkAttribs(), ZipDirectoryReader::getFileLength(), LocalFileDeleteBatch::getHashes(), RevDel_FileItem::getHTML(), RevDel_FileItem::getLink(), RevDel_ArchivedFileItem::getLink(), MediaTransformOutput::getLocalCopyPath(), LocalFileMoveBatch::getMoveTriplets(), ZipDirectoryReader::getSegment(), SpecialVersion::getSvnInfo(), RevDel_FileItem::getUserTools(), CheckLanguageCLI::help(), RevDel_FileItem::isDeleted(), User::isLocallyBlockedProxy(), ImportStreamSource::newFromUpload(), DatabaseInstaller::populateInterwikiTable(), FileDeleteForm::prepareMessage(), MergeMessageFileList::readFile(), LocalFileDeleteBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFiles(), LocalFileMoveBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFromCleanup(), RevDel_FileItem::setBits(), showHelp(), showUsage(), MediaTransformOutput::streamFile(), FileBackendTest::testConcatenate(), FileBackendTest::testStore(), ThumbnailImage::toHtml(), and ApiFileRevert::validateParameters().

◆ FileDeleteComplete

return true to allow those checks to and false if checking is done 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

Definition at line 1105 of file hooks.txt.

◆ form

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 form

◆ format

◆ framework

For QUnit framework

Definition at line 2107 of file hooks.txt.

◆ GetCanonicalURL

return true to allow those checks to and false if checking is done 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 add a value to it if you want to add a cookie that have to vary cache options GetCanonicalURL

Definition at line 1105 of file hooks.txt.

◆ 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 GetLocalURL

Definition at line 1230 of file hooks.txt.

◆ GetLogTypesOnUser

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 GetLogTypesOnUser

Definition at line 1230 of file hooks.txt.

◆ GetRelativeTimestamp

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

Definition at line 1230 of file hooks.txt.

◆ getUserPermissionsErrorsExpensive

presenting them properly to the user as errors is done by the caller return true getUserPermissionsErrorsExpensive

Definition at line 1324 of file hooks.txt.

◆ GitViewers

presenting them properly to the user as errors is done by the caller return true GitViewers

Definition at line 1337 of file hooks.txt.

◆ gzip

gzip

Definition at line 2117 of file hooks.txt.

◆ herself

they could be provided by a third party developer or written by the admin him herself
Initial value:
==Writing hooks==
A hook is a chunk of code run at some particular event. It consists of:
* a function with some optional accompanying data

Definition at line 131 of file hooks.txt.

◆ hook

as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an< edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the and a callback function which should return the or false if the user isn t allowed to obtain it The prototype of the callback function is where $pageid is the page ID of the page the token is requested for and $title is the associated Title object In the hook
Initial value:
==Rationale==
Hooks allow us to decouple optionally-run code from code that is run for
everyone. It allows MediaWiki hackers

Definition at line 23 of file hooks.txt.

Referenced by SpecialStatistics::execute().

◆ hooks

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

◆ ID

◆ imagelinks

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 imagelinks

Definition at line 1530 of file hooks.txt.

◆ ImageOpenShowImageInlineBefore

see documentation in includes Linker php for Linker::makeImageLink or false for current used if you return false ImageOpenShowImageInlineBefore

Definition at line 1358 of file hooks.txt.

◆ insert

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 externallinks including delete and insert

Definition at line 1530 of file hooks.txt.

Referenced by DatabaseSqlite::insert().

◆ isolated

you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough isolated

Definition at line 117 of file hooks.txt.

◆ it

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

Definition at line 1324 of file hooks.txt.

◆ key

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 externallinks including delete and has completed for all link tables 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

Definition at line 1624 of file hooks.txt.

◆ Live

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

Definition at line 1038 of file hooks.txt.

◆ LoginPasswordResetMessage

div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc LoginPasswordResetMessage

Definition at line 1632 of file hooks.txt.

◆ lt

logged in & lt
Initial value:
{{int:Accesskey-contributions}}
</td></tr><tr><td>
[http:
</td><td>

Definition at line 1631 of file hooks.txt.

◆ MarkPatrolled

configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title MarkPatrolled
static

Definition at line 1679 of file hooks.txt.

◆ MediaWiki

those of us who don t want or need it can just leave it out The extensions don t even have to be shipped with MediaWiki

Definition at line 3 of file hooks.txt.

◆ message

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 externallinks including delete and has completed for all link tables 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

◆ messages

namespace and then decline to actually register it RecentChangesLinked and Watchlist RecentChangesLinked and Watchlist e g Watchlist 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 in case the handler function wants to provide a converted Content object Note that $result getContentModel () must return $toModel. Handler functions that modify $result should generally return false to further attempts at conversion. 'ContribsPager you ll need to handle error messages

◆ name

and how to run hooks for an and one after Each event has a name

Definition at line 6 of file hooks.txt.

◆ NamespaceIsMovable

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 change it to the message you want to define which works for all SkinTemplate type skins see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array NamespaceIsMovable
static

Definition at line 1679 of file hooks.txt.

◆ occur

return true to allow those checks to occur

Definition at line 1105 of file hooks.txt.

◆ occurs

When an event occurs

Definition at line 150 of file hooks.txt.

◆ on

◆ otherwise

otherwise

Definition at line 2113 of file hooks.txt.

◆ page

◆ pagelinks

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 pagelinks

Definition at line 1530 of file hooks.txt.

◆ ParserLimitReportPrepare

namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable (). 'NewRevisionFromEditComplete' if it s text intended for display in a monospaced font $report should be output in English ParserLimitReportPrepare

Definition at line 1746 of file hooks.txt.

◆ ParserTestTables

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 ParserTestTables

Definition at line 1956 of file hooks.txt.

◆ part

in this case you re responsible for computing and outputting the entire conflict part

Definition at line 1038 of file hooks.txt.

Referenced by HttpTest::provideURI().

◆ PingLimiter

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 my talk my contributions etc etc PingLimiter

Definition at line 1956 of file hooks.txt.

◆ Preview

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

Definition at line 1038 of file hooks.txt.

◆ processing

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

Definition at line 1530 of file hooks.txt.

Referenced by MediaWikiTitleCodec::splitTitleString().

◆ request

div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only etc 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

◆ RevisionInsertComplete

For QUnit the mediawiki tests qunit testrunner dependency will be added to any module RevisionInsertComplete

Definition at line 2107 of file hooks.txt.

◆ rollback

presenting them properly to the user as errors is done by the caller return true use this to change the list i e rollback

Definition at line 1337 of file hooks.txt.

◆ saved

This code would result in ircNotify being run twice when an article is saved

Definition at line 177 of file hooks.txt.

◆ SearchableNamespaces

set to $title object and return false for a match for latest SearchableNamespaces

Definition at line 2149 of file hooks.txt.

◆ SearchAfterNoDirectMatch

the value to return A Title object or null SearchAfterNoDirectMatch

Definition at line 2125 of file hooks.txt.

◆ SearchGetNearMatch

set to $title object and return false for a match SearchGetNearMatch

Definition at line 2133 of file hooks.txt.

◆ SearchGetNearMatchBefore

external SearchGetNearMatchBefore

Definition at line 2122 of file hooks.txt.

◆ SearchGetNearMatchComplete

set to $title object and return false for a match SearchGetNearMatchComplete

Definition at line 2149 of file hooks.txt.

◆ set

it s the revision text itself In either if gzip is set

◆ ShowMissingArticle

set to $title object and return false for a match for latest after cache objects are set ShowMissingArticle

Definition at line 2149 of file hooks.txt.

◆ simple

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 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

Definition at line 23 of file hooks.txt.

Referenced by Sanitizer::setupAttributeWhitelist().

◆ source

return true to allow those checks to and false if checking is done 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 add a value to it if you want to add a cookie that have to vary cache options can modify source
Initial value:
=> 'name of hook' ).
$file: File object of file in question
$context: RequestContext (including language to use)
$single: Only extract the current language

Definition at line 1227 of file hooks.txt.

Referenced by JSTokenizer::getInput(), JSTokenizer::init(), Site::serialize(), Site::setSource(), and showUsage().

◆ storage

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

Definition at line 2107 of file hooks.txt.

◆ strategy

Using a hook running strategy

Definition at line 73 of file hooks.txt.

◆ TitleIsMovable

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known TitleIsMovable

Definition at line 2551 of file hooks.txt.

◆ token

as a message key or array as accepted by ApiBase::dieUsageMsg after processing request parameters Return false to let the request returning an error message or an<edit result="Failure"> tag if $resultArr was filled which will be used in the intoken parameter and in the and a callback function which should return the token

◆ true

◆ type

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime type

Definition at line 2573 of file hooks.txt.

◆ understand

Having all this code related to the title reversion option in one place means that it s easier to read and understand

Definition at line 116 of file hooks.txt.

◆ undo

presenting them properly to the user as errors is done by the caller return true use this to change the list i e undo

Definition at line 1337 of file hooks.txt.

◆ up

configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title after the basic globals have been set up
static

◆ UploadComplete

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message based on mime etc Preferred in most cases over UploadVerification object with all info about the upload string as detected by MediaWiki Handlers will typically only apply for specific mime types object an indexed array representing the problem with the where the first element is the message key and the remaining elements are used as parameters to the message UploadComplete

Definition at line 2573 of file hooks.txt.

◆ UploadVerifyFile

usually copyright or history_copyright This message must be in HTML not wikitext $subpages will be ignored and the rest of subPageSubtitle () will run. 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink' whether MediaWiki currently thinks this is a CSS JS page Hooks may change this value to override the return value of Title::isCssOrJsPage (). 'TitleIsAlwaysKnown' whether MediaWiki currently thinks this page is known isMovable () always returns false. $title whether MediaWiki currently thinks this page is movable Hooks may change this value to override the return value of Title::isMovable (). 'TitleIsWikitextPage' whether MediaWiki currently thinks this is a wikitext page Hooks may change this value to override the return value of Title::isWikitextPage () 'TitleMove' use UploadVerification and UploadVerifyFile instead where the first element is the message key and the remaining elements are used as parameters to the message UploadVerifyFile

Definition at line 2573 of file hooks.txt.

◆ used

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 my talk my contributions etc etc otherwise the built in rate limiting checks are used

◆ UserArrayFromResult

return false to override stock group addition can be modified UserArrayFromResult

◆ UserCanSendEmail

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code UserCanSendEmail

Definition at line 2697 of file hooks.txt.

◆ UserClearNewTalkNotification

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output UserClearNewTalkNotification

Definition at line 2697 of file hooks.txt.

◆ UserCreateForm

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid UserCreateForm

Definition at line 2697 of file hooks.txt.

◆ UserEffectiveGroups

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash UserEffectiveGroups

Definition at line 2697 of file hooks.txt.

◆ UserGetDefaultOptions

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to UserGetDefaultOptions

Definition at line 2697 of file hooks.txt.

◆ UserGetEmailAuthenticationTimestamp

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email UserGetEmailAuthenticationTimestamp

Definition at line 2697 of file hooks.txt.

◆ UserGetImplicitGroups

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp UserGetImplicitGroups

Definition at line 2697 of file hooks.txt.

◆ UserIsBlockedGlobally

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page whether or not the block allows users to edit their own user talk pages UserIsBlockedGlobally

Definition at line 2697 of file hooks.txt.

◆ UserIsEveryoneAllowed

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller which means it s potentially called dozens or hundreds of times You may want to cache the results of non trivial operations in your hook function for this reason change this to override email change this to override email authentication timestamp whether or not the user is blocked from that page whether or not the block allows users to edit their own user talk pages to be modified by the hook UserIsEveryoneAllowed

Definition at line 2697 of file hooks.txt.

◆ UserLogin

and how to run hooks for an and one after Each event has a preferably in CamelCase For UserLogin

Definition at line 6 of file hooks.txt.

◆ UserLoginComplete

occurs before session is loaded can be modified UserLoginComplete

Definition at line 2818 of file hooks.txt.

◆ UserRights

return false to override stock group removal can be modified UserRights

Definition at line 2838 of file hooks.txt.

◆ UserSetCookies

return false to override stock group removal can be modified modifiable UserSetCookies

Definition at line 2838 of file hooks.txt.

◆ UserSetEmailAuthenticationTimestamp

return false to override stock group removal can be modified modifiable will be added to $_SESSION change this to override new email address UserSetEmailAuthenticationTimestamp

Definition at line 2838 of file hooks.txt.

◆ UserToolLinksEdit

return false to override stock group removal can be modified modifiable will be added to $_SESSION change this to override new email address change this to override email authentication timestamp UserToolLinksEdit

Definition at line 2838 of file hooks.txt.

◆ values

◆ Warning

return false to override stock group addition can be modified try getUserPermissionsErrors userCan checks are continued by internal code can override on output return false to not delete it return false to override the default password checks this Boolean value will be checked to determine if the password was valid return false to implement your own hashing method this String will be used as the hash which may be added to this hook is run right before returning the options to the caller Warning

Definition at line 2697 of file hooks.txt.

◆ weird

We ve cleaned up the code here by removing clumps of weird

Definition at line 86 of file hooks.txt.

◆ writer

◆ WRONG_PASS

div flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS) 'LoginAuthenticateAudit' this hook is for auditing only WRONG_PASS

Definition at line 1632 of file hooks.txt.

Referenced by LoginForm::authenticateUserData().

◆ wrongpassword

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 my talk my contributions etc etc otherwise the built in rate limiting checks are if enabled also a ContextSource wrongpassword

Definition at line 1956 of file hooks.txt.

data
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
Definition: hooks.txt:6
of
globals txt Globals are evil The original MediaWiki code relied on globals for processing context far too often MediaWiki development since then has been a story of slowly moving context out of global variables and into objects Storing processing context in object member variables allows those objects to be reused in a much more flexible way Consider the elegance of
Definition: globals.txt:10
is
We use the convention $dbr for read and $dbw for write to help you keep track of whether the database object is a the world will explode Or to be a subsequent write query which succeeded on the master may fail when replicated to the slave due to a unique key collision Replication on the slave will stop and it may take hours to repair the database and get it back online Setting read_only in my cnf on the slave will avoid this but given the dire we prefer to have as many checks as possible We provide a but the wrapper functions like please read the documentation for except in special pages derived from QueryPage It s a common pitfall for new developers to submit code containing SQL queries which examine huge numbers of rows Remember that COUNT * is(N), counting rows in atable is like counting beans in a bucket.------------------------------------------------------------------------ Replication------------------------------------------------------------------------The largest installation of MediaWiki, Wikimedia, uses a large set ofslave MySQL servers replicating writes made to a master MySQL server. Itis important to understand the issues associated with this setup if youwant to write code destined for Wikipedia.It 's often the case that the best algorithm to use for a given taskdepends on whether or not replication is in use. Due to our unabashedWikipedia-centrism, we often just use the replication-friendly version, but if you like, you can use wfGetLB() ->getServerCount() > 1 tocheck to see if replication is in use.===Lag===Lag primarily occurs when large write queries are sent to the master.Writes on the master are executed in parallel, but they are executed inserial when they are replicated to the slaves. The master writes thequery to the binlog when the transaction is committed. The slaves pollthe binlog and start executing the query as soon as it appears. They canservice reads while they are performing a write query, but will not readanything more from the binlog and thus will perform no more writes. Thismeans that if the write query runs for a long time, the slaves will lagbehind the master for the time it takes for the write query to complete.Lag can be exacerbated by high read load. MediaWiki 's load balancer willstop sending reads to a slave when it is lagged by more than 30 seconds.If the load ratios are set incorrectly, or if there is too much loadgenerally, this may lead to a slave permanently hovering around 30seconds lag.If all slaves are lagged by more than 30 seconds, MediaWiki will stopwriting to the database. All edits and other write operations will berefused, with an error returned to the user. This gives the slaves achance to catch up. Before we had this mechanism, the slaves wouldregularly lag by several minutes, making review of recent editsdifficult.In addition to this, MediaWiki attempts to ensure that the user seesevents occurring on the wiki in chronological order. A few seconds of lagcan be tolerated, as long as the user sees a consistent picture fromsubsequent requests. This is done by saving the master binlog positionin the session, and then at the start of each request, waiting for theslave to catch up to that position before doing any reads from it. Ifthis wait times out, reads are allowed anyway, but the request isconsidered to be in "lagged slave mode". Lagged slave mode can bechecked by calling wfGetLB() ->getLaggedSlaveMode(). The onlypractical consequence at present is a warning displayed in the pagefooter.===Lag avoidance===To avoid excessive lag, queries which write large numbers of rows shouldbe split up, generally to write one row at a time. Multi-row INSERT ...SELECT queries are the worst offenders should be avoided altogether.Instead do the select first and then the insert.===Working with lag===Despite our best efforts, it 's not practical to guarantee a low-lagenvironment. Lag will usually be less than one second, but mayoccasionally be up to 30 seconds. For scalability, it 's very importantto keep load on the master low, so simply sending all your queries tothe master is not the answer. So when you have a genuine need forup-to-date data, the following approach is advised:1) Do a quick query to the master for a sequence number or timestamp 2) Run the full query on the slave and check if it matches the data you gotfrom the master 3) If it doesn 't, run the full query on the masterTo avoid swamping the master every time the slaves lag, use of thisapproach should be kept to a minimum. In most cases you should just readfrom the slave and let the user deal with the delay.------------------------------------------------------------------------ Lock contention------------------------------------------------------------------------Due to the high write rate on Wikipedia(and some other wikis), MediaWiki developers need to be very careful to structure their writesto avoid long-lasting locks. By default, MediaWiki opens a transactionat the first query, and commits it before the output is sent. Locks willbe held from the time when the query is done until the commit. So youcan reduce lock time by doing as much processing as possible before youdo your write queries.Often this approach is not good enough, and it becomes necessary toenclose small groups of queries in their own transaction. Use thefollowing syntax:$dbw=wfGetDB(DB_MASTER
wiki
Prior to maintenance scripts were a hodgepodge of code that had no cohesion or formal method of action Beginning maintenance scripts have been cleaned up to use a unified class Directory structure How to run a script How to write your own DIRECTORY STRUCTURE The maintenance directory of a MediaWiki installation contains several all of which have unique purposes HOW TO RUN A SCRIPT Ridiculously just call php someScript php that s in the top level maintenance directory if not default wiki
Definition: maintenance.txt:1
saved
This code would result in ircNotify being run twice when an article is saved
Definition: hooks.txt:177
hook
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: hooks.txt:23
example
and how to run hooks for an and one after Each event has a preferably in CamelCase For example
Definition: hooks.txt:6
file
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
Definition: hooks.txt:93
File
Implements some public methods and some protected utility functions which are required by multiple ch...
Definition: File.php:50
hooks
Using a hook running we can avoid having all this option specific stuff in our mainline code Using hooks
Definition: hooks.txt:73
there
has been added to your &Future changes to this page and its associated Talk page will be listed there
Definition: All_system_messages.txt:357
$parser
do that in ParserLimitReportFormat instead $parser
Definition: hooks.txt:1956
MediaWiki
wfRunHooks
wfRunHooks( $event, array $args=array(), $deprecatedVersion=null)
Call hook functions defined in $wgHooks.
Definition: GlobalFunctions.php:4001
array
the array() calling protocol came about after MediaWiki 1.4rc1.
List of Api Query prop modules.
RequestContext
Group all the pieces relevant to the context of a request into one instance.
Definition: RequestContext.php:30
user
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same user
Definition: distributors.txt:9
action
action
Definition: parserTests.txt:378
some
I won t presume to tell you how to I m just describing the methods I chose to use for myself If you do choose to follow these it will probably be easier for you to collaborate with others on the but if you want to contribute without by all means do which work well I also use K &R brace matching style I know that s a religious issue for some
Definition: design.txt:79
$file
if(PHP_SAPI !='cli') $file
Definition: UtfNormalTest2.php:30
in
Prior to maintenance scripts were a hodgepodge of code that had no cohesion or formal method of action Beginning in
Definition: maintenance.txt:1
are
The ContentHandler facility adds support for arbitrary content types on wiki instead of relying on wikitext for everything It was introduced in MediaWiki Each kind of and so on Built in content types are
Definition: contenthandler.txt:5
amp
accesskey contributions & amp
Definition: All_system_messages.txt:83
from
Please log in again after you receive it</td >< td > s a saved copy from
Definition: All_system_messages.txt:3297
that
deferred txt A few of the database updates required by various functions here can be deferred until after the result page is displayed to the user For updating the view updating the linked to tables after a etc PHP does not yet have any way to tell the server to actually return and disconnect while still running these but it might have such a feature in the future We handle these by creating a deferred update object and putting those objects on a global then executing the whole list after the page is displayed We don t do anything smart like collating updates to the same table or such because the list is almost always going to have just one item on if that
Definition: deferred.txt:11
code
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 administrators to define code that will be run at certain points in the mainline code
Definition: hooks.txt:23
$article
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function array $article
Definition: hooks.txt:78
Hooks
Hooks class.
Definition: Hooks.php:39
page
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 my talk page
Definition: hooks.txt:1956