MediaWiki REL1_33
|
Typedefs | |
using | $status |
using | name |
Functions | |
for adding new MIME info to the list Use $mimeMagic | addExtraTypes ( $stringOfTypes) |
the other converts the title to all uppercase letters in MediaWiki we would handle this as | follows (note:not real code, here) |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing you specify which group they belong to You can reuse existing | groups (accessed through $special->getFilterGroup) |
if ( $wgReverseTitle) | |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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[messagename, param1, param2,...] or a MessageSpecifier | instance (you might want to use ApiMessage to provide machine-readable details for the API). For consistency |
function | ldapLogin ( $username, $password) |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing you specify which group they belong to You can reuse existing or create your | own (ChangesListBooleanFilterGroup or ChangesListStringOptionsFilterGroup). If you create new groups |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead 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 (which can be changed) by the hook callback. |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead 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 "<div ...>$1</div>"). - flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException':Called before an exception(or PHP error) is logged. This is meant for integration with external error aggregation services |
Variables | |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file & | $article |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing & | $attribs |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped true if there is text before this autocomment | $auto |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges | $changesList |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable & | $code |
the value of this variable comes from LanguageConverter indexed by page_id & | $colours |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext | $context |
null means default & | $customAttribs |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache allow viewing deleted revs & | $differenceEngine |
returning false will NOT prevent logging | $e |
passed in as a query string parameter to the various URLs constructed here(i.e. $prevlink) $ldel you ll need to handle error etc yourself modifying $error and returning true will cause the contents of $error to be echoed at the top of the edit form as wikitext Return true without altering $error to allow the edit to proceed & | $editor |
the value to return A Title object or null for latest all implement SearchIndexField | $engine |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords | $extraData |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers & | $extTypes |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead & | $formDescriptor |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves | $handler |
see documentation in includes Linker php for Linker::makeImageLink & | $handlerParams |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses & | $html |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check | $image |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could | $ldapServer |
usually copyright or history_copyright This message must be in HTML not wikitext & | $link |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing after in associative array form before processing starts Return false to skip default processing and return $ret | $linkRenderer |
either a unescaped string or a HtmlArmor object after in associative array form externallinks | $linksUpdate |
namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable(). 'NewDifferenceEngine' if it s text intended for display in a monospaced font | $localize |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array change it to the message you want to define you are encouraged to submit patches to MediaWiki s core to add new MIME types to mime types | $mimeMagic |
Allows to change the fields on the form that will be generated | $name |
namespace and then decline to actually register it & | $namespaces |
also included in $newHeader if any | $newminor |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown can modify can modify can modify this should be populated with an alert message to that effect | $newtalks |
passed in as a query string parameter to the various URLs constructed here(i.e. $nextlink) $rdel also included in $oldHeader | $oldminor |
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 |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output | $out |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place | $output |
see documentation in includes Linker php for Linker::makeImageLink or false for current used if you return false | $parser |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped | $pre |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify | $query |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next | $refreshCache |
this hook is for auditing only | $req |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on | $request |
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add use OutputPage::addFeedLink() instead. & $feedLinks hooks can tweak the array to change how login etc forms should look | $requests |
namespace and then decline to actually register it file or subcat | $res |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext such as when responding to a resource loader request or generating HTML output & | $resourceLoader |
& | $ResourceLoader |
this hook is for auditing only | $response |
namespace being checked & | $result |
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 |
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 |
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI & | $revert |
also included in $newHeader | $rollback |
the value to return A Title object or null for latest all implement SearchIndexField must implement ResultSetAugmentor & | $rowAugmentors |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults also a ContextSource after deleting those rows but within the same transaction | $rows |
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template | $section |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array | $services |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned | $skin |
returning false will NOT prevent logging a wrapping ErrorException | $suppressed |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff & | $tabindex |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist & | $tables |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping | $template |
whereas SearchGetNearMatch runs after | $term |
see documentation in includes Linker php for Linker::makeImageLink & | $time |
namespace and then decline to actually register it file or subcat img or subcat | $title |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache | $unhide |
return true to allow those checks to and false if checking is done & | $user |
this hook is for auditing only or null if authentication failed before getting that far | $username |
static configuration should be added through ResourceLoaderGetConfigVars instead & | $vars |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | $wgCapitalizeTitle |
$wgHooks ['ArticleShow'][] = 'reverseArticleTitle' | |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | $wgNotifyArticle |
please add to it if you re going to add events to the MediaWiki code | AbortAutoblock |
An extension or a local will often add custom code to the function with or without a global variable For someone wanting email notification when an article is shown may | add |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In | addition |
An extension or a local | admin |
passed in as a query string parameter to the various URLs constructed here(i.e. $prevlink) $ldel you ll need to handle error etc yourself | Alternatively |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches for two options in MediaWiki One reverses the order of a title before displaying the | article |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place | ATTENTION |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password | AutopromoteCondition |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function | becomes |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array | BeforeDisplayNoArticleText |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable | BeforeInitialize |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable | BeforeParserFetchFileAndTitle |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result | BitmapHandlerTransform |
returning false will NOT prevent logging a wrapping ErrorException | block |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput | BlockIp |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array | BlockIpComplete |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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[messagename, param1, param2,...] or a MessageSpecifier 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 |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid | bugs |
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 initially an empty< div id="toolbar"></div > Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary such as anonymity and the real | check |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those | classes |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline | code |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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[messagename, param1, param2,...] or a MessageSpecifier error messages should be plain text with no special | coloring |
Returning false makes less sense for events where the action is | complete |
namespace addition is | conditional |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches | Consider |
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 |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | deleteAnArticle |
also included in $newHeader if any indicating whether we should show just the | diff |
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 initially an empty< div id="toolbar"></div > Hook subscribers can return false to have no toolbar HTML be loaded | EditPageCopyrightWarning |
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 initially an empty< div id="toolbar"></div > Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 | EditPageGetCheckboxesDefinition |
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 initially an empty< div id="toolbar"></div > Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary | EmailConfirmed |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults | error |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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[messagename, param1, param2,...] or a MessageSpecifier error messages should be plain text with no special etc to show that they re | errors |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing | exportArticle |
processing should stop and the error should be shown to the user * | false |
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add | feeds |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing we can concentrate it all in an extension | file |
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers 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 |
null for the local wiki Added should default to null in handler | functions |
null for the local wiki Added should default to null in handler for backwards compatibility | GalleryGetModes |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist | Generally |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options | GetCanonicalURL |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list | GetDefaultSortkey |
the value of this variable comes from LanguageConverter | GetLinkColours |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown | GetLocalURL |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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 |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array you should do so by altering $wgNamespaceProtection and $wgNamespaceContentModels outside the | handler |
they could be provided by a third party developer or written by the admin him | herself |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page | history |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a | hook |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using | hooks |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place or wrap services | However |
either a unescaped string or a HtmlArmor object after in associative array form | imagelinks |
null for the local wiki Added | in |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might | include |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and | insert |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure | Instead |
you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough | isolated |
presenting them properly to the user as errors is done by the caller return true but is called only if expensive checks are enabled Add a permissions error when permissions errors are checked for Return false if the user can t do | it |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message | key |
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template to be included in the | link |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections | Live |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation | LogEventsListGetExtraInputs |
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment or false if none Defaults to false if not set multiOccurrence Can this option be passed multiple times Defaults to false if not set | MaintenanceRefreshLinksInit |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title | ManualLogEntryBeforePublish |
hooks txt This document describes how event hooks work in | MediaWiki |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response | MediaWikiPerformAction |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a | message |
passed in as a query string parameter to the various URLs constructed here(i.e. $prevlink) $ldel you ll need to handle error | messages |
for adding new MIME types to the list | ModifyExportQuery |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not | null |
either a unescaped string or a HtmlArmor | object |
return true to allow those checks to | occur |
When an event | occurs |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | PageContentSave |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | PageContentSaveComplete |
either a unescaped string or a HtmlArmor object after in associative array form | pagelinks |
namespace are movable Hooks may change this value to override the return value of MWNamespace::isMovable(). 'NewDifferenceEngine' if it s text intended for display in a monospaced font $report should be output in English | ParserLimitReportPrepare |
in this case you re responsible for computing and outputting the entire conflict | part |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of< username >< more info > e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been | performed |
either a | plain |
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections | Preview |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses after processing after | processing |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist | RecentChangesLinked |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow(e.g. with the RejectParserCacheValue hook) because MediaWiki won 't do it for you. & $defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext such as when responding to a resource loader request or generating HTML output | remoteExtPath |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place | replace |
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment or false if none Defaults to false if not set multiOccurrence Can this option be passed multiple times Defaults to false if not set this hook should only be used to add variables that depend on the current page | request |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e | rollback |
Allows to change the fields on the form that will be generated | rss |
This code would result in ircNotify being run twice when an article is | saved |
set to $title object and return false for a match | SearchGetNearMatch |
set to $title object and return false for a match | SearchGetNearMatchBefore |
the value to return A Title object or null | SearchGetNearMatchComplete |
the value to return A Title object or null for latest | SearchIndexFields |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code | simple |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache allow viewing deleted revs | source |
Using a hook running | strategy |
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible true was required This is the default since MediaWiki *some | string |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that | structure |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing | them |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return | true |
Having all this code related to the title reversion option in one place means that it s easier to read and | understand |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e | undo |
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set | up |
you don t have to do a grep find to see where the $wgReverseTitle variable is | used |
and how to run hooks for an and one after Each event has a preferably in CamelCase For | UserLogin |
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible | values |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of | weird |
An extension | writer |
to move a page</td >< td > &*You are moving the page across *A non empty talk page already exists under the new name |
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing you specify which group they belong to You can reuse existing groups | ( | accessed through $special-> | getFilterGroup | ) |
Referenced by ActiveUsersPager::__construct(), Wikimedia\Rdbms\ConnectionManager::__construct(), GenerateCollationData::generateFirstChars(), Wikimedia\Rdbms\ConnectionManager::getConnection(), Wikimedia\Rdbms\ConnectionManager::getConnectionRef(), ActiveUsersPager::getQueryInfo(), Wikimedia\Rdbms\ConnectionManager::getReadConnection(), and Wikimedia\Rdbms\ConnectionManager::getReadConnectionRef().
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown 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[messagename, param1, param2,...] or a MessageSpecifier instance | ( | you might want to use ApiMessage to provide machine-readable details for the | API | ) |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing options | ( | say | ) |
Referenced by CleanupEmptyCategories::__construct(), PopulateCategory::__construct(), MediaWiki\Logger\Monolog\KafkaHandler::__construct(), ResourceLoaderClientHtml::__construct(), MediaWiki\Revision\RenderedRevision::__construct(), FormOptions::add(), MediaWiki\Logger\Monolog\KafkaHandler::addMessages(), XmlSelect::addOption(), ApiQueryBase::addOption(), XmlSelect::addOptions(), BatchRowIterator::addOptions(), ApiQueryBase::addWhereRange(), CompareParsers::checkOptions(), FormOptions::consumeValue(), FormOptions::consumeValues(), FormOptions::delete(), MediaWiki\Storage\DerivedPageDataUpdater::doParserCacheUpdate(), MediaWiki\Storage\DerivedPageDataUpdater::doSecondaryDataUpdates(), MediaWiki\Storage\DerivedPageDataUpdater::doUpdates(), SpecialBlockList::execute(), FormOptions::fetchValuesFromRequest(), FormOptions::getAllValues(), SpecialBlockList::getBlockListPager(), ResourceLoaderClientHtml::getBodyHtml(), FormOptions::getChangedValues(), ResourceLoaderClientHtml::getHeadHtml(), XmlSelect::getHTML(), ParserOptions::getOption(), MediaWiki\Revision\RenderedRevision::getSlotParserOutput(), FormOptions::getUnconsumedValues(), FormOptions::getValue(), ParserOptions::initialiseFromUser(), MediaWiki\Storage\DerivedPageDataUpdater::isChange(), MediaWiki\Storage\DerivedPageDataUpdater::isCreation(), ParserOptions::isSafeToCache(), ParserOptions::matches(), BatchRowIterator::next(), FormOptions::offsetExists(), ParserOptions::optionsHash(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), MediaWiki\Storage\DerivedPageDataUpdater::prepareUpdate(), CompareParsers::processRevision(), MediaWiki\Sparql\SparqlClient::query(), FormOptions::reset(), ApiQueryBase::resetQueryParams(), ApiQueryBase::select(), MediaWiki\Sparql\SparqlClient::setClientOptions(), ParserOptions::setOption(), ParserOptions::setOptionLegacy(), MediaWiki\Revision\RenderedRevision::setRevisionInternal(), ExtraParserTest::setUp(), FormOptions::setValue(), HTMLAutoCompleteSelectFieldTest::testGetAttributes(), ExtraParserTest::testGetPreloadText(), ExtraParserTest::testParse(), ExtraParserTest::testParseLinkParameter(), ExtraParserTest::testPreprocess(), ExtraParserTest::testPreSaveTransform(), XmlSelectTest::testSetDefaultAfterAddingOptions(), ExtraParserTest::testTrackingCategory(), ExtraParserTest::testTrackingCategorySpecial(), FormOptions::validateBounds(), FormOptions::validateName(), UserOptionsMaintenance::warn(), and MediaWiki\Logger\Monolog\KafkaHandler::warning().
|
new |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead default is conds Array Extra conditions for the query | ( | ) |
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom system | ( | LDAP | , |
another PHP | program, | ||
whatever | ) |
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 | ( | which can be | changed | ) |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead 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 "<div ...>$1</div>"). - flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException':Called before an exception(or PHP error) is logged. This is meant for integration with external error aggregation services |
Referenced by MalformedTitleException::__construct(), MediaWiki\Extensions\ParserFunctions\ExprError::__construct(), MessageContent::__construct(), MediaTransformError::__construct(), HTMLAutoCompleteSelectField::__construct(), HTMLSelectOrOtherField::__construct(), TransformParameterError::__construct(), TransformTooBigImageAreaError::__construct(), UploadStashFile::__construct(), MediaWiki\Widget\DateInputWidget::__construct(), MediaWiki\Widget\SizeFilterWidget::__construct(), UploadChunkVerificationException::__construct(), Linker::accesskey(), LogPage::actionText(), Action::addHelpLink(), Article::addHelpLink(), MediaHandler::addMeta(), WikitextContent::addSectionHeader(), ReplaceTextHooks::addToAdminLinks(), ParserOutput::addTrackingCategory(), ApiQuerySiteinfo::appendInterwikiMap(), JsonContent::arrayTable(), SpecialVersion::arrayToString(), MediaWiki\Auth\AuthManager::autoCreateUser(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginLinkAttempt(), TOTPSecondaryAuthenticationProvider::beginSecondaryAuthentication(), Linker::blockLink(), Parser::braceSubstitution(), OutputPage::buildBacklinkSubtitle(), Xml::buildForm(), ProtectionForm::buildForm(), ChangesFeed::buildItems(), SpecialEditWatchlist::buildTools(), MediaWiki\Auth\AuthManager::checkAccountCreatePermissions(), SpecialPage::checkLoginSecurityLevel(), Cite::checkRefsNoReferences(), MediaWiki\Permissions\PermissionManager::checkSiteConfigPermissions(), MediaWiki\Permissions\PermissionManager::checkSpecialsAndNSPermissions(), CleanupSpam::cleanupArticle(), UploadStash::clear(), Language::commaList(), Linker::commentBlock(), WikiPage::commitRollback(), EmailNotification::composeCommonMailtext(), Article::confirmDelete(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), TOTPSecondaryAuthenticationProvider::continueSecondaryAuthentication(), LanguageConverter::convertNamespace(), Installer::createMainpage(), Xml::dateMenu(), CoreParserFunctions::defaultsort(), Article::delete(), MediaWiki\Session\SessionProvider::describe(), TOTPAuthenticationRequest::describeCredentials(), MediaWiki\Auth\PasswordAuthenticationRequest::describeCredentials(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::describeCredentials(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::describeCredentials(), MediaWiki\Session\SessionProvider::describeMessage(), UploadBase::detectVirus(), TitleBlacklistHooks::displayBlacklistOverrideNotice(), CoreParserFunctions::displaytitle(), Block::doAutoblock(), Article::doDelete(), FileDeleteForm::doDelete(), PdfHandler::doThumbError(), DjVuHandler::doTransform(), SvgHandler::doTransform(), TransformationalImageHandler::doTransform(), MockDjVuHandler::doTransform(), WikiPage::doUpdateRestrictions(), WebInstaller::downloadLinkHook(), Linker::emailLink(), WebInstallerPage::endForm(), WebInstallerInstall::endStage(), Installer::envCheckDB(), ImageMap::error(), ApiQueryTitleBlacklist::execute(), ApiEditPage::execute(), ApiFeedContributions::execute(), ApiFeedWatchlist::execute(), ApiImageRotate::execute(), ApiQueryAllMessages::execute(), FileDeleteForm::execute(), WebInstallerComplete::execute(), WebInstallerDBConnect::execute(), WebInstallerExistingWiki::execute(), WebInstallerInstall::execute(), WebInstallerName::execute(), WebInstallerOptions::execute(), WebInstallerRestart::execute(), WebInstallerUpgrade::execute(), WebInstallerWelcome::execute(), CleanupSpam::execute(), DumpIterator::execute(), DumpMessages::execute(), DumpRenderer::execute(), PasswordReset::execute(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::failResponse(), ApiFeedContributions::feedItemDesc(), MessageBlobStore::fetchMessage(), DeleteEqualMessages::fetchMessageInfo(), SimpleCaptcha::filterLink(), ChangesList::flag(), Linker::formatAutocomments(), BlockLogFormatter::formatBlockFlag(), BlockLogFormatter::formatBlockFlags(), FeedUtils::formatDiff(), FeedUtils::formatDiffRow(), LanguageZh_hans::formatDuration(), Language::formatDuration(), WikiPage::formatExpiry(), Linker::formatHiddenCategories(), Linker::formatRevisionSize(), ApiParse::formatSummary(), Language::formatTimePeriod(), Cite::genBacklinkLabels(), Cite::genLinkLabels(), ContentHandler::getAutoDeleteReason(), ContentHandler::getAutosummary(), TitleBlacklist::getBlacklistText(), User::getBlockedStatus(), ReCaptcha::getCaptchaInfo(), ReCaptchaNoCaptcha::getCaptchaInfo(), WebInstallerOptions::getCCDoneBox(), CategoryMembershipChange::getChangeMessageText(), WebInstaller::getCheckBox(), InputBox::getCommentForm(), MssqlInstaller::getConnectForm(), MysqlInstaller::getConnectForm(), OracleInstaller::getConnectForm(), PostgresInstaller::getConnectForm(), SpecialVersion::getCopyrightAndAuthorList(), EditPage::getCopyrightWarning(), InputBox::getCreateForm(), Title::getDefaultMessageText(), Gadget::getDescription(), Interwiki::getDescription(), LogPage::getDescription(), MediaWiki\Config\ConfigRepository::getDescriptionOf(), FeedUtils::getDiffLink(), ImageHandler::getDimensionsString(), Title::getEditNotices(), Status::getErrorMessage(), SpecialUpload::getExistsWarning(), UploadStash::getExtensionForPath(), SpecialVersion::getExtensionTypes(), CaptchaAuthenticationRequest::getFieldInfo(), ReCaptchaAuthenticationRequest::getFieldInfo(), ReCaptchaNoCaptchaAuthenticationRequest::getFieldInfo(), TOTPAuthenticationRequest::getFieldInfo(), TitleBlacklistAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\CreationReasonAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\RememberMeAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UserDataAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UsernameAuthenticationRequest::getFieldInfo(), WebInstallerPage::getFieldsetStart(), UploadStash::getFile(), WebInstallerDocument::getFileContents(), UploadBase::getFilenamePrefixBlacklist(), IcuCollation::getFirstLetter(), NumericUppercaseCollation::getFirstLetter(), FancyCaptcha::getFormInformation(), MediaHandler::getGeneralLongDesc(), User::getGrantName(), MWGrants::getGrantsWikiText(), UserGroupMembership::getGroupMemberName(), UserGroupMembership::getGroupName(), UserGroupMembership::getGroupPage(), WebInstaller::getHelpBox(), Language::getHumanTimestampInternal(), WikiTextStructure::getIgnoredHeadings(), WebInstaller::getInfoBox(), SpecialUpload::getInitialPageText(), DatabaseInstaller::getInstallUserBox(), LogFormatter::getIRCActionComment(), LogFormatter::getIRCActionText(), SkinTemplate::getLanguages(), ContentHandler::getLocalizedName(), ImageHandler::getLongDesc(), SvgHandler::getLongDesc(), GIFHandler::getLongDesc(), PNGHandler::getLongDesc(), SpecialVersion::getMediaWikiCredits(), SimpleCaptcha::getMessage(), Status::getMessage(), Licenses::getMessageFromParams(), ErrorPageError::getMessageObject(), MalformedTitleException::getMessageObject(), GenerateJqueryMsgData::getMessagesAndTests(), CliInstaller::getMessageText(), InputBox::getMoveForm(), Interwiki::getName(), LogPage::getName(), WebInstaller::getPageListItem(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::getPasswordResetData(), GadgetHooks::getPreferences(), EditPage::getPreviewLimitReport(), WebInstaller::getRadioElements(), Gadget::getRawDescription(), LogPage::getRcComment(), LogPage::getRcCommentIRC(), DatabaseInstaller::getReadableName(), Block::getRedactedName(), Article::getRedirectHeaderHtml(), Cite::getReferencesKey(), MWTimestamp::getRelativeTimestamp(), User::getRightDescription(), InputBox::getSearchForm(), InputBox::getSearchForm2(), MssqlInstaller::getSettingsForm(), MysqlInstaller::getSettingsForm(), ImageHandler::getShortDesc(), SpecialBlock::getSuggestedDurations(), ReplaceAll::getSummary(), CategoryTree::getTag(), MediaWiki\Preferences\DefaultPreferencesFactory::getTimeZoneList(), MWTimestamp::getTimezoneMessage(), LogPage::getTitleLink(), TrackingCategories::getTrackingCategories(), CategoryMembershipChange::getUser(), DoubleRedirectJob::getUser(), Parser::getUserSig(), Language::getVariantname(), SpecialVersion::getVersion(), FormatMetadata::getVisibleFields(), StripState::getWarning(), DatabaseInstaller::getWebUserBox(), Status::getWikiText(), MWGrants::grantName(), PageDataRequestHandler::handleRequest(), Title::hasSourceText(), QuickTemplate::haveMsg(), CoreTagHooks::html(), PageDataRequestHandler::httpContentNegotiation(), BackupReader::importFromHandle(), CoreTagHooks::indicator(), UploadStash::initFile(), WikiPage::insertProtectNullRevision(), DifferenceEngine::intermediateEditsMsg(), Parser::interwikiTransclude(), CoreParserFunctions::intFunction(), SimpleCaptcha::isIPWhitelisted(), User::isUsableName(), Block::isWhitelistedFromAutoblocks(), WebInstaller::label(), Xml::languageSelector(), Parser::limitationWarn(), Cite::linkRef(), UploadStash::listFiles(), Cite::listToText(), TitleBlacklist::loadWhitelist(), BotPassword::login(), Parser::magicLinkCallback(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), ContentSecurityPolicy::makeCSPDirectives(), CaptchaPreAuthenticationProvider::makeError(), Skin::makeI18nUrl(), Parser::makeLimitReport(), BaseTemplate::makeLink(), ApiBase::makeMessage(), WebInstallerOptions::makeScreenshotsLink(), BaseTemplate::makeSearchButton(), BaseTemplate::makeSearchInput(), Linker::makeThumbLink2(), Parser::maybeMakeExternalImage(), MergeHistory::merge(), Xml::monthSelector(), MovePage::move(), MovePage::moveToInternal(), DerivativeContext::msg(), RequestContext::msg(), ResourceLoaderContext::msg(), MockMessageLocalizer::msg(), MWException::msg(), MWExceptionRenderer::msg(), Language::msg(), QuickTemplate::msg(), HTMLFormField::msg(), QuickTemplate::msgHtml(), QuickTemplate::msgWiki(), SearchEngineConfig::namespacesAsText(), Html::namespaceSelectorOptions(), TitleBlacklistEntry::newFromString(), Title::newMainPage(), WikiImporter::notice(), Language::numLink(), JsonContent::objectTable(), OATHAuthHooks::onGetPreferences(), SpamBlacklistHooks::onUploadVerifyUpload(), RawAction::onView(), WebInstallerOutput::outputFooter(), WebInstallerOutput::outputTitle(), FormatJson::parse(), ConverterRule::parse(), SearchEngine::parseNamespacePrefixes(), Language::pipeList(), Cite::plainError(), FileDeleteForm::prepareMessage(), WikiPage::protectDescription(), LogFormatterTest::provideApiParamFormatting(), ApiErrorFormatterTest::provideErrorFormatter(), ApiMainTest::provideExceptionErrors(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), TextPassDumper::readDump(), AllMessagesTablePager::reallyDoQuery(), LanguageConverter::recursiveConvertRule(), Cite::referencesFormatEntry(), Cite::refKey(), SpamRegexBatch::regexesFromMessage(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::rel2abs(), UploadStash::removeFile(), ImageMap::render(), InputBox::render(), CategoryTree::renderNodeInfo(), CategoryTree::renderParents(), WikitextContent::replaceSection(), SpecialPageTest::requireLoginAnonProvider(), WikiEditorHooks::resourceLoaderGetConfigVars(), CheckStorage::restoreText(), Linker::revComment(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), Linker::revUserLink(), Linker::revUserTools(), DoubleRedirectJob::run(), MediaWiki\Storage\PageUpdater::saveRevision(), Language::semicolonList(), User::sendConfirmationMail(), EmailNotification::sendImpersonal(), User::sendMail(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendNewAccountEmail(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendPasswordResetEmail(), User::setEmailWithConfirmation(), FileDeleteForm::setHeaders(), WikiImporter::setTargetRootPage(), Article::showDiffPage(), WebInstallerUpgrade::showDoneMessage(), WebInstaller::showError(), FileDeleteForm::showForm(), QuestyCaptcha::showHelp(), SimpleCaptcha::showHelp(), WebInstallerExistingWiki::showKeyForm(), WebInstaller::showMessage(), Article::showMissingArticle(), Article::showNamespaceHeader(), Article::showPatrolFooter(), SpecialVersion::softwareInformation(), Linker::specialLink(), WebInstaller::startPageWrapper(), WebInstallerInstall::startStage(), UploadStash::stashFile(), Parser::statelessFetchTemplate(), WebInstallerName::submit(), WebInstallerOptions::submit(), ApiErrorFormatterTest::testAddMessagesFromStatus_filter(), OutputPageTest::testAddWikiMsg(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), ApiLoginTest::testBotPasswordLocked(), ApiLoginTest::testBotPasswordThrottled(), MediaWiki\Auth\AuthManagerTest::testCheckAccountCreatePermissions(), PasswordPolicyStructureTest::testCheckMessage(), ApiQuerySiteinfoTest::testContinuation(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), ApiLoginTest::testDeprecatedUserLogin(), ApiErrorFormatterTest::testErrorFormatter(), ApiErrorFormatterTest::testErrorFormatterBC(), MessageTest::testExists(), PasswordPolicyStructureTest::testFlagMessage(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), BlockListPagerTest::testFormatValueRestrictions(), ContentHandlerTest::testGetAutosummary(), ListToggleTest::testGetHTML(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetRequestByName(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetUniqueId(), ApiLoginTest::testGoodPass(), StatusTest::testHasMessage(), SpecialBlankPageTest::testHasWikiMsg(), MessageTest::testInContentLanguage(), MessageTest::testInContentLanguageOverride(), MessageTest::testInLanguage(), MessageTest::testInLanguageThrows(), XmlTest::testLanguageSelector(), LogFormatterTest::testLogParamsTypeMsg(), LogFormatterTest::testLogParamsTypeMsgContent(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), ResourcesTest::testMissingMessages(), PasswordPolicyChecksTest::testPasswordPolicyDescriptionsExist(), CaptchaPreAuthenticationProviderTest::testPostAuthentication(), CaptchaPreAuthenticationProviderTest::testPostAuthentication_disabled(), MessageTest::testRawParams(), ApiQuerySiteinfoTest::testSkins(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAuthentication(), MessageTest::testToStringKey(), ExtraParserTest::testTrackingCategory(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testTryReset(), ApiLoginTest::testUnsupportedAuthResponseType(), ArticleViewTest::testViewMessagePage(), MessageTest::testWfMessage(), MessageTest::testWfMessageParams(), OutputPageTest::testWrapWikiMsg(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::timeCommon(), Linker::titleAttrib(), Linker::tocList(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::tooLongError(), File::transformErrorOutput(), BitmapHandler::transformGd(), Language::truncateHtml(), Language::truncateInternal(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::tryReset(), PageArchive::undeleteRevisions(), TitleBlacklistHooks::userCan(), Linker::userTalkLink(), Linker::userToolLinks(), SpamBlacklistHooks::validate(), TitleBlacklistHooks::validateBlacklist(), Article::view(), Language::viewPrevNext(), Article::viewRedirect(), Cite::warning(), wfGenerateThumbnail(), wfIsBadImage(), wfShowingResults(), wfStreamThumb(), MediaWiki\Session\CookieSessionProvider::whyNoSession(), and MediaWiki\Session\ImmutableSessionProviderWithCookie::whyNoSession().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file& $article |
Definition at line 1555 of file hooks.txt.
Referenced by EditPage::__construct(), ProtectionForm::__construct(), CategoryTreeHooks::articleFromTitle(), EditPageTest::assertEdit(), Orphans::checkSeparation(), CategoryViewer::columnList(), SpecialNuke::doDelete(), WikiEditorHooks::doEventLogging(), WikiEditorHooks::editPageAttemptSave(), WikiEditorHooks::editPageAttemptSaveAfter(), WikiEditorHooks::editPageShowEditFormInitial(), ApiParse::execute(), RebuildFileCache::execute(), ParserCache::get(), BaseBlacklist::getArticleText(), ParserCache::getDirty(), ParserCache::getETag(), ParserCache::getKey(), ParserCache::getParserOutputKey(), ListredirectsPage::getRedirectTarget(), if(), ParserCache::incrementStats(), MediaWiki::initializeArticle(), Article::newFromWikiPage(), SpamBlacklistHooks::onArticleDelete(), RenameuserHooks::onShowMissingArticle(), MediaWiki::performRequest(), CategoryFinder::run(), DoubleRedirectJob::run(), ArticleViewTest::testArticleAfterFetchContentObjectHook(), ArticleViewTest::testArticleContentViewCustomHook(), ArticleViewTest::testArticleRevisionViewCustomHook(), ArticleViewTest::testArticleViewHeaderHook(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), TitleTest::testExists(), ArticleViewTest::testGetOldId(), ArticleViewTest::testShowMissingArticleHook(), ArticleViewTest::testUnhiddenViewOfDeletedRevision(), ArticleViewTest::testView(), ArticleViewTest::testViewCached(), ArticleViewTest::testViewDeletedPage(), ArticleViewTest::testViewMessagePage(), ArticleViewTest::testViewMissingPage(), ArticleViewTest::testViewMissingUserPage(), ArticleViewTest::testViewNonText(), ArticleViewTest::testViewOfCurrentRevision(), ArticleViewTest::testViewOfDeletedRevision(), ArticleViewTest::testViewOfMissingRevision(), ArticleViewTest::testViewOfOldRevision(), ArticleViewTest::testViewRedirect(), ArticleViewTest::testViewUserPageOfNonexistingUser(), and PageArchive::undeleteRevisions().
either a unescaped string or a HtmlArmor object & $attribs |
Definition at line 2012 of file hooks.txt.
Referenced by PPNode_Hash_Tree::__toString(), OutputPage::addElement(), HTMLForm::addHiddenField(), MediaWiki\Linker\LinkRenderer::buildAElement(), ProtectionForm::buildForm(), Xml::buildTable(), Xml::buildTableRow(), MediaWiki\EditPage\TextboxBuilder::buildTextboxAttribs(), Xml::check(), Html::check(), Xml::checkLabel(), UploadBase::checkSvgScriptCallback(), EditPage::displayPreviewArea(), WebInstaller::docLink(), Skin::doEditSectionLink(), Html::dropDefaults(), Html::element(), Xml::element(), Xml::elementClean(), XmlTypeCheck::elementClose(), XmlTypeCheck::elementOpen(), WebInstallerOptions::execute(), Xml::expandAttributes(), Html::expandAttributes(), Xml::fieldset(), CategoryViewer::formatList(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), SpecialUndelete::formatRevisionRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), DeletedContribsPager::formatRow(), HTMLForm::formatSection(), HTMLAutoCompleteSelectField::getAttributes(), HTMLComboboxField::getAttributes(), HTMLForm::getButtons(), OOUIHTMLForm::getButtons(), VFormHTMLForm::getButtons(), MonoBookTemplate::getCactions(), DatabaseInstaller::getCheckBox(), MediaTransformOutput::getDescLinkAttribs(), MediaWiki\EditPage\TextConflictHelper::getEditConflictMainTextBox(), Parser::getExternalLinkAttribs(), HTMLForm::getFormAttributes(), VFormHTMLForm::getFormAttributes(), ResourceLoaderModule::getHeaders(), HTMLForm::getHiddenFields(), CategoryViewer::getHTML(), ChangeTagsLogItem::getHTML(), ChangeTagsRevisionItem::getHTML(), RevDelRevisionItem::getHTML(), HTMLFancyCaptchaField::getInputHTML(), HTMLReCaptchaField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), HTMLSizeFilterField::getInputHTML(), HTMLTextAreaField::getInputHTML(), HTMLTextField::getInputHTML(), Licenses::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), HTMLCheckMatrix::getInputOOUI(), HTMLComboboxField::getInputOOUI(), HTMLSelectField::getInputOOUI(), HTMLTextAreaField::getInputOOUI(), HTMLTextField::getInputOOUI(), HTMLFormFieldCloner::getInputOOUIForKey(), UploadSourceField::getLabelHtml(), TablePager::getLimitSelect(), IRCColourfulRCFeedFormatter::getLine(), EnhancedChangesList::getLineData(), HTMLMultiSelectField::getOneCheckbox(), HTMLCheckMatrix::getOneCheckboxHTML(), DatabaseInstaller::getPasswordBox(), EditPage::getPreviewText(), LogFormatter::getRestrictedElement(), DatabaseInstaller::getTextBox(), HTMLTextField::getType(), UserrightsPage::groupCheckboxes(), Html::hidden(), HistoryPager::historyLine(), Html::htmlHeader(), Poem::indentVerse(), Html::inlineStyle(), Xml::input(), Html::input(), Xml::inputLabel(), Xml::inputLabelSep(), Xml::label(), Html::label(), LogEventsList::logLine(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), TestRecentChangesHelper::makeCategorizationRecentChange(), TestRecentChangesHelper::makeDeletedEditRecentChange(), TestRecentChangesHelper::makeEditRecentChange(), DummyLinker::makeExternalLink(), Linker::makeExternalLink(), DummyLinker::makeHeadline(), TestRecentChangesHelper::makeLogRecentChange(), Linker::makeMediaLinkFile(), TestRecentChangesHelper::makeNewBotEditRecentChange(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), TestRecentChangesHelper::makeRecentChange(), SpecialInterwiki::makeTable(), MediaWiki\Linker\LinkRenderer::mergeAttribs(), MediaWiki\EditPage\TextboxBuilder::mergeClassesIntoAttributes(), SpecialRecentChanges::namespaceFilterForm(), Html::openElement(), Xml::openElement(), Xml::option(), SpecialRecentChanges::optionsPanel(), Licenses::outputOption(), Xml::password(), CoreTagHooks::pre(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), Html::radio(), Xml::radio(), Xml::radioLabel(), Html::rawElement(), EnhancedChangesList::recentChangesBlockLine(), OldChangesList::recentChangesLine(), ImageMap::render(), Poem::renderPoem(), LinkHolderArray::replaceInternal(), RecentChange::setAttribs(), ImageGalleryBase::setAttributes(), MediaWiki\EditPage\TextConflictHelper::showEditFormTextAfterFooters(), SpecialImport::showForm(), SpecialWatchlist::showHideCheck(), McrUndoAction::showPreview(), EditPage::showTextbox(), EditPage::showTextbox1(), Xml::span(), TextPassDumper::startElement(), LogFormatter::styleRestricedElement(), Xml::submitButton(), Xml::tags(), MediaWiki\Tests\EditPage\TextboxBuilderTest::testBuildTextboxAttribs(), HtmlTest::testDropDefaults(), SideBarTest::testRespectExternallinktarget(), SideBarTest::testRespectWgnofollowlinks(), SideBarTest::testTestAttributesAssertionHelper(), Xml::textarea(), Html::textarea(), MultimediaViewerHooks::thumbnailBeforeProduceHTML(), ThumbnailImage::toHtml(), TraditionalImageGallery::toHTML(), Linker::tooltipAndAccesskeyAttribs(), Linker::userToolLinks(), Sanitizer::validateAttributes(), Sanitizer::validateTagAttributes(), and Xml::wrapClass().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped true if there is text before this autocomment $auto |
Definition at line 1583 of file hooks.txt.
Referenced by PatrolLog::buildParams(), RecentChange::doMarkPatrolled(), Linker::formatAutocomments(), DeleteAutoPatrolLogs::getRowsOld(), RecentChange::markPatrolled(), and PatrolLog::record().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges $changesList |
Definition at line 1513 of file hooks.txt.
Referenced by ChangesList::getArticleLink(), OldChangesListTest::testRecentChangesLine_prefix(), and EnhancedChangesListTest::testRecentChangesPrefix().
static configuration should be added through ResourceLoaderGetConfigVars instead can be used to get the real title e g db for database replication lag or jobqueue for job queue size converted to pseudo seconds It is possible to add more fields and they will be returned to the user in the API response after the basic globals have been set but before ordinary actions take place or wrap services the preferred way to define a new service is the $wgServiceWiringFiles array change it to the message you want to define $code |
Definition at line 856 of file hooks.txt.
Referenced by ZipDirectoryReaderError::__construct(), MessageCacheUpdate::__construct(), LocalisationUpdate\JSONReader::__construct(), ApiMain::__construct(), MediaWiki\Session\MetadataMergeException::__construct(), LocalizedException::__construct(), UploadStashException::__construct(), ApiMessage::__construct(), ApiRawMessage::__construct(), HTMLSelectLanguageField::__construct(), ApiQueryBacklinks::__construct(), ApiBase::addBlockInfoToStatus(), ApiErrorFormatter::addError(), ApiBase::addError(), Language::addMagicWordsByLang(), ApiErrorFormatter::addWarning(), ApiBase::addWarning(), ApiTestCase::apiExceptionHasCode(), ApiQuerySiteinfo::appendGeneralInfo(), ApiQuerySiteinfo::appendLanguages(), ApiQuerySiteinfo::appendSkins(), EmailConfirmation::attemptConfirm(), EmailInvalidation::attemptInvalidate(), LanguageCode::bcp47(), SkinTemplate::buildContentNavigationUrls(), Language::classFromCode(), MessageCache::clear(), UploadBase::convertVerifyErrorToStatus(), ApiMessage::create(), Wikimedia\StaticArrayWriter::create(), ImagePage::createXmlOptionStringForLanguage(), Language::dateTimeObjFormat(), ApiBase::dieWithError(), ApiBase::dieWithErrorOrDebug(), SpecialRedirect::dispatch(), RebuildLocalisationCache::doRebuild(), MessageCacheUpdate::doUpdate(), ZipDirectoryReader::error(), ApiCSPReport::error(), MSCompoundFileReader::error(), ApiBase::errorArrayToStatus(), ApiMain::errorMessagesFromException(), EmailConfirmation::execute(), EmailInvalidation::execute(), ChangesListSpecialPage::execute(), UpdateLexerList::execute(), FindDeprecated::execute(), DateFormats::execute(), Digit2Html::execute(), GenerateNormalizerDataAr::execute(), PageExists::execute(), SpecialPageExecutor::executeSpecialPage(), SpecialJavaScriptTest::exportQUnit(), Language::factory(), SpecialNewpages::feedTitle(), LocalisationUpdate\HttpFetcher::fetchDirectory(), Language::fetchLanguageName(), MediaWikiVersionFetcher::fetchVersion(), SpecialMyLanguage::findTitle(), Language::firstChar(), TagHooksTest::functionTagCallback(), LCStoreCDB::get(), LCStoreDB::get(), LCStoreStaticArray::get(), MessageCache::getAllMessageKeys(), Languages::getCaseMismatchMagicWords(), MessageCache::getCheckKey(), ClassCollector::getClasses(), LocalisationCache::getCompiledPluralRules(), SpecialCiteThisPage::getContentText(), Languages::getDuplicateMessages(), Languages::getEmptyMessages(), Languages::getFallback(), Language::getFallbackFor(), Language::getFallbacksFor(), Language::getFallbacksIncludingSiteLanguage(), LCStoreCDB::getFileName(), Language::getFileName(), SpecialPageLanguage::getFormFields(), LocalisationCache::getItem(), LocalisationCacheBulkLoad::getItem(), Language::getJsonMessagesFileName(), RequestContext::getLanguage(), WebInstallerLanguage::getLanguageSelector(), WANObjectCache::getLastError(), MessageCache::getLocalCache(), Languages::getMagicWords(), HttpStatus::getMessage(), Language::getMessageFor(), MessageCache::getMessageForLang(), Language::getMessageKeysFor(), Languages::getMessages(), Language::getMessagesFileName(), Language::getMessagesFor(), Languages::getMessagesWithDubiousLinks(), Languages::getMessagesWithMismatchVariables(), Languages::getMessagesWithoutPlural(), Languages::getMessagesWithUnbalanced(), Languages::getMessagesWithWhitespace(), Languages::getMessagesWithWrongChars(), MessageCache::getMsgFromNamespace(), Languages::getNamespaceAliases(), Languages::getNamespaceNames(), LanguageCode::getNonstandardLanguageCodeMapping(), Languages::getNonXHTMLMessages(), Languages::getObsoleteMagicWords(), Languages::getObsoleteMessages(), Languages::getObsoleteSpecialPages(), Languages::getOverridingMagicWords(), Language::getParentLanguage(), LocalisationCache::getPluralRules(), LocalisationCache::getPluralRuleTypes(), Languages::getProblematicProjectTalks(), LocalisationUpdate\ReaderFactory::getReader(), Languages::getSpecialPageAliases(), SpecialPageAliasTest::getSpecialPageAliases(), LocalisationCache::getSubitem(), LocalisationCacheBulkLoad::getSubitem(), LocalisationCache::getSubitemList(), Languages::getUntranslatedMagicWords(), Languages::getUntranslatedMessages(), Languages::getUntranslatedNamespaces(), Languages::getUntraslatedSpecialPages(), MessageCache::getValidationHash(), Language::getVariantname(), HttpStatus::header(), SyntaxHighlight::highlight(), LocalisationCache::initLanguage(), EditPage::internalAttemptSave(), LocalisationCache::isExpired(), Language::isSupportedLanguage(), ApiErrorFormatter::isValidApiCode(), Language::isValidBuiltInCode(), Language::isValidCode(), Language::isWellFormedLanguageTag(), CoreParserFunctions::language(), Xml::languageSelector(), MessageCache::load(), MessageCache::loadCachedMessagePageEntry(), Languages::loadFile(), ExtensionLanguages::loadFile(), MessageCache::loadFromDB(), MessageCache::loadFromDBWithLock(), LocalisationCache::loadItem(), Languages::loadMessages(), LocalisationCache::loadPluralFile(), LocalisationCache::loadSubitem(), BagOStuff::lock(), SvgHandler::makeParamString(), MessageCacheUpdate::merge(), LocalisationCache::mergeExtensionItem(), Language::newFromCode(), User::newFromConfirmationCode(), ApiUsageException::newWithMessage(), SwiftFileBackend::onError(), LocalisationUpdate::onRecache(), LocalisationUpdate::onRecacheFallback(), OutputPage::output(), FormatJson::parse(), ApiStashEdit::parseAndStash(), LanguageConverter::parseCachedTable(), SyntaxHighlight::plainCodeWrap(), SpecialUpload::processUpload(), SpecialUpload::processVerificationError(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), LocalisationUpdate\Updater::readMessages(), LocalisationCache::readSourceFilesAndRegisterDeps(), LocalisationCache::recache(), LocalisationCacheBulkLoad::recache(), MessageCache::refreshAndReplaceInternal(), MessageCache::replace(), LanguageCode::replaceDeprecatedCodes(), DbTestPreviewer::report(), ApiQueryBacklinks::run(), RequestContext::sanitizeLangCode(), MessageCache::saveToCaches(), MessageCache::saveToLocalCache(), setApiCode(), Language::setCode(), ApiTestCase::setExpectedApiException(), ApiFormatBase::setHttpStatus(), AjaxResponse::setResponseCode(), MWHttpRequest::setStatus(), MessageCache::setValidationHash(), ChangesList::showCharacterDifference(), SpecialUploadStash::showUpload(), Language::sprintfDate(), LCStoreCDB::startWrite(), LCStoreDB::startWrite(), LCStoreStaticArray::startWrite(), MWException::statusHeader(), MWExceptionRenderer::statusHeader(), WebResponse::statusHeader(), WebInstallerOptions::submit(), OutputPageTest::testAddAcceptLanguage(), LanguageCodeTest::testBcp47(), LanguageTest::testBuiltInCodeValidation(), LanguageTest::testGetParentLanguage(), LanguageSrTest::testHasVariant(), LanguageSrTest::testHasVariantBogus(), HtmlTest::testInlineScript(), ApiMessageTest::testInvalidCode(), LanguageTest::testIsSupportedLanguage(), ApiErrorFormatterTest::testIsValidApiCode(), LanguageTest::testKnownLanguageTag(), ApiQuerySiteinfoTest::testLanguages(), JavaScriptMinifierTest::testLineBreaker(), LanguageTest::testMalformedLanguageTag(), CSSMinTest::testMinify(), JavaScriptMinifierTest::testMinifyOutput(), CSSMinTest::testMinifyWithCSSStringValues(), LocalisationCacheTest::testRecacheFallbacksWithHooks(), OutputPageTest::testRedirect(), ApiQuerySiteinfoTest::testSkins(), UploadBaseTest::testTitleValidation(), LanguageTest::testUnknownLanguageTag(), ApiQuerySiteinfoTest::testVariants(), LanguageTest::testWellFormedLanguageTag(), XmlTest::testXmlJsCode(), LocalisationCacheBulkLoad::trimCache(), LocalisationCache::unload(), LocalisationCacheBulkLoad::unload(), SpecialPageAliasTest::validSpecialPageAliasesProvider(), wfBCP47(), and wfHttpError().
the value of this variable comes from LanguageConverter indexed by page_id& $colours |
Definition at line 1681 of file hooks.txt.
Referenced by LinkHolderArray::doVariants(), and LinkHolderArray::replaceInternal().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow (e.g. with the RejectParserCacheValue hook) because MediaWiki won't do it for you. &$defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext $context |
Definition at line 2845 of file hooks.txt.
Referenced by HTMLForm::__construct(), SpecialRecentChanges::__construct(), CryptHKDF::__construct(), OutputPage::__construct(), ContribsPager::__construct(), NewFilesPager::__construct(), MediaWiki::__construct(), ActiveUsersPager::__construct(), Action::__construct(), MediaWiki\Shell\Command::__destruct(), LogPage::addEntry(), MWDebug::appendDebugInfoToApiResult(), Parser::braceSubstitution(), ResourceLoaderModule::buildContent(), SpecialBookSources::buildForm(), ProtectionForm::buildForm(), SpecialNewFiles::buildForm(), ChangesListSpecialPageTest::buildQuery(), DummyLinker::buildRollbackLink(), Linker::buildRollbackLink(), ChangeTags::buildTagFilterSelector(), MediaWiki\Special\SpecialPageFactory::capturePath(), SpecialPageFactory::capturePath(), SpecialPageLanguage::changePageLanguage(), ResourceLoaderFileModule::compileLessFile(), ConfirmEditHooks::confirmEditMerged(), SimpleCaptcha::confirmEditMerged(), ResourceLoaderUserTokensModule::contextUserTokens(), CategoryTree::createCountString(), ContentHandler::createDifferenceEngine(), RevisionDeleter::createList(), MediaWiki\Logger\LogCapturingSpi::createLogger(), ApiPageSetTest::createPageSetWithRedirect(), Preferences::datetimePreferences(), MediaWiki\Preferences\DefaultPreferencesFactory::datetimePreferences(), MWDebug::debugMsg(), Article::delete(), MediaWiki\Logger\LegacyLogger::destination(), ApiTestCase::doApiRequest(), SimpleCaptcha::doConfirmEdit(), Article::doDelete(), ApiBaseTest::doGetParameterFromSettings(), HttpError::doLog(), ActionTest::dummyActionCallback(), Preferences::editingPreferences(), SimpleCaptcha::editShowCaptcha(), ApiFormatTestBase::encodeData(), SpecialAutoblockList::execute(), SpecialBlockList::execute(), SpecialEmailUser::execute(), SpecialNewFiles::execute(), PhpHttpRequest::execute(), RebuildFileCache::execute(), MediaWiki\Special\SpecialPageFactory::executePath(), SpecialPageFactory::executePath(), SpecialPageExecutor::executeSpecialPage(), ResourceLoaderFileModule::expandPackageFiles(), SpecialReplaceText::extractContext(), ApiQueryRevisionsBase::extractDeprecatedContent(), Action::factory(), Preferences::filesPreferences(), SpamBlacklistHooks::filterMergedContent(), MediaWiki\Logger\Monolog\LogstashFormatter::fixKeyConflicts(), MediaWiki\Logger\LegacyLogger::format(), DiffFormatter::format(), MediaWiki\Logger\LegacyLogger::formatAsWfDebug(), FeedUtils::formatDiffRow(), File::formatMetadata(), PdfHandler::formatMetadata(), ExifBitmapHandler::formatMetadata(), GIFHandler::formatMetadata(), PNGHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), ChangeTags::formatSummaryRow(), MediaWiki\Logger\Monolog\LogstashFormatter::formatV0(), MediaWiki\Logger\Monolog\LogstashFormatter::formatV1(), MWCryptHKDF::generate(), CryptHKDF::generate(), MWCryptHKDF::generateHex(), DummyLinker::generateRollback(), Linker::generateRollback(), Preferences::generateSkinOptions(), MediaWiki\Preferences\DefaultPreferencesFactory::generateSkinOptions(), Action::getActionName(), AuthManagerSpecialPage::getAuthForm(), LoginSignupSpecialPage::getAuthForm(), Block::getBlockErrorParams(), CacheHelper::getCachedNotice(), ChangesListSpecialPage::getChangeTagList(), SpecialEditWatchlist::getClearForm(), ResourceLoader::getCombinedVersion(), ResourceLoaderStartUpModule::getConfigSettings(), ResourceLoaderWikiModule::getContent(), ResourceLoaderWikiModule::getContentObj(), ActionTest::getContext(), Action::getContext(), Profiler::getContext(), OldChangesListTest::getContext(), RCCacheEntryFactoryTest::getContext(), ResourceLoaderLanguageDataModule::getData(), MediaWiki\Preferences\DefaultPreferencesFactory::getDateOptions(), MWDebug::getDebugHTML(), MWDebug::getDebugInfo(), CiteDataModule::getDefinitionSummary(), ResourceLoaderFileModule::getDefinitionSummary(), ResourceLoaderImageModule::getDefinitionSummary(), ResourceLoaderSkinModule::getDefinitionSummary(), ResourceLoaderWikiModule::getDefinitionSummary(), ResourceLoaderForeignApiModule::getDependencies(), ResourceLoaderModule::getFileDependencies(), ResourceLoaderFileModule::getFileHashes(), ResourceLoaderImageModule::getFileHashes(), MWDebug::getFilesIncluded(), ResourceLoaderFileModule::getFlip(), ResourceLoaderModule::getFlip(), HTMLFancyCaptchaFieldTest::getForm(), FormSpecialPage::getForm(), MediaWiki\Preferences\DefaultPreferencesFactory::getForm(), MediaWiki\Preferences\DefaultPreferencesFactory::getFormDescriptor(), SpecialPreferences::getFormObject(), Preferences::getFormObject(), ResourceLoaderImageModule::getGlobalVariants(), ResourceLoaderImage::getImageData(), ResourceLoaderImageModuleTest::getImageMock(), ResourceLoaderImageModule::getImages(), DummyLinker::getInvalidTitleDescription(), Linker::getInvalidTitleDescription(), ResourceLoaderLessVarFileModule::getLessVars(), Vector\ResourceLoaderLessModule::getLessVars(), UserGroupMembership::getLink(), ApiContinuationManagerTest::getManager(), ResourceLoaderLessVarFileModule::getMessageBlob(), ResourceLoaderModule::getMessageBlob(), ApiFormatBaseTest::getMockFormatter(), ResourceLoaderModule::getModuleContent(), ResourceLoaderStartUpModule::getModuleRegistrations(), SpecialEditWatchlist::getNormalForm(), OldChangesListTest::getOldChangesList(), User::getOptionKinds(), ResourceLoaderFileModule::getPackageFiles(), ResourceLoaderSiteModule::getPages(), ResourceLoaderSiteStylesModule::getPages(), ResourceLoaderUserModule::getPages(), ResourceLoaderUserStylesModule::getPages(), ResourceLoaderImage::getPath(), Preferences::getPreferences(), SpecialEditWatchlist::getRawForm(), ChangesListSpecialPage::getRcFiltersConfigVars(), ManualLogEntry::getRecentChange(), OutputPage::getRlClient(), CiteDataModule::getScript(), ResourceLoaderSyntaxHighlightVisualEditorModule::getScript(), ResourceLoaderFileModule::getScript(), ResourceLoaderLanguageDataModule::getScript(), ResourceLoaderStartUpModule::getScript(), ResourceLoaderUserOptionsModule::getScript(), ResourceLoaderWikiModule::getScript(), ResourceLoaderFileModule::getScriptFiles(), ResourceLoaderFileModule::getScriptURLsForDebug(), ResourceLoaderModule::getScriptURLsForDebug(), ContentHandler::getSlotDiffRenderer(), ContentHandler::getSlotDiffRendererInternal(), ResourceLoaderImageModule::getStyleDeclarations(), ResourceLoaderFileModule::getStyleFiles(), ResourceLoaderFileModule::getStyles(), ResourceLoaderImageModule::getStyles(), ResourceLoaderSkinModule::getStyles(), ResourceLoaderWikiModule::getStyles(), ResourceLoaderFileModule::getStyleURLsForDebug(), ResourceLoaderModule::getStyleURLsForDebug(), TestRecentChangesHelper::getTestContext(), ParserOutput::getText(), MediaWiki\Preferences\DefaultPreferencesFactory::getTimezoneOptions(), ResourceLoaderWikiModule::getTitleInfo(), SpecialReplaceText::getTitlesForEditingWithContext(), SpecialUpload::getUploadForm(), ResourceLoaderImage::getUrl(), ResourceLoaderModule::getVersionHash(), RequestContext::importScopedSession(), MediaWiki\Logger\LegacyLogger::interpolate(), WikitextContent::isCountable(), ResourceLoaderUserOptionsModule::isKnownEmpty(), ResourceLoaderWikiModule::isKnownEmpty(), HTMLFileCache::loadFromFileCache(), MediaWiki\Preferences\DefaultPreferencesFactory::loadPreferenceValues(), MediaWiki\Logger\ConsoleLogger::log(), MediaWiki\Logger\LegacyLogger::log(), TestLogger::log(), MediaWiki\Auth\Throttler::logRejection(), ChangesListSpecialPage::makeLegend(), ResourceLoader::makeModuleResponse(), PageDataRequestHandlerTest::makeOutputPage(), ContentHandler::makeParserOptions(), Article::makeParserOptions(), WikiPage::makeParserOptions(), ResourceLoader::makeVersionQuery(), ViewActionTest::makeViewActionClassFactory(), SpecialPrefixindex::namespacePrefixForm(), ParserOptions::newCanonical(), SpecialPageExecutor::newContext(), EnhancedChangesListTest::newEnhancedChangesList(), RequestContext::newExtraneousContext(), ParserOptions::newFromContext(), ResourceFileCache::newFromContext(), Article::newFromTitle(), Article::newFromWikiPage(), OutputPageTest::newInstance(), ApiTestContext::newTestContext(), onApiFormatHighlight(), GadgetHooks::onEditFilterMergedContent(), ResourceLoader::outputErrorAndLog(), SpecialAllPages::outputHTMLForm(), SpecialReplaceText::pageListForm(), ParserTestRunner::perTestSetup(), ResourceLoader::preloadModuleInfo(), ResourceLoaderWikiModule::preloadTitleInfo(), MediaWiki::preOutputCommit(), SpecialTags::processCreateTagForm(), SpecialBlock::processForm(), SpecialTags::processTagForm(), Preferences::profilePreferences(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), ResourceLoaderFileModuleTest::providerGetScriptPackageFiles(), Preferences::rcPreferences(), ResourceLoaderFileModule::readStyleFile(), ResourceLoaderFileModule::readStyleFiles(), SpecialWatchlist::registerFilters(), Preferences::renderingPreferences(), UserNotLoggedIn::report(), Wikimedia\Rdbms\LoadBalancer::reportConnectionError(), User::resetOptions(), ResourceLoader::respond(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), MediaWiki::run(), ParserTestRunner::runTest(), ResourceLoaderModule::saveFileDependencies(), Preferences::searchPreferences(), ContentSecurityPolicy::sendHeaders(), ResourceLoaderImage::sendResponseHeaders(), ResourceLoader::sendResponseHeaders(), ProxySpecialPage::setContext(), Article::setContext(), Profiler::setContext(), SpecialPage::setContext(), Message::setContext(), SpecialPageExecutor::setEditTokenFromUser(), ResourceLoaderModule::setFileDependencies(), Article::setOldSubtitle(), LoginSignupSpecialPage::setSessionUserForCurrentRequest(), ActionTest::setUp(), ContentSecurityPolicyTest::setUp(), AbstractChangesListSpecialPageTestCase::setUp(), ContribsPagerTest::setUp(), SpecialMIMESearchTest::setUp(), UploadFromUrlTestSuite::setUp(), MediaWiki\Tests\Maintenance\DumpTestCase::setUpBeforeClass(), SimpleCaptcha::shouldCheck(), ResourceLoaderWikiModule::shouldEmbedModule(), ResourceLoaderTestModule::shouldEmbedModule(), MediaWiki\Logger\LegacyLogger::shouldEmit(), Article::showRedirectedFromHeader(), SpecialPreferences::showResetForm(), SpecialUploadStash::showUploads(), Preferences::skinPreferences(), MediaWiki\Preferences\DefaultPreferencesFactory::skinPreferences(), SpecialEmailUser::submit(), MediaWiki\Preferences\DefaultPreferencesFactory::submitForm(), ChangeTags::tagDescription(), ChangeTags::tagLongDescriptionMessage(), ActionTest::testActionFactory(), ApiMainTest::testApiErrorFormatterCreation(), MWDebugTest::testAppendDebugInfoToApiResultXmlFormat(), ResourceLoaderFileModuleTest::testBomConcatenation(), ResourceLoaderModuleTest::testBuildContentScripts(), ApiMainTest::testCheckConditionalRequestHeaders(), ResourceLoaderWikiModuleTest::testContentOverrides(), ResourceLoaderImageModuleTest::testContext(), ApiFormatPhpTest::testCrossDomainMangling(), ActionTest::testDisabledAction_isNotResolved(), ApiMainTest::testExceptionErrors(), ApiBaseTest::testExtractRequestParams(), SpecialWatchlistTest::testFetchOptionsFromRequest(), ApiFormatBaseTest::testForceDefaultParams(), HTMLRestrictionsFieldTest::testForm(), LinkerTest::testGenerateRollback(), ActionTest::testGetActionName(), ActionTest::testGetActionName_editredlinkWorkaround(), ActionTest::testGetActionName_historysubmitWorkaround(), ActionTest::testGetActionName_revisiondeleteWorkaround(), ActionTest::testGetActionName_whenCanNotUseWikiPage_defaultsToView(), ResourceLoaderClientHtmlTest::testGetBodyHtml(), ResourceLoaderTest::testGetCombinedVersion(), ResourceLoaderWikiModuleTest::testGetContent(), ResourceLoaderWikiModuleTest::testGetContentForRedirects(), ResourceLoaderClientHtmlTest::testGetData(), SkinTemplateTest::testgetDefaultModules(), ChangesListSpecialPageTest::testGetFilterConflicts(), MediaWiki\Session\SessionManagerTest::testGetGlobalSession(), ResourceLoaderModuleTest::testGetHeaders(), ResourceLoaderClientHtmlTest::testGetHeadHtml(), ResourceLoaderImageTest::testGetImageData(), ResourceLoaderStartUpModuleTest::testGetModuleRegistrations(), ArticleViewTest::testGetOldId(), ApiBaseTest::testGetParameter(), ResourceLoaderImageTest::testGetPath(), ResourceLoaderWikiModuleTest::testGetPreloadedBadTitle(), ResourceLoaderWikiModuleTest::testGetPreloadedTitleInfo(), ResourceLoaderWikiModuleTest::testGetPreloadedTitleInfoEmpty(), ResourceLoaderFileModuleTest::testGetScriptPackageFiles(), ResourceLoaderImageModuleTest::testGetStyleDeclarations(), ResourceLoaderWikiModuleTest::testGetTitleInfo(), ResourceLoaderFileModuleTest::testGetVersionHash(), ResourceLoaderModuleTest::testGetVersionHash(), ResourceLoaderModuleTest::testGetVersionHash_parentDefinition(), ResourceLoaderStartUpModuleTest::testGetVersionHash_varyConfig(), ResourceLoaderStartUpModuleTest::testGetVersionHash_varyDeps(), ApiPageSetTest::testHandleNormalization(), ApiFormatBaseTest::testHtmlHeader(), DerivativeResourceLoaderContextTest::testImmutableAccessors(), RequestContextTest::testImportScopedSession(), MediaWiki\Logger\LegacyLoggerTest::testInterpolate(), ResourceLoaderWikiModuleTest::testIsKnownEmpty(), ResourceLoaderFileModuleTest::testLessFileCompilation(), CommandTest::testLogStderr(), ResourceLoaderClientHtmlTest::testMakeLoad(), ResourceLoaderTest::testMakeModuleResponseConcat(), ResourceLoaderTest::testMakeModuleResponseEmpty(), ResourceLoaderTest::testMakeModuleResponseError(), ResourceLoaderTest::testMakeModuleResponseErrorCSS(), ResourceLoaderTest::testMakeModuleResponseExtraHeaders(), ResourceLoaderTest::testMakeModuleResponseExtraHeadersMulti(), ResourceLoaderTest::testMakeModuleResponseStartupError(), ParserOptionsTest::testNewCanonical(), ActionTest::testNull_defaultsToView(), SpecialBlockTest::testProcessForm(), SpecialBlockTest::testProcessFormExisting(), SpecialBlockTest::testProcessFormRestrictions(), SpecialBlockTest::testProcessFormRestrictionsChange(), SpecialSearchTest::testProfileAndNamespaceLoading(), ResourceLoaderStartUpModuleTest::testRegistrationsMinified(), ResourceLoaderStartUpModuleTest::testRegistrationsUnminified(), ResourceLoaderTest::testRespondEmpty(), ResourceLoaderTest::testRespondInternalFailures(), ResourceLoaderTest::testRespondSimple(), MediaWiki\Auth\AuthManagerTest::testSetDefaultUserOptions(), ApiPageSetTest::testSpecialRedirects(), HTMLReCaptchaNoCaptchaFieldTest::testSubmit(), HTMLSubmittedValueFieldTest::testSubmit(), SpecialPreferencesTest::testT43337(), MediaWikiTest::testTryNormaliseRedirect(), ArticleViewTest::testUnhiddenViewOfDeletedRevision(), ResourceLoaderModuleTest::testValidateScriptFile(), RequestContextTest::testWikiPageTitle(), ChangeTags::truncateTagDescription(), ResourceLoader::tryRespondFromFileCache(), ResourceLoader::tryRespondNotModified(), HTMLFileCache::useFileCache(), ResourceFileCache::useFileCache(), MediaWiki\Logger\Monolog\KafkaHandler::warning(), Preferences::watchlistPreferences(), MediaWiki\Preferences\DefaultPreferencesFactory::watchlistPreferences(), wfDebug(), wfDebugLog(), wfLogDBError(), wfLogProfilingData(), and wfThumbError().
Definition at line 1993 of file hooks.txt.
Referenced by EditPage::buildTextboxAttribs(), MediaWiki\EditPage\TextboxBuilder::buildTextboxAttribs(), MediaWiki\EditPage\TextConflictHelper::getEditConflictMainTextBox(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), EditPage::showTextbox(), and EditPage::showTextbox1().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache allow viewing deleted revs& $differenceEngine |
Definition at line 1630 of file hooks.txt.
Referenced by ContentHandler::createDifferenceEngine(), ContentHandler::getSlotDiffRenderer(), DifferenceEngineSlotDiffRendererTest::testAddModules(), DifferenceEngineTest::testGenerateContentDiffBody(), DifferenceEngineTest::testGenerateTextDiffBody(), DifferenceEngineSlotDiffRendererTest::testGetDiff(), DifferenceEngineTest::testGetDiffBody(), DifferenceEngineSlotDiffRendererTest::testGetExtraCacheKeys(), DifferenceEngineTest::testSetContent(), and DifferenceEngineTest::testSetRevisions().
returning false will NOT prevent logging $e |
Definition at line 2175 of file hooks.txt.
Referenced by FSFileBackendList::__construct(), MSCompoundFileReader::__construct(), SVGReader::__construct(), DatabaseTestHelper::__construct(), ORAResult::__construct(), Wikimedia\Rdbms\LBFactory::__construct(), Wikimedia\Rdbms\LoadBalancer::__construct(), RedisConnectionPool::__destruct(), MemcachedClient::_flush_read_buffer(), RedisBagOStuff::add(), UploadFromChunks::addChunk(), MediaWiki\Tests\Maintenance\BackupDumperLoggerTest::addDBData(), MediaWiki\Tests\Maintenance\BackupDumperPageTest::addDBData(), MediaWiki\Tests\Maintenance\TextPassDumperDatabaseTest::addDBData(), ApiQueryBasicTest::addDBDataOnce(), ApiQueryContinue2Test::addDBDataOnce(), ApiQueryContinueTest::addDBDataOnce(), MediaWiki\Tests\Maintenance\FetchTextTest::addDBDataOnce(), ApiTestCase::apiExceptionHasCode(), ResourceLoader::applyFilter(), SVGMetadataExtractorTest::assertMetadata(), DeprecationHelperTest::assertPropertySame(), ApiQueryTestBase::assertResult(), GadgetHooks::beforePageDisplay(), SqlBagOStuff::cas(), RedisBagOStuff::changeTTL(), SqlBagOStuff::changeTTL(), ApiMain::checkConditionalRequestHeaders(), PopulateArchiveRevId::checkMysqlAutoIncrementBug(), Sqlite::checkSqlSyntax(), CategoryViewer::clearCategoryState(), Wikimedia\Rdbms\LoadBalancer::commitMasterChanges(), Wikimedia\Rdbms\LBFactory::commitMasterChanges(), UploadFromChunks::concatenateChunks(), SwiftFileBackend::convertSwiftDate(), Installer::createMainpage(), MediaWiki\Preferences\DefaultPreferencesFactory::datetimePreferences(), Wikimedia\Rdbms\Database::deadlockLoop(), RedisBagOStuff::delete(), Wikimedia\Rdbms\DatabaseMssql::delete(), Article::delete(), SqlBagOStuff::deleteAll(), Wikimedia\Rdbms\DatabaseMssql::deleteJoin(), RedisBagOStuff::deleteMulti(), SqlBagOStuff::deleteMulti(), SqlBagOStuff::deleteObjectsExpiringBefore(), Installer::dirIsExecutable(), SpecialRedirect::dispatchFile(), profile_point::display(), EditPage::displayViewSourcePage(), JobQueueDB::doAck(), JobQueueRedis::doAck(), BitmapMetadataHandler::doApp13(), Wikimedia\Rdbms\Database::doAtomicSection(), JobQueueFederated::doBatchPush(), JobQueueRedis::doBatchPush(), JobQueueDB::doBatchPushInternal(), JobQueueFederated::doDeduplicateRootJob(), JobQueueRedis::doDeduplicateRootJob(), JobQueueDB::doDelete(), JobQueueFederated::doDelete(), JobQueueRedis::doDelete(), RedisBagOStuff::doGet(), JobQueueDB::doGetAbandonedCount(), JobQueueRedis::doGetAbandonedCount(), JobQueueDB::doGetAcquiredCount(), JobQueueRedis::doGetAcquiredCount(), JobQueueRedis::doGetDelayedCount(), JobQueueFederated::doGetSiblingQueueSizes(), JobQueueRedis::doGetSiblingQueueSizes(), JobQueueFederated::doGetSiblingQueuesWithJobs(), JobQueueDB::doGetSize(), JobQueueRedis::doGetSize(), SpecialImport::doImport(), JobQueueDB::doIsEmpty(), JobQueueFederated::doIsEmpty(), JobQueueFederated::doIsRootJobOldDuplicate(), JobQueueRedis::doIsRootJobOldDuplicate(), DBFileJournal::doLogChangeBatch(), EventRelayerKafka::doNotify(), OracleInstaller::doOpenConnection(), FileOpPerfTest::doPerfTest(), JobQueueDB::doPop(), JobQueueFederated::doPop(), JobQueueRedis::doPop(), MediaWiki::doPostOutputShutdown(), ImageHistoryPseudoPager::doQuery(), DatabaseOracle::doSelectDomain(), MediaWikiTestCase::doStashMwGlobals(), DatabasePostgresTest::doTestInsertIgnore(), DatabasePostgresTest::doTestInsertSelectIgnore(), AutoCommitUpdate::doUpdate(), JobQueueEnqueueUpdate::doUpdate(), DatabaseInstaller::doUpgrade(), JobQueueFederated::doWaitForBackups(), TextPassDumper::dump(), ApiMain::errorMessagesFromException(), MediaWiki\Logger\Monolog\LineFormatter::exceptionAsArray(), SpecialLog::execute(), ApiFeedWatchlist::execute(), ApiImport::execute(), ApiQueryStashImageInfo::execute(), ApiUpload::execute(), GuzzleHttpRequest::execute(), ZipDirectoryReader::execute(), CreateCommonPasswordCdb::execute(), DeleteArchivedFiles::execute(), InvalidateUserSesssions::execute(), JSParseHelper::execute(), MysqlMaintenance::execute(), PPFuzzTester::execute(), RefreshImageMetadata::execute(), ValidateRegistrationFile::execute(), LocalisationUpdate\Updater::execute(), ApiMain::executeActionWithErrorHandling(), JobRunner::executeJob(), Wikimedia\Rdbms\LBFactory::executePostTransactionCallbacks(), MediaWiki\Extensions\ParserFunctions\LuaLibrary::expr(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::expr(), ApiQueryRevisionsBase::extractAllSlotInfo(), ApiQueryRevisionsBase::extractRevisionInfo(), ApiQueryRevisionsBase::extractSlotInfo(), DjVuHandler::extractTreesFromMetadata(), Wikimedia\Rdbms\Database::factory(), ApiFeedContributions::feedItemDesc(), EtcdConfig::fetchAllFromEtcdServer(), SqlBagOStuff::fetchBlobMulti(), DatabaseOracle::fieldInfoMulti(), MediaWiki\Preferences\TimezoneFilter::filterFromForm(), TrackBlobs::findOrphanBlobs(), LCStoreCDB::finishWrite(), LCStoreDB::finishWrite(), MediaWiki\Logger\LegacyLogger::format(), MediaWiki\Logger\Monolog\AvroFormatter::format(), MediaWiki\Logger\Monolog\LineFormatter::format(), ResourceLoader::formatException(), ResourceLoader::formatExceptionNoComment(), Message::formatListParam(), DeletedContribsPager::formatRow(), MediaWikiTitleCodec::formatTitle(), RedisLockManager::freeLocksOnServer(), LCStoreCDB::get(), JobQueueRedis::getAllAbandonedJobs(), JobQueueRedis::getAllAcquiredJobs(), JobQueueRedis::getAllDelayedJobs(), MediaWiki\Interwiki\ClassicInterwikiLookup::getAllPrefixesCached(), JobQueueRedis::getAllQueuedJobs(), ResourceLoader::getCombinedVersion(), LocalisationCache::getCompiledPluralRules(), RedisBagOStuff::getConnection(), RedisConnectionPool::getConnection(), Revision::getContent(), JobQueueFederated::getCrossPartitionSum(), ReverseChronologicalPager::getDateCond(), JobQueueDB::getDB(), UploadForm::getDescriptionSection(), Status::getErrorMessageArray(), SpecialEditWatchlist::getExpandedTargets(), GadgetResourceLoaderModule::getGadget(), MWExceptionRenderer::getHTML(), BmpHandler::getImageSize(), MediaWiki\Interwiki\ClassicInterwikiLookup::getInterwikiCacheEntry(), JobQueueRedis::getJobFromUidInternal(), JobQueueDB::getJobIterator(), Wikimedia\Rdbms\LoadBalancer::getLaggedReplicaMode(), RequestContext::getLanguage(), Vector\ResourceLoaderLessModule::getLessVars(), RedisLockManager::getLocksOnServer(), MWExceptionHandler::getLogContext(), MWExceptionHandler::getLogMessage(), MWExceptionHandler::getLogNormalMessage(), JobQueueDB::getMasterDB(), Wikimedia\Rdbms\DatabaseMysqlBase::getMasterServerInfo(), SvgHandler::getMetadata(), GIFHandler::getMetadata(), JpegHandler::getMetadata(), PNGHandler::getMetadata(), TiffHandler::getMetadata(), ResourceLoaderStartUpModule::getModuleRegistrations(), RedisBagOStuff::getMulti(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::getPassword(), MWExceptionHandler::getPublicLogMessage(), MediaWiki\Logger\Monolog\KafkaHandler::getRandomPartition(), MWExceptionHandler::getRedactedTrace(), MWExceptionHandler::getRedactedTraceAsString(), JobQueueDB::getReplicaDB(), SearchEngine::getSearchIndexFields(), JobQueueRedis::getServerQueuesWithJobs(), NewFilesPager::getStartBody(), MWExceptionHandler::getStructuredExceptionData(), GadgetRepo::getStructuredList(), MWExceptionRenderer::getText(), TextPassDumper::getText(), LocalFile::getThumbnails(), SpecialRandomInCategory::getTimestampOffset(), ContentHandler::getUndoContent(), ParserFuzzTest::guessVarSize(), ApiMain::handleApiBeforeMainException(), MWExceptionHandler::handleError(), RedisConnectionPool::handleError(), ApiMain::handleException(), MWExceptionHandler::handleException(), RedisBagOStuff::handleException(), VersionChecker::handleExtensionDependency(), ApiUpload::handleStashException(), MWExceptionHandler::handleUncaughtException(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexpr(), EditPage::importFormData(), Installer::includeExtensions(), SqlBagOStuff::incr(), RedisBagOStuff::incr(), Wikimedia\Rdbms\DatabaseSqlite::insert(), Wikimedia\Rdbms\DatabasePostgres::insert(), Wikimedia\Rdbms\DatabaseMssql::insert(), SqlBagOStuff::insertMulti(), DatabaseOracle::insertOneRow(), DBLockManager::isServerUp(), SiteStats::jobs(), MWExceptionHandler::jsonSerializeException(), DatabaseOracle::lastErrno(), DatabaseOracle::lastError(), Wikimedia\Rdbms\DatabaseSqlite::lastError(), HTMLRestrictionsField::loadDataFromRequest(), ExtensionRegistry::loadFromQueue(), MediaWiki\Revision\RevisionStore::loadSlotContent(), Parser::lock(), ProfilerOutputDb::log(), MWExceptionHandler::logError(), MWExceptionHandler::logException(), JobQueueFederated::logException(), FileOp::logFailure(), ApiMain::logRequest(), FormatMetadata::makeFormattedData(), ResourceLoader::makeModuleResponse(), Wikimedia\Rdbms\LoadBalancer::masterRunningReadOnly(), LocalFile::maybeUpgradeRow(), MediaWiki\Session\SessionProvider::mergeMetadata(), JSMinPlus::min(), MWException::msg(), MWExceptionRenderer::msg(), Wikimedia\Rdbms\DatabaseMssql::nativeInsertSelect(), DatabaseInstaller::needsUpgrade(), FSFileBackendList::next(), Wikimedia\Rdbms\Database::nonNativeInsertSelect(), MediaWiki\Logger\Monolog\LineFormatter::normalizeException(), MediaWiki\Logger\Monolog\LogstashFormatter::normalizeException(), MediaWiki\Logger\Monolog\LineFormatter::normalizeExceptionArray(), MWTimestamp::offsetForUser(), SpecialChangeContentModel::onSubmit(), Wikimedia\Rdbms\Database::onTransactionPreCommitOrIdle(), MssqlInstaller::openConnection(), MysqlInstaller::openConnection(), SqliteInstaller::openConnection(), PostgresInstaller::openConnectionWithParams(), Wikimedia\Rdbms\DatabaseSqlite::openFile(), MWExceptionRenderer::output(), OutputPage::output(), ResourceLoader::outputErrorAndLog(), Installer::parse(), AjaxDispatcher::performAction(), ApiUpload::performStash(), JobQueue::pop(), PopulateContentTables::populateContentTablesForRowBatch(), PopulateContentModel::populateRevisionOrArchive(), MediaWiki::preOutputCommit(), PreprocessDump::processRevision(), MediaWiki\Logger\LegacyLoggerTest::provideInterpolate(), JobQueueGroup::push(), ApiQueryContinueTestBase::query(), Installer::readExtension(), LocalisationUpdate\Updater::readMessages(), Wikimedia\Rdbms\LoadBalancer::reallyOpenConnection(), QueryPage::recache(), JobQueueDB::recycleAndDeleteStaleJobs(), PoolCounterRedis::release(), PoolCounterRedis::releaseAll(), MySqlLockManager::releaseAllLocks(), PostgreSqlLockManager::releaseAllLocks(), Parser::renderImageGallery(), Wikimedia\Rdbms\Database::replace(), Wikimedia\Rdbms\DatabaseSqlite::replace(), Wikimedia\Rdbms\Database::replaceLostConnection(), MWExceptionHandler::report(), MWExceptionRenderer::reportHTML(), MWLBFactory::reportIfPrefixSet(), MWLBFactory::reportMismatchedDBs(), MWLBFactory::reportMismatchedPrefixes(), MWExceptionRenderer::reportOutageHTML(), ResourceLoader::respond(), MediaWiki\Block\BlockRestrictionStore::restrictionsToRemove(), FSFileBackendList::rewind(), Wikimedia\Rdbms\Database::rollback(), MWExceptionHandler::rollbackMasterChangesAndLog(), TextPassDumper::rotateDb(), ApiQueryRecentChanges::run(), ApiQueryWatchlist::run(), AssembleUploadChunksJob::run(), PublishStashedFileJob::run(), MediaWiki::run(), Wikimedia\Rdbms\LoadBalancer::runMasterTransactionIdleCallbacks(), Wikimedia\Rdbms\LoadBalancer::runMasterTransactionListenerCallbacks(), Wikimedia\Rdbms\Database::runOnAtomicSectionCancelCallbacks(), Wikimedia\Rdbms\Database::runOnTransactionIdleCallbacks(), Wikimedia\Rdbms\Database::runOnTransactionPreCommitCallbacks(), ParserTestRunner::runTestsFromFiles(), Wikimedia\Rdbms\Database::runTransactionListenerCallbacks(), DeferredUpdates::runUpdate(), MediaWiki\MediaWikiServices::salvage(), ResourceLoaderModule::saveFileDependencies(), SamplingStatsdClient::send(), MediaWiki\Logger\Monolog\KafkaHandler::send(), UserMailer::sendInternal(), LCStoreCDB::set(), RedisBagOStuff::set(), VersionChecker::setCoreVersion(), RedisBagOStuff::setMulti(), MWHttpRequestTestCase::setUp(), JobQueueTest::setUp(), SqliteInstaller::setupDatabase(), PostgresInstaller::setupPLpgSQL(), PostgresInstaller::setupSchema(), MysqlInstaller::setupUser(), PostgresInstaller::setupUser(), SpecialGadgets::showExportForm(), SpecialUploadStash::showUpload(), SpecialUploadStash::showUploads(), Wikimedia\Rdbms\Database::sourceFile(), MwSql::sqlDoQuery(), WebInstaller::startSession(), LCStoreCDB::startWrite(), MediaWiki\Storage\SqlBlobStore::storeBlob(), SpecialEmailUser::submit(), MssqlInstaller::submitSettingsForm(), MysqlInstaller::submitSettingsForm(), ApiMain::substituteResultWithError(), ApiOptionsTest::testAnon(), ApiMainTest::testAssert(), ApiMainTest::testAssertBeforeModule(), ApiMainTest::testAssertUser(), DatabaseSQLTest::testAtomicSectionsCallbackCancellation(), ActionTest::testCanExecuteNoRight(), ActionTest::testCanExecuteRequiresUnblock(), ErrorPageErrorTest::testConstruction(), ReadOnlyErrorTest::testConstruction(), UserNotLoggedInTest::testConstruction(), ApiEditPageTest::testEditSection(), BadTitleErrorTest::testExceptionSetsStatusCode(), ThrottledErrorTest::testExceptionSetsStatusCode(), UploadStashTest::testExceptionWhenStoreTempFails(), SpecialPageDataTest::testExecute(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), MediaWiki\Tests\Storage\NameTableStoreTest::testGetAndAcquireId(), ResourceLoaderTest::testGetLoadScript(), MWExceptionHandlerTest::testGetRedactedTrace(), DatabaseTest::testGetScopedLock(), PageDataRequestHandlerTest::testHandleRequest(), DatabaseSQLTest::testImplicitTransactionRollback(), MapCacheLRUTest::testInvalidKeys(), LBFactoryTest::testInvalidSelectDB(), MWExceptionTest::testisCommandLine(), MWExceptionTest::testIsLogable(), ApiOptionsTest::testNoChanges(), ApiOptionsTest::testNoOptionname(), SlotDiffRendererTest::testNormalizeContents(), LoadBalancerTest::testOpenConnection(), ExtensionJsonValidationTest::testPassesValidation(), HTMLCheckMatrixTest::testPlainInstantiation(), ErrorPageErrorTest::testReport(), WikitextContentHandlerTest::testSerializeContent(), UploadFromUrlTest::testSetupUrlDownload(), WatchActionTest::testShowUserLoggedInNoException(), SpecialPageFatalTest::testSpecialPageDoesNotFatal(), ApiQueryTest::testTitlePartToKey(), DatabaseTest::testTransactionIdle_TRX(), DatabaseSQLTest::testTransactionStatementRollbackIgnoring(), WikitextContentHandlerTest::testUnserializeContent(), ApiUploadTest::testUpload(), ApiUploadTest::testUploadChunks(), ApiUploadTest::testUploadMissingParams(), ApiUploadTest::testUploadRequiresToken(), ApiUploadTest::testUploadSameContent(), ApiUploadTest::testUploadSameFileName(), ApiUploadTest::testUploadStash(), ApiUploadTest::testUploadZeroLength(), MWExceptionTest::testUseMessageCache(), MWExceptionTest::testUseOutputPage(), JobQueueDB::throwDBException(), JobQueueRedis::throwRedisException(), BitmapHandler::transformImageMagickExt(), MediaWiki::triggerJobs(), JobQueueFederated::tryJobInsertions(), ResourceLoader::tryRespondFromFileCache(), UploadBase::tryStashFile(), UploadFromChunks::tryStashFile(), ContribsPager::tryToCreateValidRevision(), DatabaseOracle::update(), Wikimedia\Rdbms\DatabaseMssql::update(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionSha1::upgradeRow(), Wikimedia\Rdbms\Database::upsert(), MWExceptionRenderer::useOutputPage(), Language::userAdjust(), TitleBlacklist::validate(), ExtensionJsonValidator::validate(), HTMLTitleTextField::validate(), ApiStructureTest::validateDefault(), XmlTypeCheck::validateFromInput(), ResourceLoaderModule::validateScriptFile(), SqlBagOStuff::waitForReplication(), PoolCounterRedis::waitForSlotOrNotif(), wfGenerateThumbnail(), and wfStreamThumb().
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections & $editor |
Definition at line 1404 of file hooks.txt.
Referenced by TestFileEditor::edit(), ConfirmEditHooks::onAlternateEditPreview(), EnotifNotifyJob::run(), RecentChange::save(), EditAction::show(), WatchedItemStore::updateNotificationTimestamp(), and TitleBlacklistHooks::validateBlacklist().
the value to return A Title object or null for latest all implement SearchIndexField $engine |
Definition at line 2913 of file hooks.txt.
Referenced by ContentHandler::addSearchField(), ApiQueryRevisionsBase::extractDeprecatedContent(), ContentHandler::getDataForSearchIndex(), TextContentHandler::getDataForSearchIndex(), WikitextContentHandler::getDataForSearchIndex(), DifferenceEngine::getDebugString(), DifferenceEngine::getDiffBodyCacheKeyParams(), ContentHandler::getFieldsForSearchIndex(), FileContentHandler::getFieldsForSearchIndex(), TextContentHandler::getFieldsForSearchIndex(), WikitextContentHandler::getFieldsForSearchIndex(), DummySearchIndexFieldDefinition::getMapping(), ContentHandler::getSlotDiffRendererInternal(), PageArchive::listPagesBySearch(), MediaWiki\Extensions\ParserFunctions\Hooks::onScribuntoExternalLibraries(), ApiOpenSearchTest::replaceSearchEngine(), TitleBlacklistHooks::scribuntoExternalLibraries(), ContentHandlerTest::testDataIndexFields(), SearchEngineTest::testFiltersMissing(), ApiOpenSearchTest::testGetAllowedParams(), and SearchEngineTest::testSearchIndexFields().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords $extraData |
Definition at line 785 of file hooks.txt.
Referenced by BotPassword::loginHook().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead& $formDescriptor |
Definition at line 2148 of file hooks.txt.
Referenced by AuthManagerSpecialPage::addTabIndex(), MediaWiki\Preferences\DefaultPreferencesFactory::applyFilters(), SpecialBookSources::buildForm(), SpecialActiveUsers::buildForm(), SpecialNewFiles::buildForm(), SpecialAllMessages::execute(), SpecialExport::execute(), CategoryTreePage::executeInputForm(), AuthManagerSpecialPage::fieldInfoToFormDescriptor(), SpecialNewpages::form(), AuthManagerSpecialPage::getAuthForm(), LoginSignupSpecialPage::getAuthForm(), AuthManagerSpecialPage::getAuthFormDescriptor(), LogEventsList::getExtraInputsDesc(), ImageListPager::getForm(), MediaWiki\Preferences\DefaultPreferencesFactory::getForm(), UsersPager::getPageHeader(), MIMEsearchPage::getPageHeader(), WithoutInterwikiPage::getPageHeader(), CategoryPager::getStartForm(), SpecialPrefixindex::namespacePrefixForm(), FancyCaptcha::onAuthChangeFormFields(), ConfirmEditHooks::onAuthChangeFormFields(), MathCaptcha::onAuthChangeFormFields(), QuestyCaptcha::onAuthChangeFormFields(), ReCaptcha::onAuthChangeFormFields(), ReCaptchaNoCaptcha::onAuthChangeFormFields(), SimpleCaptcha::onAuthChangeFormFields(), OATHAuthHooks::onAuthChangeFormFields(), LoginSignupSpecialPage::onAuthChangeFormFields(), SpecialChangeCredentials::onAuthChangeFormFields(), SpecialAllPages::outputHTMLForm(), LoginSignupSpecialPage::postProcessFormDescriptor(), SpecialNuke::promptForm(), MediaWiki\Preferences\DefaultPreferencesFactory::saveFormData(), SpecialInterwiki::showForm(), SpecialProtectedtitles::showOptions(), SpecialProtectedpages::showOptions(), LogEventsList::showOptions(), AuthManagerSpecialPage::sortFormDescriptorFields(), and MediaWiki\Preferences\DefaultPreferencesFactory::submitForm().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves $handler |
Definition at line 891 of file hooks.txt.
Referenced by EditPage::__construct(), MediaWiki\Revision\RevisionStore::checkContent(), CleanupSpam::cleanupArticle(), MediaWiki\Storage\PageUpdater::computeEffectiveTags(), UploadBase::createFromRequest(), MediaWiki\Logger\MonologSpi::createLogger(), WikiPageDbTestBase::createMockContent(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::createMockContent(), WikiPageDbTestBase::defineMockContentModelForUpdateTesting(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::defineMockContentModelForUpdateTesting(), FSFileBackend::doCopyInternal(), SwiftFileBackend::doCopyInternal(), FSFileBackend::doCreateInternal(), SwiftFileBackend::doCreateInternal(), FSFileBackend::doDeleteInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), FSFileBackend::doMoveInternal(), SwiftFileBackend::doMoveInternal(), FSFileBackend::doStoreInternal(), SwiftFileBackend::doStoreInternal(), MovePageForm::doSubmit(), MediaWiki\Revision\RevisionStore::emulateMainSlot_1_29(), ApiImageRotate::execute(), ApiStashEdit::execute(), GuzzleHttpRequest::execute(), ImportImages::execute(), TextPassDumper::exportTransform(), ApiQueryRevisionsBase::extractDeprecatedContent(), Job::factory(), PopulateContentTables::fillMissingFields(), Article::generateReason(), ContentHandler::getAllContentFormats(), GadgetDefinitionContent::getAssocArray(), ResourceLoaderWikiModule::getContent(), WikiRevision::getContent(), EditPage::getCurrentContent(), FileContentHandler::getDataForSearchIndex(), WikiPage::getDeletionUpdates(), ContentHandler::getForModelID(), MediaWiki\Logger\MonologSpi::getHandler(), MediaHandlerFactory::getHandler(), Parser::getImageParams(), ImagePage::getLanguageForRendering(), SpecialChangeContentModel::getOptionsForTitle(), EditPage::getOriginalContent(), EditPage::getPreloadedContent(), MWFileProps::getPropsFromPath(), MediaWiki\Revision\SlotRoleRegistry::getRoleHandler(), SearchEngine::getSearchIndexFields(), MediaWiki\Storage\DerivedPageDataUpdater::getSecondaryDataUpdates(), WikiPage::getUndoContent(), ThumbnailRenderJob::hitThumbUrl(), EditPage::importFormData(), MediaWiki\Revision\MainSlotRoleHandler::isAllowedModel(), MediaWiki\Revision\RevisionStore::loadSlotContent(), MediaWiki\Storage\PageUpdater::makeAutoSummary(), ContentHandler::makeContent(), Parser::makeImage(), EditPage::mergeChangesIntoContent(), LogFormatter::newFromEntry(), ImagePage::openShowImage(), SpecialUploadStash::parseKey(), PopulateContentModel::populateRevisionOrArchive(), WikiImporter::processRevision(), ResourceLoaderImage::rasterize(), Parser::renderImageGallery(), MediaWikiTestCase::setTemporaryHook(), MediaWiki\Session\SessionManager::setupPHPSessionHandler(), MediaWiki\EditPage\TextConflictHelper::showEditFormTextAfterFooters(), MovePageForm::showForm(), Sanitizer::stripAllTags(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testBatchHandlesNullFormatterResult(), GuzzleHttpRequestTest::testConnectException(), MediaWiki\Tests\Revision\FallbackSlotRoleHandlerTest::testConstruction(), MediaWiki\Tests\Revision\MainSlotRoleHandlerTest::testConstruction(), MediaWiki\Tests\Revision\SlotRoleHandlerTest::testConstruction(), ContentHandlerTest::testDataIndexFields(), MediaWiki\Tests\Revision\SlotRoleRegistryTest::testDefineRole(), MediaWiki\Tests\Revision\SlotRoleRegistryTest::testDefineRoleWithContentModel(), MediaWiki\Session\PHPSessionHandlerTest::testDisabled(), MediaWiki\Session\PHPSessionHandlerTest::testEnableFlags(), MediaWiki\Tests\Revision\MainSlotRoleHandlerTest::testFetDefaultModel(), TextContentHandlerTest::testFieldsForIndex(), SvgHandlerTest::testGetAvailableLanguages(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testGetAvailablePartitionsException(), ContentHandlerTest::testGetFieldsForSearchIndex(), ContentHandlerTest::testGetForTitle(), MediaWiki\Session\SessionManagerTest::testGetGlobalSession(), WebPHandlerTest::testGetImageSize(), SvgHandlerTest::testGetIndependentMetaArray(), SvgHandlerTest::testGetLanguageFromParams(), SvgHandlerTest::testGetMatchedLanguage(), ContentHandlerTest::testGetModelForID(), ContentHandlerTest::testGetPageLanguage(), MediaWiki\Tests\Revision\SlotRoleRegistryTest::testGetRoleHandlerFallbackHandler(), ContentHandlerTest::testGetSlotDiffRenderer_hook(), PageDataRequestHandlerTest::testHandleRequest(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testHandlesNullFormatterResult(), PageDataRequestHandlerTest::testHttpContentNegotiation(), BitmapScalingTest::testImageArea(), MediaWiki\Tests\Revision\FallbackSlotRoleHandlerTest::testIsAllowedModel(), MediaWiki\Tests\Revision\MainSlotRoleHandlerTest::testIsAllowedModel(), MediaWiki\Tests\Revision\SlotRoleHandlerTest::testIsAllowedModel(), MediaWiki\Tests\Revision\FallbackSlotRoleHandlerTest::testIsAllowedOn(), SvgHandlerTest::testIsEnabled(), JobTest::testJobFactory(), JsonContentHandlerTest::testMakeEmptyContent(), ContentHandlerSanityTest::testMakeEmptyContent(), SvgHandlerTest::testMakeParamString(), BitmapScalingTest::testNormaliseParams(), SvgHandlerTest::testNormaliseParamsInternal(), GuzzleHttpRequestTest::testNotFound(), BitmapMetadataHandlerTest::testPNGNative(), BitmapMetadataHandlerTest::testPNGXMP(), MediaWiki\Session\SessionBackendTest::testResetIdOfGlobalSession(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testSendException(), MediaWiki\Session\PHPSessionHandlerTest::testSessionHandling(), GuzzleHttpRequestTest::testSuccess(), GuzzleHttpRequestTest::testSuccessConstructorCallback(), GuzzleHttpRequestTest::testSuccessSetCallback(), GuzzleHttpRequestTest::testSuccessSink(), MediaWiki\Tests\Revision\FallbackSlotRoleHandlerTest::testSupportsArticleCount(), MediaWiki\Tests\Revision\MainSlotRoleHandlerTest::testSupportsArticleCount(), MediaWiki\Tests\Revision\SlotRoleHandlerTest::testSupportsArticleCount(), ContentHandlerTest::testSupportsCategories(), ContentHandlerTest::testSupportsDirectEditing(), TextContentHandlerTest::testSupportsDirectEditing(), MediaWiki\Session\SessionBackendTest::testTakeOverGlobalSession(), BitmapMetadataHandlerTest::testTiffByteOrder(), GuzzleHttpRequestTest::testTimeout(), BitmapScalingTest::testTooBigImage(), BitmapScalingTest::testTooBigMustRenderImage(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testTopicNaming(), MediaWiki\Session\SessionBackendTest::testUnpersistOfGlobalSession(), ArticleViewTest::testViewNonText(), MediaWiki\Session\PHPSessionHandlerTest::testWrongInstance(), TraditionalImageGallery::toHTML(), UploadBase::verifyFile(), wfExtractThumbParams(), and wfThumbIsStandard().
see documentation in includes Linker php for Linker::makeImageLink& $handlerParams |
Definition at line 1800 of file hooks.txt.
Referenced by File::getUnscaledThumb(), DummyLinker::makeImageLink(), Linker::makeImageLink(), DummyLinker::makeThumbLink2(), and Linker::makeThumbLink2().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an<a> element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned and may include noclasses& $html |
Definition at line 2011 of file hooks.txt.
Referenced by ImageGalleryBase::add(), CachedAction::addCachedHTML(), MathCaptcha::addCaptchaAPI(), WebInstallerOutput::addHTML(), WebInstallerPage::addHTML(), WebInstallerOutput::addHTMLNoFlush(), BenchmarkTidy::benchmark(), MediaWiki\Linker\LinkRenderer::buildAElement(), SpecialEditTags::buildCheckBoxes(), SpecialRevisionDelete::buildCheckBoxes(), Linker::buildRollbackLink(), MediaWiki\Tests\Revision\RenderedRevisionTest::combineOutput(), MediaWiki\Revision\RevisionRenderer::combineSlotOutput(), HTMLForm::displaySection(), ApiParseTest::doAssertParsedTo(), WebInstallerInstall::endStage(), Html::errorBox(), Sanitizer::escapeHtmlAllowEntities(), SpecialTrackingCategories::execute(), ApiCategoryTree::execute(), ApiHelp::execute(), BenchmarkTidy::execute(), MonoBookTemplate::execute(), TimelessTemplate::execute(), SpecialPageExecutor::executeSpecialPage(), OutputPageTest::extractHTMLTitle(), ApiFeedContributions::feedItemDesc(), MathCaptcha::fetchMath(), TextContent::fillParserOutput(), ApiHelp::fixHelpLinks(), OldChangesList::formatChangeLine(), FeedUtils::formatDiffRow(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), SpecialGadgetUsage::formatResult(), HTMLForm::formatSection(), OOUIHTMLForm::formatSection(), MediaWiki\Widget\Search\FullSearchResultWidget::generateFileHtml(), CategoryViewer::generateLink(), TimelessTemplate::getAfterContent(), BaseTemplate::getAfterPortlet(), OOUIHTMLForm::getBody(), PreferencesFormOOUI::getButtons(), MonoBookTemplate::getCactions(), TimelessTemplate::getCategories(), TimelessTemplate::getCatList(), TimelessTemplate::getContentSub(), SpecialVersion::getCreditsForExtension(), MWDebug::getDebugHTML(), OutputPage::getDisplayTitle(), HTMLFormField::getDiv(), Title::getEditNotices(), BaseTemplate::getFooter(), TimelessTemplate::getHeaderHack(), ApiHelp::getHelp(), WebInstaller::getHelpBox(), HTMLForm::getHiddenFields(), MWExceptionRenderer::getHTML(), HTMLForm::getHTML(), CssContent::getHtml(), JavaScriptContent::getHtml(), QuickTemplate::getHTML(), ApiCategoryTree::getHTML(), SpecialPageExecutor::getHTMLFromSpecialPage(), MonoBookTemplate::getIfExists(), HTMLFormField::getInline(), HTMLFancyCaptchaField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), HTMLMultiSelectField::getInputHTML(), HTMLRadioField::getInputHTML(), HTMLSizeFilterField::getInputHTML(), HTMLFormFieldCloner::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), HTMLFormFieldCloner::getInputOOUI(), HTMLFormFieldCloner::getInputOOUIForKey(), TimelessTemplate::getInterlanguageLinks(), HTMLFormField::getLabelHtml(), MonoBookTemplate::getLanguageBox(), TimelessTemplate::getLogo(), TimelessTemplate::getMainNavigation(), SkinTemplateTest::getMockOutputPage(), LoginSignupSpecialPage::getPageHtml(), MessageContent::getParserOutput(), TimelessTemplate::getPortlet(), MonoBookTemplate::getPortlet(), HTMLFormField::getRaw(), Article::getRedirectHeaderHtml(), MonoBookTemplate::getRenderedSidebar(), TimelessTemplate::getSearch(), MonoBookTemplate::getSearchBox(), TimelessTemplate::getSidebarChunk(), MonoBookTemplate::getSimpleFooter(), TimelessTemplate::getSiteNotices(), HTMLCheckMatrix::getTableRow(), HTMLFormField::getTableRow(), CategoryTree::getTag(), MonoBookTemplate::getToolboxBox(), TimelessTemplate::getUserLinks(), ForeignAPIRepo::httpGetCached(), ImageGalleryBase::insert(), Xml::isWellFormedXmlFragment(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), Skin::makeFooterIcon(), DummyLinker::makeHeadline(), BaseTemplate::makeLink(), VectorTemplate::makeLink(), BaseTemplate::makeListItem(), DummyLinker::makeMediaLinkFile(), Linker::makeMediaLinkFile(), DummyLinker::makeMediaLinkObj(), Linker::makeMediaLinkObj(), LogFormatter::makePageLink(), SkinTemplate::makePersonalToolsList(), DummyLinker::makeSelfLinkObj(), Linker::makeSelfLinkObj(), Html::messageBox(), ConfirmEditHooks::onAlternateEditPreview(), CategoryTreeHooks::onSkinBuildSidebar(), CategoryTreeHooks::onSpecialTrackingCategoriesGenerateCatLink(), MediaWiki\Widget\Search\SearchFormWidget::optionsHtml(), SpecialGadgetUsage::outputResults(), QueryPage::outputResults(), SpecialGadgetUsage::outputTableStart(), Installer::parse(), CategoryTreeHooks::parserFunction(), SpecialJavaScriptTest::plainQUnit(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), OldChangesList::recentChangesLine(), LogFormatterTestCase::removeSomeHtml(), MediaWiki\Widget\Search\DidYouMeanWidget::render(), MediaWiki\Widget\Search\FullSearchResultWidget::render(), Parser::renderImageGallery(), MWExceptionRenderer::reportOutageHTML(), Linker::revDeleteLink(), Linker::revDeleteLinkDisabled(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), OutputPage::setDisplayTitle(), MediaWiki\Widget\Search\SearchFormWidget::shortDialogHtml(), WebInstaller::showHelpBox(), FileDuplicateSearchPage::showList(), WebInstaller::showMessage(), Sanitizer::stripAllTags(), Parser::stripOuterParagraph(), Html::successBox(), EnhancedChangesListTest::testBeginRecentChangesList_html(), SpecialPageTest::testBuildPrevNextNavigation(), EnhancedChangesListTest::testCategorizationLineFormatting(), EnhancedChangesListTest::testCategorizationLineFormattingWithRevision(), SpecialEditWatchlistTest::testClearPage_hasClearButtonForm(), SpecialEditWatchlistTest::testEditRawPage_hasTitlesBox(), EnhancedChangesListTest::testEndRecentChangesList(), SpecialBooksourcesTest::testExecute(), SkinTemplateTest::testgetDefaultModules(), HTMLFancyCaptchaFieldTest::testGetHTML(), ListToggleTest::testGetHTML(), HttpErrorTest::testGetHtml(), StatusTest::testGetHtml(), HTMLFormTest::testGetHTML_empty(), TextContentTest::testGetParserOutput(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_current(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_master(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_new(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_old(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_privileged(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_raw(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_archive(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_current(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteNoId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteWithId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_new(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_old(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_previewWithSelfTransclusion(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_privileged(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_raw(), SpecialBlankPageTest::testHasWikiMsg(), SpecialLogTest::testInvalidDate(), MediaWiki\Tests\Storage\PageUpdaterTest::testMagicWords(), HTMLAutoCompleteSelectFieldTest::testOptionalSelectElement(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareContentInherit(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdateOutputReset(), EnhancedChangesListTest::testRecentChangesLine(), EnhancedChangesListTest::testRecentChangesPrefix(), ParserMethodsTest::testRevisionAccess(), SpecialSearchTest::testRewriteQueryWithSuggestion(), SpecialEditWatchlistTest::testRootPage_displaysExplanationMessage(), MediaWiki\Tests\Revision\RenderedRevisionTest::testUpdateRevision(), SpecialWatchlistTest::testUserWithNoWatchedItems_displaysNoWatchlistMessage(), ImagePage::view(), Html::warningBox(), ParserTestPrinter::wellFormed(), HTMLForm::wrapForm(), OOUIHTMLForm::wrapForm(), VFormHTMLForm::wrapForm(), PreferencesFormOOUI::wrapForm(), and SkinTemplate::wrapHTML().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check $image |
Definition at line 884 of file hooks.txt.
Referenced by ApiQueryImageInfo::checkParameterNormalise(), MockBitmapHandler::doClientImage(), MockImageHandler::doFakeTransform(), PdfHandler::doTransform(), BitmapHandler_ClientOnly::doTransform(), DjVuHandler::doTransform(), SvgHandler::doTransform(), TransformationalImageHandler::doTransform(), MockBitmapHandler::doTransform(), MockDjVuHandler::doTransform(), MockSvgHandler::doTransform(), ImportImages::execute(), InitSiteStats::execute(), DumpUploads::fetchUsed(), RepoGroup::findFile(), RepoGroup::findFiles(), PdfHandler::formatMetadata(), ExifBitmapHandler::formatMetadata(), GIFHandler::formatMetadata(), PNGHandler::formatMetadata(), TransformationalImageHandler::getClientScalingThumbnailImage(), GIFHandler::getCommonMetaArray(), PNGHandler::getCommonMetaArray(), DjVuHandler::getDjVuImage(), ResourceLoaderImageModule::getFileHashes(), ResourceLoaderContext::getImage(), GIFHandler::getImageArea(), ImageHandler::getImageArea(), ResourceLoaderImageModuleTest::getImageMock(), ResourceLoaderContext::getImageObj(), ResourceLoaderImageModule::getImages(), PdfHandler::getImageSize(), DjVuHandler::getImageSize(), ExifBitmapHandler::getImageSize(), GIFHandler::getLongDesc(), PNGHandler::getLongDesc(), PdfHandler::getMetaArray(), PdfHandler::getMetadata(), DjVuHandler::getMetadata(), DjVuHandler::getMetaTree(), SearchNearMatcher::getNearMatchInternal(), MediaHandler::getPageDimensions(), PdfHandler::getPdfImage(), ImageHandler::getScriptedTransform(), ResourceLoaderImageModule::getStyleDeclarations(), ResourceLoaderImageModule::getStyles(), MediaHandler::getTransform(), GIFHandler::isAnimatedImage(), PNGHandler::isAnimatedImage(), WebPHandler::isAnimatedImage(), SpecialNuke::listForm(), ResourceLoader::makeModuleResponse(), ApiQueryImageInfo::mergeThumbParams(), BitmapHandler::normaliseParams(), BitmapHandler_ClientOnly::normaliseParams(), ImageHandler::normaliseParams(), JpegHandler::normaliseParams(), SvgHandler::normaliseParams(), TransformationalImageHandler::normaliseParams(), SvgHandler::normaliseParamsInternal(), ConfirmEditHooks::onTitleReadWhitelist(), ImageMap::render(), ApiQueryDuplicateFiles::run(), ParserTestRunner::setupUploads(), ResourceLoaderImageTest::testGetExtension(), ResourceLoaderImageTest::testGetImageData(), ResourceLoaderImageTest::testGetPath(), ResourceLoaderImageModuleTest::testGetStyleDeclarations(), ResourceLoaderImageTest::testMassageSvgPathdata(), BitmapHandler::transformGd(), BitmapHandler::transformImageMagick(), JpegHandler::transformImageMagick(), BitmapHandler::transformImageMagickExt(), and RandomImageGenerator::writeImageWithApi().
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could $ldapServer |
usually copyright or history_copyright This message must be in HTML not wikitext& $link |
Definition at line 3062 of file hooks.txt.
Referenced by LinksUpdate::__construct(), ImageGalleryBase::add(), OutputPage::addHelpLink(), OutputPage::addReturnTo(), Skin::addToSidebarPlain(), OutputPageTest::assertFeedLinks(), RCCacheEntryFactoryTest::assertQueryLink(), SkinTemplate::buildContentNavigationUrls(), OutputPage::buildCssLinksArray(), ProtectionForm::buildForm(), SpecialEditWatchlist::buildRemoveLine(), Article::confirmDelete(), DifferenceEngine::deletedIdMarker(), SpecialReplaceText::doSpecialReplaceText(), MovePageForm::doSubmit(), SpecialRenameuser::execute(), SpecialApiHelp::execute(), DumpLinks::execute(), VectorTemplate::execute(), SpecialNewpages::filterLinks(), StubUserLang::findVariantLink(), IuConverter::findVariantLink(), KkConverter::findVariantLink(), KuConverter::findVariantLink(), ShiConverter::findVariantLink(), SrConverter::findVariantLink(), Language::findVariantLink(), LanguageConverter::findVariantLink(), ApiParse::formatCategoryLinks(), DateFormatter::formatDate(), ApiParse::formatLangLinks(), AncientPagesPage::formatResult(), MostcategoriesPage::formatResult(), MostinterwikisPage::formatResult(), MostlinkedPage::formatResult(), DeletedContribsPager::formatRevisionRow(), CategoryPager::formatRow(), ContribsPager::formatRow(), SpecialProtectedtitles::formatRow(), ImageListPager::formatValue(), CategoryViewer::generateLink(), MediaWiki\Widget\Search\FullSearchResultWidget::generateMainLinkHtml(), Block::getBlockErrorParams(), Skin::getCategoryLinks(), CreditsAction::getContributors(), Skin::getCopyright(), SpecialUndelete::getFileComment(), SpecialUndelete::getFileLink(), SpecialUndelete::getFileUser(), BaseTemplate::getFooterLinks(), ResourceLoaderModule::getHeaders(), OutputPage::getHeadLinksArray(), ApiHelp::getHelpInternal(), EnhancedChangesList::getLineData(), RevDelArchivedFileItem::getLink(), RevDelFileItem::getLink(), RenameuserLogFormatter::getMessageParameters(), TagLogFormatter::getMessageParameters(), ApiParamInfo::getModuleInfo(), SpecialUndelete::getPageLink(), WebInstaller::getPageListItem(), TablePager::getStartBody(), RevDelFileItem::getUserTools(), HistoryPager::historyLine(), ImagePage::imageDupes(), ImagePage::imageLinks(), ImageGalleryBase::insert(), SpecialWhatLinksHere::listItem(), Linker::makeCommentLink(), Linker::makeExternalLink(), Linker::makeHeadline(), DummyLinker::makeHeadline(), Parser::makeKnownLinkHolder(), BaseTemplate::makeListItem(), LogFormatter::makePageLink(), WebInstallerOptions::makeScreenshotsLink(), ChangesList::maybeWatchedLink(), RenameuserLogFormatter::myPageLink(), ImportStreamSource::newFromInterwiki(), ComposerPackageModifier::newMediaWikiLink(), SpecialPage::numLink(), Language::numLink(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), SpecialSpecialpages::outputPageList(), LanguageConverter::parseCachedTable(), SkinTemplate::prepareQuickTemplate(), SpecialBlock::preText(), OutputPageTest::provideGetCategories(), ImageMap::render(), MediaWiki\Widget\Search\FullSearchResultWidget::render(), MediaWiki\Widget\Search\InterwikiSearchResultWidget::render(), MediaWiki\Widget\Search\SimpleSearchResultWidget::render(), Parser::renderImageGallery(), LinkHolderArray::replaceInternal(), Parser::replaceInternalLinks2(), LinkHolderArray::replaceInterwiki(), ChangesList::revDateLink(), Linker::revDeleteLink(), DifferenceEngine::revisionDeleteLink(), Linker::revUserLink(), Linker::revUserTools(), ComposerPackageModifier::setLinkAsProvides(), Article::showDeletedRevisionHeader(), DifferenceEngine::showDiffPage(), FileDeleteForm::showForm(), SpecialRevisionDelete::showForm(), SpecialWhatLinksHere::showIndirectLinks(), SpecialAutoblockList::showList(), SpecialBlockList::showList(), Article::showPatrolFooter(), SpecialPrefixindex::showPrefixChunk(), SpecialUndelete::showRevision(), MovePageForm::showSubpagesList(), SpecialUpload::showViewDeletedLinks(), OutputPage::styleLink(), Skin::subPageSubtitle(), ApiMain::substituteResultWithError(), OutputPageTest::testAddLink(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), LinkRendererTest::testMergeAttribs(), BlockListPagerTest::testPreprocessResults(), TraditionalImageGallery::toHTML(), SpecialUndelete::undelete(), and CreditsAction::userLink().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned $linkRenderer |
Definition at line 2052 of file hooks.txt.
Referenced by UploadForm::__construct(), OutputPage::addCategoryLinks(), OutputPage::addReturnTo(), OutputPage::buildBacklinkSubtitle(), ProtectionForm::buildForm(), MediaWiki\Special\SpecialPageFactory::capturePath(), SpecialPageFactory::capturePath(), MediaWiki\Linker\LinkRendererFactory::createForUser(), MediaWiki\Linker\LinkRendererFactory::createFromLegacyOptions(), LinkHolderArray::doVariants(), MediaWiki\Special\SpecialPageFactory::executePath(), SpecialPageFactory::executePath(), DeletedContribsPager::formatRevisionRow(), ContribsPager::formatRow(), AllMessagesTablePager::formatValue(), ImageListPager::formatValue(), BlockListPager::formatValue(), CategoryViewer::generateLink(), InfoAction::getContributors(), Preferences::getDefaultPreferencesFactory(), HistoryAction::getDescription(), RevisionItem::getDiffLink(), MWGrants::getGrantsLink(), SpecialPage::getLinkRenderer(), RevisionItem::getRevisionLink(), LogPage::getTitleLink(), HistoryPager::lastLink(), Linker::link(), ReplaceTextUtils::link(), InfoAction::pageInfo(), CategoryViewer::pagingLinks(), MarkpatrolledAction::preText(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), ImportReporter::reportPage(), MediaWiki\Widget\Search\DidYouMeanWidget::rewrittenHtml(), SpecialPage::setLinkRenderer(), FileDeleteForm::showForm(), OutputPage::showPermissionsErrorPage(), SpecialSearch::showResults(), LinkRendererFactoryTest::testCreateForUser(), LinkRendererFactoryTest::testCreateFromLegacyOptions(), LinkRendererTest::testGetLinkClasses(), LinkRendererTest::testMakeBrokenLink(), LinkRendererTest::testMakeKnownLink(), LinkRendererTest::testMakeLink(), and LinkRendererTest::testMergeAttribs().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables & $linksUpdate |
Definition at line 2084 of file hooks.txt.
Referenced by LinksUpdate::__construct(), LinksUpdate::doUpdate(), MediaWiki\Storage\DerivedPageDataUpdater::getSecondaryDataUpdates(), CiteHooks::onLinksUpdate(), and CiteHooks::onLinksUpdateComplete().
|
static |
Definition at line 2311 of file hooks.txt.
Referenced by File::checkExtensionCompatibility().
|
inline |
Definition at line 262 of file hooks.txt.
Referenced by MediaWiki\Auth\CreatedAccountAuthenticationRequest::__construct(), ResourceLoaderImage::__construct(), SpecialPage::__construct(), HTMLSelectLanguageField::__construct(), PoolCounterWorkViaCallback::__construct(), ApiContinuationManager::__construct(), MemcLockManager::__construct(), Wikimedia\Rdbms\Database::__construct(), FileOp::__construct(), __get(), __set(), ForeignTitle::__toString(), TitleValue::__toString(), Linker::accesskey(), MediaWiki\Storage\NameTableStore::acquireId(), MagicWordArray::add(), FormOptions::add(), MediaWiki\Config\ConfigRepository::add(), MigrateActors::addActorsForRows(), TestFileReader::addArticle(), ApiContinuationManager::addContinueParam(), ApiContinuationManager::addGeneratorContinueParam(), ApiContinuationManager::addGeneratorNonContinueParam(), OutputPage::addHeadItem(), HTMLForm::addHiddenField(), HTMLForm::addHiddenFields(), ParserOutput::addImage(), MediaHandler::addMeta(), ApiModuleManager::addModule(), Maintenance::addOption(), ApiQueryBase::addOption(), TestFileReader::addRequirement(), ContentHandler::addSearchField(), Wikimedia\Services\ServiceContainer::addServiceManipulator(), ApiQuerySiteinfo::appendInstalledLibraries(), ApiQuerySiteinfo::appendSkins(), ApiQuerySiteinfo::appendSubscribedHooks(), ExternalUserNames::applyPrefix(), Xml::attrib(), SearchEngine::augmentSearchResults(), Benchmarker::bench(), Parser::braceSubstitution(), MediaWiki\EditPage\TextboxBuilder::buildTextboxAttribs(), CentralIdLookup::centralIdFromName(), CheckStorage::check(), NamespaceDupes::checkAll(), FindOrphanedFiles::checkFiles(), PreprocessDump::checkOptions(), Maintenance::checkRequiredExtensions(), CleanupUsersWithNoId::cleanup(), FileBackendGroup::config(), LockManagerGroup::config(), FormOptions::consumeValue(), FormOptions::consumeValues(), Parser::createAssocArgs(), HTMLFormFieldCloner::createFieldsForKey(), User::createNew(), Wikimedia\Services\ServiceContainer::createService(), Sanitizer::decodeEntity(), Wikimedia\Services\ServiceContainer::defineService(), Wikimedia\Services\ServiceContainer::disableService(), GenderCache::doQuery(), XmlTypeCheck::elementOpen(), ApiBase::encodeParamName(), DeprecatedInterfaceFinder::enterNode(), Installer::envCheckCache(), ApiQueryReferences::execute(), ApiQueryUserContribs::execute(), LocalFileDeleteBatch::execute(), GetConfiguration::execute(), GenerateNormalizerDataAr::execute(), PHPUnitMaintClass::execute(), ParserTestRunner::executeSetupSnippets(), XmlTypeCheck::expandNS(), QuickTemplate::extend(), Parser::extensionSubstitution(), ExtensionProcessor::extractCredits(), ExtensionProcessor::extractHooks(), ExtensionProcessor::extractInfo(), ExtensionProcessor::extractMessagesDirs(), InputBox::extractOptions(), BatchRowIterator::extractPrimaryKeys(), ExtensionProcessor::extractResourceLoaderModules(), FormOptions::fetchValuesFromRequest(), Wikimedia\Rdbms\Database::fieldNameWithAlias(), CleanupImages::filePath(), ExecutableFinder::findExecutable(), ApiAuthManagerHelper::formatFields(), ApiParse::formatLimitReportData(), ApiRsd::formatRsdApiList(), MediaWiki\Config\ConfigRepository::get(), EtcdConfig::get(), HashConfig::get(), FileBackendGroup::get(), LockManagerGroup::get(), QuickTemplate::get(), MediaWiki\Special\SpecialPageFactory::getAliasList(), FormOptions::getAllValues(), RecentChange::getAttribute(), ExtensionRegistry::getAttribute(), XmlSelect::getAttribute(), XmlTypeCheck::getAttributesArray(), MagicWordArray::getBaseRegex(), MessageBlobStore::getBlobs(), JobQueueGroup::getCachedConfigVar(), MWNamespace::getCanonicalIndex(), User::getCanonicalName(), LinksUpdate::getCategoryInsertions(), FormOptions::getChangedValues(), EditPage::getCheckboxesWidget(), SiteConfiguration::getConfig(), FauxRequest::getCookie(), FauxResponse::getCookie(), FauxResponse::getCookieData(), MultiHttpClient::getCurlHandle(), ResourceLoaderClientHtml::getData(), MediaWiki\Config\ConfigRepository::getDescriptionOf(), Language::getDurationIntervals(), Timing::getEntryByName(), MediaWikiPHPUnitTestListener::getErrorName(), AvroValidator::getErrors(), FormatMetadata::getExtendedMetadataFromFile(), MediaWiki\Storage\NameTableStore::getFieldsToStore(), MediaWiki\Logger\MonologSpi::getFormatter(), ApiPageSet::getGenerators(), JobQueueRedis::getGlobalKey(), WebRequest::getGPCVal(), MediaWiki\Logger\MonologSpi::getHandler(), Hooks::getHandlers(), MagicWordArray::getHash(), WebRequest::getHeader(), ApiHelp::getHelpInternal(), Linker::getImageLinkMTOParams(), Parser::getImageParams(), XhprofData::getInclusiveMetrics(), Wikimedia\Rdbms\Database::getLBInfo(), ContentHandler::getLocalizedName(), WikiEditorHooks::getMagicWords(), ParserFuzzTest::getMemoryBreakdown(), ResourceLoader::getModule(), ApiParamInfo::getModuleInfo(), FileRepo::getName(), PPNode_Hash_Tree::getName(), PPNode_Hash_Attr::getName(), ResourceLoaderImage::getName(), WebRequestUpload::getName(), ApiQuery::getNamedDB(), FileRepo::getNameFromTitle(), ApiModuleManager::getNames(), Language::getNamespaceAliases(), MediaWikiTitleCodec::getNamespaceName(), ApiModuleManager::getNamesWithClasses(), HTMLFormField::getNearestFieldByName(), CategoryTree::getOption(), CategoryTreePage::getOption(), ParserOptions::getOption(), Maintenance::getOption(), MediaWiki\Preferences\DefaultPreferencesFactory::getOptionFromUser(), User::getOptionKinds(), RecentChange::getParam(), FileOp::getParam(), ParserTestRunner::getParserTestFiles(), TimelessTemplate::getPortlet(), MonoBookTemplate::getPortlet(), MediaWiki\Logger\MonologSpi::getProcessor(), OutputPage::getProperty(), ParserOutput::getProperty(), MediaWiki\Session\SessionManager::getProvider(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::getProvider(), MediaWiki\Session\BotPasswordSessionProviderTest::getProvider(), WebRequest::getRawVal(), MediaWiki\Special\SpecialPageFactory::getRegularPages(), MediaWiki\Special\SpecialPageFactory::getRestrictedPages(), OutputPage::getRlClient(), OracleInstaller::getSchemaVars(), Wikimedia\Rdbms\LoadBalancer::getServerName(), Wikimedia\Services\ServiceContainer::getService(), WebInstaller::getSession(), ApiAuthManagerHelper::getStandardParams(), ResourceLoaderImageTest::getTestImage(), MediaWikiPHPUnitTestListener::getTestName(), ForeignAPIRepo::getThumbUrlFromCache(), ApiTokens::getTokenTypes(), FormOptions::getUnconsumedValues(), ApiMain::getUpload(), MediaWiki\Special\SpecialPageFactory::getUsablePages(), ApiMain::getVal(), MediaWiki\Config\ConfigRepository::getValueOf(), WebRequest::getValues(), Installer::getVar(), Language::getVariantname(), FileRepo::getVirtualUrl(), SiteConfiguration::getWikiParams(), GlobalVarConfig::getWithPrefix(), ConvertExtensionToRegistration::handleCredits(), ConvertExtensionToRegistration::handleResourceModules(), GlobalVarConfig::hasWithPrefix(), User::idFromName(), Wikimedia\Services\ServiceContainer::importWiring(), WebRequest::initHeaders(), UploadBase::initializePathInfo(), Xml::input(), Html::input(), LinksUpdate::invalidateProperties(), ResourceLoader::isFileModule(), LogPager::limitPerformer(), HTMLForm::loadData(), User::loadDefaults(), User::loadFromCache(), MediaWiki\Preferences\DefaultPreferencesFactory::loadPreferenceValues(), BotPassword::login(), ApiMain::logRequest(), Skin::makeInternalOrExternalUrl(), ResourceLoaderClientHtml::makeLoad(), ResourceLoader::makeModuleResponse(), FiltersTest::makeMultiUsernameFilter(), Title::makeName(), ResourceLoader::makeVersionQuery(), ApiFormatXml::mangleName(), MagicWordArray::matchAndRemove(), ParserOptions::matches(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), MediaWikiTestCase::mergeMwGlobalArrayValue(), FileRepo::nameForThumb(), User::newFromName(), Sanitizer::normalizeEntity(), MediaWiki\Storage\NameTableStore::normalizeName(), FormOptions::offsetUnset(), SpecialChangeCredentials::onAuthChangeFormFields(), CoreParserFunctions::pagesincategory(), Wikimedia\Services\ServiceContainer::peekService(), Installer::performInstallation(), MediaWiki\Tests\Storage\NameTableStoreTest::populateTable(), Title::prefix(), ResourceLoader::preloadModuleInfo(), ApiQueryBlocks::prepareUsername(), Preprocessor_Hash::preprocessToObj(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), PasswordPolicyStructureTest::provideChecks(), MediaWikiServicesTest::provideGetService(), MediaWikiServicesTest::provideGetters(), ActorMigrationTest::provideGetWhere(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerNormalizeUsername(), SpecialPageFatalTest::provideSpecialPages(), MediaWiki\Tests\Storage\NameTableStoreTest::provideTestGetAndAcquireIdNameNormalization(), TestFileReader::read(), ZipDirectoryReader::readCentralDirectory(), Wikimedia\Rdbms\TransactionProfiler::recordQueryCompletion(), Wikimedia\Services\ServiceContainer::redefineService(), Hooks::register(), SkinFactory::register(), ResourceLoader::register(), LockManagerGroup::register(), FileBackendGroup::register(), BackupDumper::registerFilter(), BackupDumper::registerOutput(), HTMLFormFieldCloner::rekeyValuesArray(), Wikimedia\Rdbms\DatabasePostgres::remappedTableName(), VectorTemplate::renderPortal(), Maintenance::requireExtension(), FormOptions::reset(), MediaWiki\Special\SpecialPageFactory::resolveAlias(), ResourceLoader::respond(), ApiQueryAllLinks::run(), ConfigFactory::salvage(), CategoryFinder::scanNextLayer(), SearchEngineConfig::searchableNamespaces(), Wikimedia\Rdbms\DatabasePostgres::selectSQLText(), ApiMain::sendCacheHeaders(), HashConfig::set(), QuickTemplate::set(), XmlSelect::setAttribute(), ExtensionRegistry::setAttributeForTest(), SearchResultSet::setAugmentedData(), ApiResult::setContentField(), FauxResponse::setCookie(), WebResponse::setCookie(), FauxRequest::setCookies(), MediaWiki::setDBProfilingAgent(), MWHttpRequest::setHeader(), FauxRequest::setHeaders(), OutputPage::setHTMLTitle(), MediaWikiTestCase::setIniSetting(), Wikimedia\Rdbms\Database::setLBInfo(), ParserOutput::setLimitReportData(), HTMLForm::setName(), ParserOptions::setOption(), OutputPage::setProperty(), ParserOutput::setProperty(), QuickTemplate::setRef(), GuzzleHttpRequestTester::setRespHeaders(), CurlHttpRequestTester::setRespHeaders(), PhpHttpRequestTester::setRespHeaders(), MediaWikiTestCase::setService(), WebInstaller::setSession(), HTMLForm::setSubmitName(), HTMLForm::setSubmitTooltip(), Wikimedia\Rdbms\Database::setTransactionListener(), Wikimedia\Rdbms\LoadBalancer::setTransactionListener(), JobQueueTest::setUp(), FormOptions::setValue(), ApiResult::setValue(), Installer::setVar(), WebInstaller::setVarsFromRequest(), Wikimedia\Rdbms\LBFactory::setWaitForReplicationListener(), SpecialWatchlist::showHideCheck(), UserOptionsMaintenance::showUsageStats(), PPNode_DOM::splitArg(), UploadBase::splitXmlNamespace(), TextPassDumper::startElement(), ExtensionProcessor::storeToArray(), WebInstallerName::submit(), MediaWiki\Session\CookieSessionProvider::suggestLoginUsername(), Wikimedia\Rdbms\Database::tableName(), Wikimedia\Rdbms\DatabaseSqlite::tableName(), Wikimedia\Rdbms\Database::tableNames(), CoreParserFunctions::tagObj(), TextContentHandlerTest::testFieldsForIndex(), ApiQuerySiteinfoTest::testInstalledLibraries(), ApiQuerySiteinfoTest::testLanguages(), ApiMoveTest::testMoveSubpages(), SearchEngineTest::testSearchIndexFields(), UploadTestHandler::testTitleValidation(), Html::textarea(), Wikimedia\Rdbms\TransactionProfiler::transactionWritingIn(), Wikimedia\Rdbms\TransactionProfiler::transactionWritingOut(), ApiResult::unsetValue(), RecentChangesUpdateJob::updateActiveUsers(), SectionProfiler::updateEntry(), UpdateExtensionJsonSchema::updateTo2(), XmlTypeCheck::validate(), FormOptions::validateBounds(), CliInstaller::validateExtensions(), ApiBase::validateUser(), wfArrayPlus2d(), wfIsBadImage(), and wfStripIllegalFilenameChars().
namespace and then decline to actually register it& $namespaces |
Definition at line 926 of file hooks.txt.
Referenced by ApiQuerySiteinfo::appendNamespaceAliases(), ChangesListSpecialPage::buildQuery(), CategoryTree::decodeNamespaces(), PrefixSearch::defaultSearchBackend(), FixDefaultJsonContentPages::doDBUpdates(), ReplaceTextSearch::doSearchQuery(), SpecialAllPages::execute(), SpecialPrefixindex::execute(), CategoryTreePage::executeInputForm(), MediaWikiTestCase::getDefaultWikitextNS(), ApiHelp::getHelpInternal(), ReplaceTextSearch::getMatchingTitles(), BlockLogFormatter::getMessageParameters(), SpecialSearch::getNamespaces(), Languages::getProblematicProjectTalks(), InputBox::getSearchForm(), PrefixSearch::handleResultFromHook(), Title::inNamespaces(), HTMLNamespacesMultiselectField::loadDataFromRequest(), SearchEngine::namespacesAsText(), SearchEngineConfig::namespacesAsText(), SpecialReplaceText::namespaceTables(), ShortPagesPage::reallyDoQuery(), CategoryTree::renderChildren(), SearchExactMatchRescorer::rescore(), ApiQueryDuplicateFiles::run(), ApiQueryAllDeletedRevisions::run(), PrefixSearch::search(), PrefixSearch::searchBackend(), PrefixSearchTest::searchProvision(), SearchEnginePrefixTest::searchProvision(), PrefixSearch::searchWithVariants(), SearchEngine::setNamespaces(), Language::setNamespaces(), BackupReader::setNsfilter(), AutoloadGenerator::setPsr4Namespaces(), SpecialAllPages::showChunk(), SpecialReplaceText::showForm(), SpecialPrefixindex::showPrefixChunk(), SearchEngineTest::testCompletionSearchMustRespectCapitalLinkOverrides(), SearchEngineTest::testParseNamespacePrefix(), PrefixSearchTest::testSearch(), PrefixSearchTest::testSearchWithOffset(), ImportTest::testSiteInfoContainsNamespaces(), PrefixSearch::titleSearch(), HTMLNamespacesMultiselectField::validate(), and PrefixSearch::validateNamespaces().
also included in $newHeader if any $newminor |
Definition at line 1270 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown can modify can modify can modify this should be populated with an alert message to that effect $newtalks |
Definition at line 1717 of file hooks.txt.
Referenced by Skin::getNewtalks().
passed in as a query string parameter to the various URLs constructed here (i.e. $nextlink) $rdel also included in $oldHeader $oldminor |
Definition at line 1287 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped& $options |
Definition at line 1999 of file hooks.txt.
Referenced by TestFileReader::__construct(), ZipDirectoryReader::__construct(), XmlTypeCheck::__construct(), MappedIterator::__construct(), RenameuserSQL::__construct(), RecompressTracked::__construct(), Block::__construct(), SquidPurgeClientPool::__construct(), ResourceLoaderOOUIFileModule::__construct(), MediaWiki\Session\SessionManager::__construct(), MediaWiki\Tidy\RemexCompatFormatter::__construct(), RandomImageGenerator::__construct(), ResourceLoaderTestModule::__construct(), ResourceLoaderImageModule::__construct(), CiteCSSFileModule::__construct(), ResourceLoaderFileModule::__construct(), ResourceLoaderLessVarFileModule::__construct(), ResourceLoaderFileTestModule::__construct(), CliInstaller::__construct(), ParserTestPrinter::__construct(), GuzzleHttpRequest::__construct(), MWHttpRequest::__construct(), PasswordFactory::__construct(), CategoryTree::__construct(), Gadget::__construct(), MultiHttpClient::__construct(), CheckLanguageCLI::__construct(), CheckExtensionsCLI::__construct(), RedisConnectionPool::__construct(), UploadForm::__construct(), ResourceLoaderWikiModule::__construct(), ProfilerXhprof::__construct(), ContribsPager::__construct(), Wikimedia\Rdbms\LoadMonitor::__construct(), Wikimedia\Rdbms\LoadMonitorMySQL::__construct(), StripState::__construct(), ParserTestRunner::__construct(), MediaWiki\Widget\ExpiryInputWidget::__construct(), PathRouter::add(), OutputPage::addReturnTo(), PathRouter::addStrict(), OutputPage::addStyle(), RedisConnectionPool::applyDefaultConfig(), Wikimedia\Rdbms\LoadBalancer::approveMasterChanges(), MediaWikiTestCase::assertSelect(), MediaWiki\Auth\AuthManager::autoCreateUser(), MediaWiki\Linker\LinkRenderer::buildAElement(), OutputPage::buildCssLinksArray(), SpecialActiveUsers::buildForm(), IndexPager::buildQueryInfo(), RangeChronologicalPager::buildQueryInfo(), ActiveUsersPager::buildQueryInfo(), SimpleCaptcha::buildRegexes(), Linker::buildRollbackLink(), Wikimedia\Rdbms\Database::buildSelectSubquery(), MediaWiki\Auth\AuthManager::canCreateAccount(), NamespaceDupes::checkAll(), NamespaceDupes::checkLinkTable(), NamespaceDupes::checkNamespace(), NamespaceDupes::checkPrefix(), ApiBase::checkTitleUserPermissions(), WebResponse::clearCookie(), MediaWiki\Revision\RevisionRenderer::combineSlotOutput(), Wikimedia\Rdbms\LBFactory::commitAll(), Wikimedia\Rdbms\LBFactory::commitMasterChanges(), Article::confirmDelete(), Title::countAuthorsBetween(), NoWriteWatchedItemStore::countWatchersMultiple(), WatchedItemStore::countWatchersMultiple(), MediaWiki\Http\HttpRequestFactory::create(), EtcdConfigTest::createConfigMock(), MediaWiki\Linker\LinkRendererFactory::createFromLegacyOptions(), Http::createMultiClient(), SpecialWatchlist::cutoffselector(), Block::defaultRetroactiveAutoblock(), PrefixSearch::defaultSearchBackend(), LocalRepo::deletedFileHasKey(), ApiBase::dieWithException(), PathRouter::doAdd(), SiteStatsInit::doAllAndCommit(), Article::doEditUpdates(), WikiPage::doEditUpdates(), ApiBaseTest::doGetParameterFromSettings(), RevDelArchiveList::doQuery(), UserCache::doQuery(), ReplaceTextSearch::doSearchQuery(), WikiPage::doSecondaryDataUpdates(), Skin::editUrlOptions(), Xhprof::enable(), FormatJson::encode(), ApiFormatBaseTest::encodeData(), ApiFormatTestBase::encodeData(), CategoryTree::encodeOptions(), Sanitizer::escapeId(), Wikimedia\Rdbms\DatabaseMssql::estimateRowCount(), Wikimedia\Rdbms\DatabaseMysqlBase::estimateRowCount(), Wikimedia\Rdbms\DatabasePostgres::estimateRowCount(), CategoryTreePage::execute(), SpecialApiHelp::execute(), SpecialExpandTemplates::execute(), ApiCategoryTree::execute(), ApiExpandTemplates::execute(), PhpHttpRequest::execute(), CommandLineInc::execute(), NamespaceDupes::execute(), PPFuzzTest::execute(), RefreshImageMetadata::execute(), UpdateCollation::execute(), GenerateRandomImages::execute(), ResourceLoaderFileModule::extractBasePaths(), ResourceLoaderImageModule::extractLocalBasePath(), InputBox::extractOptions(), ApiBase::extractRequestParams(), MWHttpRequest::factory(), MWHttpRequestTester::factory(), MediaWiki\Storage\SqlBlobStore::fetchBlob(), Parser::fetchFile(), Parser::fetchFileAndTitle(), Parser::fetchFileNoRegister(), QueryPage::fetchFromCache(), MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds(), GadgetDefinitionContent::fillParserOutput(), TextContent::fillParserOutput(), WikitextContent::fillParserOutput(), ResourceLoader::filter(), HTMLMultiSelectField::filterDataForSubmit(), FileRepo::findFile(), RepoGroup::findFile(), RepoGroup::findFileFromKey(), FileRepo::findFileFromKey(), FileRepo::findFiles(), SimpleCaptcha::findLinks(), Wikimedia\Rdbms\DatabaseSqlite::fixIgnore(), HTMLFormField::flattenOptions(), DatabaseTestHelper::forceNextQueryError(), ApiErrorFormatter::formatException(), ApiErrorFormatter_BackCompat::formatException(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), DummyLinker::generateRollback(), Linker::generateRollback(), Http::get(), User::getActorId(), NamespaceDupes::getAlternateTitle(), CaptchaPreAuthenticationProvider::getAuthenticationRequests(), TitleBlacklistPreAuthenticationProvider::getAuthenticationRequests(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::getAuthenticationRequests(), MediaWiki\Auth\AuthManager::getAuthenticationRequests(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), Title::getAuthorsBetween(), MonoBookTemplate::getBox(), CategoryMembershipChangeJob::getCategoriesAtRev(), EditPage::getCheckboxesWidget(), InstallerOverrides::getCliInstaller(), DBLockManager::getConnection(), WikiPage::getContributors(), DBAccessObjectUtils::getDBOptions(), ResourceLoaderFileModule::getDefinitionSummary(), ResourceLoaderImageModule::getDefinitionSummary(), ImagePage::getEmptyPageParserOutput(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), LogEventsList::getFiltersDesc(), SpecialChangeContentModel::getFormFields(), SpecialPageLanguage::getFormFields(), ApiHelp::getHelp(), ApiHelp::getHelpInternal(), MonoBookTemplate::getIfExists(), ResourceLoaderImageModule::getImages(), HTMLMultiSelectField::getInputOOUI(), HTMLRadioField::getInputOOUI(), OutputPage::getKeyHeader(), Wikimedia\Rdbms\DatabaseMysqlBase::getLagFromPtHeartbeat(), MediaWiki\Linker\LinkRenderer::getLegacyOptions(), SpecialProtectedpages::getLevelMenu(), SpecialProtectedtitles::getLevelMenu(), Title::getLinksFrom(), Title::getLinksTo(), Category::getMembers(), ApiErrorFormatter::getMessageFromException(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), SpecialEditWatchlist::getNormalForm(), MediaWiki\Preferences\DefaultPreferencesFactory::getOptionFromUser(), User::getOptionKinds(), ApiOptionsTest::getOptionKinds(), User::getOptions(), SpecialChangeContentModel::getOptionsForTitle(), AbstractContent::getParserOutput(), BotPassword::getPassword(), MonoBookTemplate::getPortlet(), GadgetHooks::getPreferences(), Parser::getPreloadText(), LinkFilter::getQueryConditions(), ActiveUsersPager::getQueryInfo(), Revision::getQueryInfo(), MediaWiki\Revision\RevisionStore::getQueryInfo(), LogPager::getQueryInfo(), NewFilesPager::getQueryInfo(), UsersPager::getQueryInfo(), ShortPagesPage::getQueryInfo(), LocalFile::getQueryInfo(), OldLocalFile::getQueryInfo(), ImageListPager::getQueryInfoReal(), MediaWiki\Revision\RevisionRenderer::getRenderedRevision(), ResourceLoaderTestCase::getResourceLoaderContext(), PageArchive::getRevisionByConditions(), ResourceLoaderWikiModule::getScript(), BaseTemplate::getSidebar(), MediaWiki\Revision\RevisionStore::getSlotsQueryInfo(), WatchedItemQueryService::getStartEndConds(), WatchedItemQueryService::getStartFromConds(), ResourceLoaderWikiModule::getStyles(), Title::getSubpages(), MysqlInstaller::getTableOptions(), NamespaceDupes::getTargetList(), Title::getTemplateLinksFrom(), Title::getTemplateLinksTo(), ResourceLoaderImageTest::getTestImage(), ParserOutput::getText(), ImageHistoryList::getThumbForLine(), SpecialProtectedpages::getTypeMenu(), WatchedItemQueryService::getUserRelatedConds(), OutputPage::getVaryHeader(), MediaWiki\Session\SessionManager::getVaryHeaders(), NoWriteWatchedItemStore::getWatchedItemsForUser(), WatchedItemQueryService::getWatchedItemsForUser(), WatchedItemStore::getWatchedItemsForUser(), WatchedItemQueryService::getWatchedItemsForUserQueryConds(), WatchedItemQueryService::getWatchedItemsForUserQueryDbOptions(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryConds(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryDbOptions(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryFields(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryFilterConds(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryJoinConds(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryTables(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), WatchedItemQueryService::getWatchlistOwnerId(), ParserEditTests::handleFailure(), DumpRenderer::handleRevision(), LocalRepo::hiddenFileHasKey(), SyntaxHighlight::highlight(), ForeignAPIRepo::httpGet(), User::idForName(), User::idFromName(), Wikimedia\Rdbms\DatabaseSqlite::indexUnique(), PasswordFactory::init(), DatabaseOracle::insert(), Wikimedia\Rdbms\Database::insert(), Wikimedia\Rdbms\DatabaseSqlite::insert(), Wikimedia\Rdbms\DatabasePostgres::insert(), Wikimedia\Rdbms\DatabaseMssql::insert(), Language::internalUserTimeAndDate(), Xml::languageSelector(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), Xml::listDropDown(), Xml::listDropDownOptions(), Xml::listDropDownOptionsOoui(), PageArchive::listRevisions(), User::load(), User::loadFromDatabase(), ResourceLoaderImageModule::loadFromDefinition(), Maintenance::loadWithArgv(), LocalIdLookup::lookupCentralIds(), HTMLFormField::lookupOptionsKeys(), LocalIdLookup::lookupUserNames(), makeCacheKeyHash(), Linker::makeCommentLink(), DummyLinker::makeCommentLink(), Parser::makeImage(), Wikimedia\Rdbms\Database::makeInsertOptions(), Wikimedia\Rdbms\DatabaseSqlite::makeInsertOptions(), BaseTemplate::makeLink(), VectorTemplate::makeLink(), BaseTemplate::makeListItem(), VectorTemplate::makeListItem(), ResourceLoaderClientHtmlTest::makeModule(), SpecialRecentChanges::makeOptionsLink(), WikiPage::makeParserOptions(), SkinTemplate::makePersonalToolsList(), ResourceLoaderClientHtmlTest::makeSampleModules(), MediaWiki\Shell\Shell::makeScriptCommand(), DatabaseOracle::makeSelectOptions(), Wikimedia\Rdbms\DatabaseMssql::makeSelectOptions(), Wikimedia\Rdbms\DatabasePostgres::makeSelectOptions(), Wikimedia\Rdbms\DatabaseSqlite::makeSelectOptions(), Wikimedia\Rdbms\Database::makeUpdateOptions(), Wikimedia\Rdbms\Database::makeUpdateOptionsArray(), Wikimedia\Rdbms\DatabasePostgres::makeUpdateOptionsArray(), Wikimedia\Rdbms\DatabaseSqlite::makeUpdateOptionsArray(), ParserOptions::matches(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), ChangeTags::modifyDisplayQuery(), ApiMain::modifyHelp(), Xml::monthSelector(), Html::namespaceSelector(), Html::namespaceSelectorOptions(), BotPassword::newFromCentralId(), RecompressTracked::newFromCommandLine(), MediaWikiGadgetsDefinitionRepo::newFromDefinition(), TitleBlacklistEntry::newFromString(), OutputPageTest::newInstance(), User::newSystemUser(), onContentGetParserOutput(), ImagePage::openShowImage(), ParserOptions::optionsHash(), SpecialRecentChanges::optionsPanel(), WikiPage::pageData(), Article::pageDataFromId(), WikiPage::pageDataFromId(), Article::pageDataFromTitle(), WikiPage::pageDataFromTitle(), InfoAction::pageInfo(), Parser::parse(), FormatJson::parse(), CLIParser::parse(), OutputPage::parserOptions(), MediaWiki\Session\CookieSessionProvider::persistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookie::persistSession(), Http::post(), MediaWiki::preOutputCommit(), Parser::preprocess(), Parser::preSaveTransform(), BackupDumper::processOptions(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), ApiFormatRawTest::provideGeneralEncoding(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), FileRepo::publish(), LocalFile::publish(), FileRepo::publishBatch(), LocalFile::publishTo(), ForeignAPIFile::purgeCache(), LocalFile::purgeCache(), ForeignAPIFile::purgeThumbnails(), LocalFile::purgeThumbnails(), BacklinkCache::queryLinks(), UserCache::queryNeeded(), FileRepo::quickImport(), TestFileReader::read(), ZipDirectoryReader::read(), QueryPage::reallyDoQuery(), ShortPagesPage::reallyDoQuery(), IndexPager::reallyDoQuery(), ContribsPager::reallyDoQuery(), ImageListPager::reallyDoQuery(), UploadFromUrl::reallyFetchFile(), DateFormatter::reformat(), ImageMap::render(), CategoryTree::renderChildren(), Parser::renderImageGallery(), Http::request(), MediaWiki\Tests\Revision\McrWriteBothRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\NoContentModelRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\PreMcrRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::revisionToRow(), JobRunner::run(), RefreshLinksJob::runForTitle(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), TableCleanup::runTable(), ParserTestRunner::runTest(), Wikimedia\Rdbms\DatabaseMssql::select(), DatabaseOracle::selectRow(), Wikimedia\Rdbms\DatabaseMssql::selectSQLText(), Wikimedia\Rdbms\DatabasePostgres::selectSQLText(), UserMailer::send(), RedisPubSubFeedEngine::send(), UserMailer::sendInternal(), FauxResponse::setCookie(), WebResponse::setCookie(), Maintenance::setParam(), Article::setParserOptions(), Wikimedia\Rdbms\DatabaseMysqlBase::setSessionOptions(), FileDeleteForm::showForm(), SpecialWatchlist::showHideCheck(), LoginHelper::showReturnToPage(), RedisConnectionPool::singleton(), Parser::startExternalParse(), Parser::startParse(), SevenZipStream::stream_open(), OutputPage::styleLink(), OutputPageTest::testAdaptCdnTTL(), OutputPageTest::testAddAcceptLanguage(), ApiMainTest::testCheckConditionalRequestHeaders(), LinkRendererFactoryTest::testCreateFromLegacyOptions(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testDoUpdates(), PoolWorkArticleViewTest::testDoWorkDeletedContent(), PoolWorkArticleViewTest::testDoWorkLoadRevision(), PoolWorkArticleViewTest::testDoWorkMissingPage(), PoolWorkArticleViewTest::testDoWorkParserCache(), PoolWorkArticleViewTest::testDoWorkWithContent(), PoolWorkArticleViewTest::testDoWorkWithExplicitRevision(), PoolWorkArticleViewTest::testDoWorkWithString(), ApiFormatTestBase::testGeneralEncoding(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testGetAvailablePartitionsException(), ApiErrorFormatterTest::testGetMessageFromException(), ApiErrorFormatterTest::testGetMessageFromException_BC(), ApiBaseTest::testGetParameterFromSettings_noprefix(), ApiBaseTest::testGetParameterFromSettings_prefix(), LinkFilterTest::testGetQueryConditions(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_current(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_known(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_master(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_new(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_noHtml(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_old(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_privileged(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_raw(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_suppressed(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_archive(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_current(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteNoId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteWithId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_multi(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_new(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_old(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_previewWithSelfTransclusion(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_privileged(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_raw(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_suppressed(), ParserOptionsTest::testGetSpeculativeRevid(), ParserOutputTest::testGetText(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsForUser_fromUntilStartFromOptions(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsForUser_optionsAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_extension(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_invalidOptions(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_mysqlIndexOptimization(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_optionsAndEmptyResult(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_userPermissionRelatedExtraChecks(), MediaWiki\Tests\Permissions\PermissionManagerTest::testIsBlockedFrom(), UserTest::testIsBlockedFrom(), ParserOptionsTest::testIsSafeToCache(), PoolWorkArticleViewTest::testMagicWords(), LinkFilterTest::testMakeLikeArrayWithValidPatterns(), SkinTemplateTest::testMakeListItem(), ShellTest::testMakeScriptCommand(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), MediaWiki\Tests\Revision\RenderedRevisionTest::testNoHtml(), MediaWiki\Sparql\SparqlClientTest::testOptions(), ParserOptionsTest::testOptionsHash(), Argon2PasswordTest::testPartialConfig(), GadgetTest::testPreferences(), TextContentTest::testPreloadTransform(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdate(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdateOutputReset(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdateReusesParserOutput(), Parser::testPreprocess(), TextContentTest::testPreSaveTransform(), Parser::testPst(), MediaWiki\Tests\Revision\RevisionQueryInfoTest::testRevisionGetQueryInfo(), MediaWiki\Tests\Revision\RevisionQueryInfoTest::testRevisionStoreGetQueryInfo(), MediaWiki\Tests\Revision\RevisionQueryInfoTest::testRevisionStoreGetSlotsQueryInfo(), RefreshLinksJobTest::testRunForSinglePage(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testSendException(), MediaWiki\Tests\Revision\RenderedRevisionTest::testSetRevisionParserOutput(), Parser::testSrvus(), MediaWiki\Logger\Monolog\KafkaHandlerTest::testTopicNaming(), MediaWiki\Tests\Revision\RenderedRevisionTest::testUpdateRevision(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserExists(), TitleBlacklistPreAuthenticationProvider::testUserForCreation(), GlobalTest::testWfShellWikiCmd(), DummyLinker::titleAttrib(), Linker::titleAttrib(), ThumbnailImage::toHtml(), TraditionalImageGallery::toHTML(), DummyLinker::tooltip(), Linker::tooltip(), Linker::tooltipAndAccesskeyAttribs(), Parser::transformMsg(), Wikimedia\Rdbms\Database::unionConditionPermutations(), DatabaseOracle::update(), Wikimedia\Rdbms\Database::update(), Wikimedia\Rdbms\DatabaseMssql::update(), WikiPage::updateParserCache(), LocalFile::upload(), Language::userDate(), Language::userTime(), Language::userTimeAndDate(), MediaWiki\Preferences\DefaultPreferencesFactory::watchlistPreferences(), wfFindFile(), wfShellExec(), and wfShellWikiCmd().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output $out |
Definition at line 854 of file hooks.txt.
Referenced by StatusValue::__toString(), EditPage::addEditNotices(), EditPage::addExplainConflictHeader(), SimpleCaptcha::addFormInformationToOutput(), CategoryTreeHooks::addHeaders(), Article::addHelpLink(), EditPage::addLongPageWarningHeader(), ChangesListSpecialPage::addModules(), SpecialRecentChanges::addModules(), MWDebug::addModules(), ParserOutput::addOutputPageMetadata(), EditPage::addPageProtectionWarningHeaders(), UploadForm::addUploadJS(), Article::adjustDisplayTitle(), SiteConfiguration::arrayMerge(), GadgetHooks::beforePageDisplay(), SkinTemplate::buildContentNavigationUrls(), ProtectionForm::buildForm(), SkinTemplate::buildNavUrls(), SpecialInterwiki::canModify(), ImportReporter::close(), ApiFormatBase::closePrinter(), CategoryPage::closeShowCategory(), MediaWiki\Tests\Revision\RenderedRevisionTest::combineOutput(), MediaWiki\Revision\RevisionRenderer::combineSlotOutput(), FormOptions::consumeValues(), SpecialContributions::contributionsSub(), Title::convertByteClassToUnicodeClass(), LanguageLa::convertGrammar(), EditPage::displayPermissionsError(), EditPage::displayPreviewArea(), EditPage::displayViewSourcePage(), DatabaseUpdater::doEnableProfiling(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), SpecialImport::doImport(), SpecialReplaceText::doSpecialReplaceText(), MovePageForm::doSubmit(), Parser::doTableStuff(), EditPage::edit(), SimpleCaptcha::editShowCaptcha(), Xml::element(), SkinVector::enableResponsiveMode(), ChangesList::endRecentChangesList(), MediaWiki\Logger\Monolog\LineFormatter::exceptionAsArray(), SpecialBookSources::execute(), SpecialEditWatchlist::execute(), SpecialInterwiki::execute(), SpecialRenameuser::execute(), QueryPage::execute(), SpecialActiveUsers::execute(), SpecialAllMessages::execute(), SpecialAllPages::execute(), SpecialApiSandbox::execute(), SpecialAutoblockList::execute(), SpecialBlockList::execute(), SpecialChangeEmail::execute(), SpecialContributions::execute(), DeletedContributionsPage::execute(), SpecialEmailUser::execute(), SpecialExport::execute(), FileDuplicateSearchPage::execute(), SpecialJavaScriptTest::execute(), LinkSearchPage::execute(), SpecialListFiles::execute(), SpecialListGrants::execute(), SpecialListGroupRights::execute(), SpecialLog::execute(), SpecialNewFiles::execute(), SpecialNewpages::execute(), SpecialPasswordPolicies::execute(), SpecialPasswordReset::execute(), SpecialPreferences::execute(), SpecialPrefixindex::execute(), SpecialSearch::execute(), SpecialSpecialpages::execute(), SpecialUnblock::execute(), SpecialUndelete::execute(), SpecialUserLogout::execute(), UserrightsPage::execute(), SpecialVersion::execute(), SpecialWhatLinksHere::execute(), SpecialReplaceText::execute(), SpecialExpandTemplates::execute(), SpecialRecentChanges::execute(), ApiHelp::execute(), ConvertExtensionToRegistration::execute(), FormatInstallDoc::execute(), GetConfiguration::execute(), SpecialEditWatchlist::executeViewEditWatchlist(), Xml::expandAttributes(), SpecialJavaScriptTest::exportQUnit(), SimpleCaptcha::findLinks(), LCStoreStaticArray::finishWrite(), SpecialNewpages::form(), FormatMetadata::formatNum(), BrokenRedirectsPage::formatResult(), MediaWikiTitleCodec::formatTitle(), HOTP::generateByTimeWindow(), Skin::getCategories(), Skin::getCategoryLinks(), EditPage::getContentObject(), Skin::getCopyrightIcon(), SpecialVersion::getCreditsForExtension(), Skin::getDefaultModules(), SpecialVersion::getEntryPointInfo(), SpecialVersion::getExtensionCategory(), SpecialVersion::getExtensionCredits(), SpecialVersion::getExternalLibraries(), ProfilerSectionOnly::getFunctionReport(), ProfilerXhprof::getFunctionReport(), ApiHelp::getHelp(), ApiHelp::getHelpInternal(), Status::getHTML(), BaseTemplate::getIndicators(), HTMLFancyCaptchaField::getInputHTML(), HTMLReCaptchaNoCaptchaField::getInputHTML(), HTMLMultiSelectField::getInputOOUI(), ResourceLoaderStartUpModule::getModuleRegistrations(), MultimediaViewerHooks::getModules(), MultimediaViewerHooks::getModulesForArticle(), MultimediaViewerHooks::getModulesForCategory(), Skin::getNewtalks(), SpecialVersion::getParserFunctionHooks(), SpecialVersion::getParserTags(), EditPage::getPreviewText(), SpecialVersion::getSkinCredits(), DeletedContributionsPage::getSubTitle(), Sanitizer::hackDocType(), EditPage::handleStatus(), Language::iconv(), ImagePage::imageDupes(), ImagePage::imageHistory(), ImagePage::imageLinks(), ChangesListSpecialPage::includeRcFiltersApp(), SkinFallback::initPage(), SkinTimeless::initPage(), SkinVector::initPage(), SimpleCaptcha::injectEmailUser(), SpecialNuke::listForm(), ProfilerOutputText::log(), LoginSignupSpecialPage::mainLoginForm(), MultimediaViewerHooks::makeGlobalVariablesScript(), ResourceLoader::makeModuleResponse(), SpecialExpandTemplates::makeOutput(), SpecialInterwiki::makeTable(), Parser::markerSkipCallback(), Sanitizer::mergeAttributes(), JavaScriptMinifier::minify(), SearchMySQL::normalizeText(), EditPage::noSuchSectionPage(), ConfirmEditHooks::onAlternateEditPreview(), onApiFormatHighlight(), onContentGetParserOutput(), RenameuserHooks::onShowMissingArticle(), SpecialChangeContentModel::onSubmit(), SpecialPageLanguage::onSubmit(), SpecialBlock::onSuccess(), SpecialBotPasswords::onSuccess(), SpecialChangeContentModel::onSuccess(), SpecialLockdb::onSuccess(), SpecialUnlockdb::onSuccess(), HistoryAction::onView(), SpecialVersion::openExtType(), XmlDumpWriter::openPage(), ImagePage::openShowImage(), Maintenance::output(), SpecialListGroupRights::outputNamespaceProtectionInfo(), SkinTemplate::outputPage(), SpecialSpecialpages::outputPageList(), CategoryTreeHooks::outputPageMakeCategoryLinks(), SpecialGadgetUsage::outputResults(), ImageQueryPage::outputResults(), QueryPage::outputResults(), SpecialEditWatchlist::outputSubtitle(), MediaStatisticsPage::outputTableStart(), MediaWiki\Revision\RenderedRevision::outputVariesOnRevisionMetaData(), SpecialReplaceText::pageListForm(), Installer::parse(), SyntaxHighlight::parserHook(), Message::parseText(), DiffHistoryBlob::patch(), SpecialJavaScriptTest::plainQUnit(), SpecialBlock::postText(), SpecialChangeContentModel::postText(), SkinTemplate::prepareQuickTemplate(), ImagePage::printSharedImageText(), SearchHighlighter::process(), SpecialTags::processCreateTagForm(), SpecialTags::processTagForm(), SpecialNuke::promptForm(), UserMailer::quotedPrintable(), LanguageConverter::recursiveConvertTopLevel(), ConvertExtensionToRegistration::removeAbsolutePath(), ConvertExtensionToRegistration::removeAutodiscoveredParserTestFiles(), MediaWiki\Widget\Search\BasicSearchResultSetWidget::render(), MediaWiki\Widget\Search\SimpleSearchResultSetWidget::render(), DifferenceEngine::renderNewRevision(), ReplaceTextHooks::replaceTextReminder(), ParserTestRunner::runTest(), ProtectionForm::save(), ApiMain::sendCacheHeaders(), SpecialEmailUser::sendEmailForm(), ContentSecurityPolicy::sendHeaders(), Action::setHeaders(), EditPage::setHeaders(), SpecialPage::setHeaders(), SpecialSearch::setupPage(), ApiParseTest::setupSkin(), SkinMonoBook::setupSkinUserCss(), SkinTimeless::setupSkinUserCss(), SkinVector::setupSkinUserCss(), ProtectionForm::show(), EditAction::show(), McrUndoAction::show(), ProtectAction::show(), SpecialTags::showActivateDeactivateForm(), SpecialAllPages::showChunk(), SpecialCiteThisPage::showCitations(), EditPage::showConflict(), SpecialTags::showDeleteTagForm(), DifferenceEngine::showDiffPage(), EditPage::showEditForm(), ConfirmEditHooks::showEditFormFields(), SimpleCaptcha::showEditFormFields(), ImagePage::showError(), SpecialUndelete::showFileConfirmationForm(), MovePageForm::showForm(), SpecialReplaceText::showForm(), SpecialEditTags::showForm(), SpecialImport::showForm(), SpecialRevisionDelete::showForm(), EditPage::showFormBeforeText(), EditPage::showHeader(), SpecialMergeHistory::showHistory(), SpecialUndelete::showHistory(), SpecialExpandTemplates::showHtmlPreview(), SpecialWhatLinksHere::showIndirectLinks(), EditPage::showIntro(), SpecialBookSources::showList(), SpecialUndelete::showList(), SpecialAutoblockList::showList(), SpecialBlockList::showList(), SpecialRenameuser::showLogExtract(), LogEventsList::showLogExtract(), ProtectionForm::showLogExtract(), MovePageForm::showLogFragment(), SpecialMergeHistory::showMergeForm(), DifferenceEngine::showMissingRevision(), SpecialPrefixindex::showPrefixChunk(), EditPage::showPreview(), McrUndoAction::showPreview(), EmailConfirmation::showRequestForm(), SpecialSearch::showResults(), SpecialUndelete::showRevision(), SpecialUndelete::showSearchForm(), EditPage::showStandardInputs(), SpecialChangeCredentials::showSubpageList(), MovePageForm::showSubpagesList(), LoginSignupSpecialPage::showSuccessPage(), SpecialTags::showTagList(), EditPage::showTosSummary(), SpecialAutoblockList::showTotal(), SpecialVersion::softwareInformation(), EditPage::spamPageWithContent(), MwSql::sqlPrintResult(), Skin::subPageSubtitle(), SpecialChangeCredentials::success(), SpecialCreateAccount::successfulAction(), ChangeTags::tagUsageStatistics(), OutputPageTest::testCdnCacheEpoch(), ExtraParserTest::testCleanSigInSig(), PoolWorkArticleViewTest::testDoWorkParserCache(), ExtensionProcessorTest::testExtractExtensionMessagesFiles(), ExtensionProcessorTest::testExtractMessagesDirs(), ExtensionProcessorTest::testExtractResourceLoaderModules(), ResourceLoaderStartUpModuleTest::testGetModuleRegistrations(), ResourceLoaderWikiModuleTest::testGetPages(), ParserMethodsTest::testGetSections(), ApiRevisionDeleteTest::testHidingRevisions(), LinkerTest::testLinkBeginHook(), LinkerTest::testLinkEndHook(), OutputPageTest::testMakeResourceLoaderLink(), MediaWiki\Logger\Monolog\LineFormatterTest::testNormalizeExceptionNoTrace(), MediaWiki\Logger\Monolog\LineFormatterTest::testNormalizeExceptionTrace(), ContentHandlerTest::testParserOutputForIndexing(), ResourceLoaderStartUpModuleTest::testRegistrationsMinified(), ResourceLoaderStartUpModuleTest::testRegistrationsUnminified(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), RefreshLinksJobTest::testRunForSinglePage(), ApiRevisionDeleteTest::testUnhidingOutput(), DatabaseSqliteTest::testUpgrades(), MediaWiki\Tests\Maintenance\BenchmarkerTest::testVerboseRun(), SpecialUndelete::undelete(), ImagePage::uploadLinksBox(), Sanitizer::validateAttributes(), ImagePage::view(), Article::viewRedirect(), wfMergeErrorArrays(), XmlDumpWriter::writeContributor(), XmlDumpWriter::writeLogItem(), XmlDumpWriter::writeRevision(), and XmlDumpWriter::writeUploads().
|
static |
Definition at line 2264 of file hooks.txt.
Referenced by Maintenance::activateProfiler(), DifferenceEngineSlotDiffRenderer::addModules(), LanguageConverter::autoConvert(), ProtectionForm::buildForm(), WikiExporter::closeStream(), StringUtils::delimiterReplaceCallback(), UploadBase::detectVirus(), MediaWiki\Storage\DerivedPageDataUpdater::doParserCacheUpdate(), Parser::doQuotes(), LinkHolderArray::doVariants(), CodeEditorHooks::editPageShowEditFormInitial(), CategoryTreePage::execute(), SpecialRenameuser::execute(), SpecialContributions::execute(), SpecialEditTags::execute(), SpecialRevisionDelete::execute(), SpecialExpandTemplates::execute(), SpecialWatchlist::execute(), UpdateLexerList::execute(), BlockLevelPass::execute(), CategoryChangesAsRdf::execute(), DumpCategoriesAsRdf::execute(), SpecialPageExecutor::executeSpecialPage(), Parser::extensionSubstitution(), GadgetDefinitionContent::fillParserOutput(), JsonContent::fillParserOutput(), TextContent::fillParserOutput(), WikitextContent::fillParserOutput(), DummyContentForTesting::fillParserOutput(), DummyNonTextContent::fillParserOutput(), ExecutableFinder::findExecutable(), WikiExporter::finishPageStreamOutput(), MediaWiki\Logger\Monolog\LineFormatter::format(), AutoloadGenerator::generatePHPAutoload(), CategoryMembershipChangeJob::getCategoriesAtRev(), ContentHandler::getDataForSearchIndex(), TextContentHandler::getDataForSearchIndex(), ReCaptchaNoCaptcha::getFormInformation(), ArticleViewTest::getHtml(), SpecialPageExecutor::getHTMLFromSpecialPage(), HTMLReCaptchaNoCaptchaField::getInputHTML(), ChangesListBooleanFilter::getJsData(), ChangesListFilter::getJsData(), ChangesListFilterGroup::getJsData(), ChangesListStringOptionsFilterGroup::getJsData(), WebInstallerLanguage::getLanguageSelector(), RequestContext::getOutput(), EditPage::getPreviewLimitReport(), MediaWiki\Revision\RenderedRevision::getRevisionParserOutput(), MediaWiki\Storage\DerivedPageDataUpdater::getSecondaryDataUpdates(), MediaWiki\Revision\RenderedRevision::getSlotParserOutput(), ChangesListSpecialPage::getStructuredFilterJsData(), CategoryChangesAsRdf::handleAdds(), CategoryChangesAsRdf::handleCategorization(), CategoryChangesAsRdf::handleDeletes(), CategoryChangesAsRdf::handleEdits(), CategoryChangesAsRdf::handleMoves(), PageDataRequestHandler::handleRequest(), CategoryChangesAsRdf::handleRestores(), DumpRenderer::handleRevision(), SyntaxHighlight::highlight(), CryptHKDF::HKDFExpand(), PageDataRequestHandler::httpContentNegotiation(), StringUtils::hungryDelimiterReplace(), Profiler::logData(), Profiler::logDataPageOutputOnly(), MediaWiki::main(), SpecialExpandTemplates::makeOutput(), PageDataRequestHandlerTest::makeOutputPage(), Maintenance::maybeHelp(), mccGetHelp(), onApiFormatHighlight(), onContentGetParserOutput(), InputBoxHooks::onMediaWikiPerformAction(), SpamBlacklistHooks::onParserOutputStashForEdit(), SpamBlacklistHooks::onUploadVerifyUpload(), ImagePage::openShowImage(), WikiExporter::openStream(), SpecialWatchlist::outputChangesList(), WikiExporter::outputLogStream(), WikiExporter::outputPageStreamBatch(), InfoAction::pageInfo(), MediaWiki::performAction(), MediaWiki::performRequest(), Wikimedia\Rdbms\DatabasePostgres::pg_array_parse(), MediaWiki::preOutputCommit(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), MediaWiki\Revision\RenderedRevision::pruneRevisionSensitiveOutput(), ParserTestPrinter::quickDiff(), SectionProfiler::remapCallTree(), ImageMap::render(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), Parser::replaceTransparentTags(), UserNotLoggedIn::report(), ParserTestRunner::runTest(), RequestContext::setOutput(), MediaWiki\Revision\RenderedRevision::setRevisionParserOutput(), SpecialAllPages::showChunk(), SpecialGadgets::showExportForm(), UserrightsPage::showLogFragment(), SpecialGadgets::showMainForm(), SpecialPrefixindex::showPrefixChunk(), SpecialEditWatchlist::showTitles(), DifferenceEngineSlotDiffRendererTest::testAddModules(), ArticleViewTest::testArticleAfterFetchContentObjectHook(), ArticleViewTest::testArticleContentViewCustomHook(), ArticleViewTest::testArticleRevisionViewCustomHook(), ArticleViewTest::testArticleViewHeaderHook(), FirejailCommandTest::testBuildFinalCommand(), DatabaseMysqlBaseTest::testBuildIntegerCast(), DatabaseSQLTest::testBuildIntegerCast(), DatabaseOracleTest::testBuildSubstring(), DatabaseMssqlTest::testBuildSubstring(), DatabaseSqliteRdbmsTest::testBuildSubstring(), DatabaseSQLTest::testBuildSubstring(), ListToggleTest::testConstruct(), ContentHandlerTest::testDataIndexFields(), SpecialPageDataTest::testExecute(), ArrayDiffFormatterTest::testFormat(), FormatMetadataTest::testGetFormattedData(), ListToggleTest::testGetHTML(), CSSMinTest::testGetLocalFileReferences(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_known(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_noHtml(), BaseBlacklistTest::testGetTypeFromTitle(), PageDataRequestHandlerTest::testHandleRequest(), PageDataRequestHandlerTest::testHttpContentNegotiation(), WfTimestampTest::testHttpDate(), PoolWorkArticleViewTest::testMagicWords(), MediaWiki\Tests\Storage\PageUpdaterTest::testMagicWords(), ApiParseTest::testModules(), MediaWiki\Tests\Revision\SlotRecordTest::testNewWithSuppressedContent(), MediaWiki\Tests\Revision\RenderedRevisionTest::testNoHtml(), WfTimestampTest::testNormalTimestamps(), WfTimestampTest::testOldTimestamps(), ExtraParserTest::testParseLinkParameter(), PreprocessorTest::testPreprocessorOutputFiles(), LocalisationUpdate\UpdaterTest::testReadMessages(), FormatMetadataTest::testResolveMultivalueValue(), CSSMinTest::testSerializeStringValue(), MediaWiki\Tests\Revision\RenderedRevisionTest::testSetRevisionParserOutput(), ArticleViewTest::testShowMissingArticleHook(), CategoryChangesAsRdfTest::testSparqlUpdate(), SpecialPageDataTest::testSpecialPageWithoutParameters(), WfShellExecTest::testT69870(), CommandTest::testT69870(), ApiResultTest::testTransformations(), ArticleViewTest::testUnhiddenViewOfDeletedRevision(), AbstractChangesListSpecialPageTestCase::testValidateOptions(), ArticleViewTest::testView(), ArticleViewTest::testViewCached(), ArticleViewTest::testViewDeletedPage(), ArticleViewTest::testViewMessagePage(), ArticleViewTest::testViewMissingPage(), ArticleViewTest::testViewMissingUserPage(), ArticleViewTest::testViewNonText(), ArticleViewTest::testViewOfCurrentRevision(), ArticleViewTest::testViewOfDeletedRevision(), ArticleViewTest::testViewOfMissingRevision(), ArticleViewTest::testViewOfOldRevision(), ArticleViewTest::testViewRedirect(), ArticleViewTest::testViewUserPageOfNonexistingUser(), WfAssembleUrlTest::testWfAssembleUrl(), WfShorthandToIntegerTest::testWfShorthandToInteger(), TraditionalImageGallery::toHTML(), MediaWiki::tryNormaliseRedirect(), wfArrayInsertAfter(), wfRemoveDotSegments(), and GenerateJqueryMsgData::writeJavascriptFile().
function wfGetCustomMagicWordValue $parser |
Definition at line 1804 of file hooks.txt.
Referenced by ParserDiffTest::__call(), InputBox::__construct(), PhpXmlBugTester::__construct(), WebInstaller::__construct(), CoreParserFunctions::anchorencode(), CoreParserFunctions::bidi(), Parser::callParserFunction(), CoreParserFunctions::cascadingsources(), Cite::checkRefsNoReferences(), MediaWiki\Preferences\DefaultPreferencesFactory::cleanSignature(), Parser::clearState(), Cite::clearState(), Cite::cloneState(), CoreParserFunctions::defaultsort(), CoreParserFunctions::displaytitle(), BenchmarkJSMinPlus::execute(), FindDeprecated::execute(), FormatInstallDoc::execute(), JSParseHelper::execute(), Parser::extensionSubstitution(), Parser::firstCallInit(), CoreParserFunctions::formatDate(), CoreParserFunctions::formatnum(), ParserFuzzTest::fuzzTest(), CoreTagHooks::gallery(), CoreParserFunctions::gender(), CoreParserFunctions::getCachedRevisionObject(), Linker::getImageLinkMTOParams(), ParserTestRunner::getParser(), PreprocessDump::getStripList(), CategoryTree::getTag(), Parser::getVariableValue(), CoreParserFunctions::grammar(), Cite::guardedRef(), Cite::guardedReferences(), ParserMethodsTest::helperParserFunc(), CoreTagHooks::html(), PageDataRequestHandler::httpContentNegotiation(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::iferrorObj(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexistCommon(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexistObj(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexprObj(), CoreTagHooks::indicator(), Poem::init(), Parser::internalParse(), Parser::internalParseHalfParsed(), CoreParserFunctions::intFunction(), Title::isValid(), Xml::isWellFormed(), CoreParserFunctions::lc(), CoreParserFunctions::lcfirst(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::localTime(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::localTimeObj(), DummyLinker::makeImageLink(), Linker::makeImageLink(), CoreParserFunctions::ns(), CoreParserFunctions::nse(), CoreParserFunctions::numberingroup(), CoreParserFunctions::numberofactiveusers(), CoreParserFunctions::numberofadmins(), CoreParserFunctions::numberofarticles(), CoreParserFunctions::numberofedits(), CoreParserFunctions::numberoffiles(), CoreParserFunctions::numberofpages(), CoreParserFunctions::numberofusers(), MediaWiki\Extensions\ParserFunctions\Hooks::onParserFirstCallInit(), ImageMap::onParserFirstCallInit(), SyntaxHighlight::onParserFirstCallInit(), CoreParserFunctions::pad(), CoreParserFunctions::padleft(), CoreParserFunctions::padright(), CoreParserFunctions::pageid(), CoreParserFunctions::pagesincategory(), CoreParserFunctions::pagesinnamespace(), CoreParserFunctions::pagesize(), Installer::parse(), MessageCache::parse(), Parser::parse(), CategoryTreeHooks::parserFunction(), CategoryTreeHooks::parserHook(), SyntaxHighlight::parserHook(), CoreParserFunctions::plural(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), Parser::preprocess(), CoreParserFunctions::protectionexpiry(), CoreParserFunctions::protectionlevel(), TextPassDumper::readDump(), Parser::recursiveTagParse(), Cite::ref(), Cite::references(), CoreParserFunctions::register(), CoreTagHooks::register(), InputBoxHooks::register(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::rel2abs(), InputBoxHooks::render(), ImageMap::render(), Parser::renderImageGallery(), Poem::renderPoem(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), CoreParserFunctions::revisionid(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runCount(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runExplode(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runLen(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runPos(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runReplace(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runRPos(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runSub(), ParserTestRunner::runTest(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runUrlDecode(), ParserDiffTest::setFunctionHook(), CategoryTreeHooks::setHooks(), Cite::setHooks(), ImageGalleryBase::setParser(), MediaWiki\Revision\RenderedRevision::setRevisionInternal(), ParserTestParserHook::setup(), ParserOptions::setupFakeRevision(), SpecialCiteThisPage::showCitations(), CoreParserFunctions::special(), CoreParserFunctions::speciale(), Cite::stack(), TextPassDumper::startElement(), Parser::statelessFetchTemplate(), ParserTestRunner::staticSetup(), ParserTestParserHook::staticTagHook(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::switchObj(), CoreParserFunctions::tagObj(), ParserFactoryTest::testAllArgumentsWerePassed(), TagHooksTest::testBadFunctionTagHooks(), TagHooksTest::testBadTagHooks(), ExpressionTest::testExpression(), TagHooksTest::testFunctionTagHooks(), JavaScriptMinifierTest::testMinifyOutput(), ApiParseTest::testModules(), HttpAcceptParserTest::testParseWeights(), TagHooksTest::testTagHooks(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::time(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::timeCommon(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::timeObj(), MessageCache::transform(), CoreParserFunctions::uc(), CoreParserFunctions::ucfirst(), CoreParserFunctions::urlencode(), ResourceLoaderModule::validateScriptFile(), and ParserTestPrinter::wellFormed().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used the name of the old file when set the default code will be skipped $pre |
Definition at line 1582 of file hooks.txt.
Referenced by Linker::formatAutocomments(), DbTestPreviewer::getTestStatusInfo(), SearchHighlighter::highlightSimple(), DeferredUpdatesTest::testGetPendingUpdates(), and ExtensionProcessorTest::testRegisterHooks().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute & $query |
Definition at line 1614 of file hooks.txt.
Referenced by ApiQueryReferences::__construct(), ApiQueryOATH::__construct(), ApiQueryTitleBlacklist::__construct(), ApiQueryPrefixSearch::__construct(), ApiQueryAllCategories::__construct(), ApiQueryAllDeletedRevisions::__construct(), ApiQueryAllImages::__construct(), ApiQueryAllLinks::__construct(), ApiQueryAllMessages::__construct(), ApiQueryAllPages::__construct(), ApiQueryAllRevisions::__construct(), ApiQueryAllUsers::__construct(), ApiQueryAuthManagerInfo::__construct(), ApiQueryBacklinks::__construct(), ApiQueryBacklinksprop::__construct(), ApiQueryBlocks::__construct(), ApiQueryCategories::__construct(), ApiQueryCategoryInfo::__construct(), ApiQueryCategoryMembers::__construct(), ApiQueryContributors::__construct(), ApiQueryDeletedRevisions::__construct(), ApiQueryDeletedrevs::__construct(), ApiQueryDuplicateFiles::__construct(), ApiQueryExternalLinks::__construct(), ApiQueryExtLinksUsage::__construct(), ApiQueryFilearchive::__construct(), ApiQueryFileRepoInfo::__construct(), ApiQueryImages::__construct(), ApiQueryInfo::__construct(), ApiQueryIWBacklinks::__construct(), ApiQueryIWLinks::__construct(), ApiQueryLangBacklinks::__construct(), ApiQueryLangLinks::__construct(), ApiQueryLinks::__construct(), ApiQueryLogEvents::__construct(), ApiQueryMyStashedFiles::__construct(), ApiQueryPagePropNames::__construct(), ApiQueryPageProps::__construct(), ApiQueryPagesWithProp::__construct(), ApiQueryProtectedTitles::__construct(), ApiQueryQueryPage::__construct(), ApiQueryRandom::__construct(), ApiQueryRecentChanges::__construct(), ApiQueryRevisions::__construct(), ApiQuerySearch::__construct(), ApiQuerySiteinfo::__construct(), ApiQueryStashImageInfo::__construct(), ApiQueryTags::__construct(), ApiQueryUserContribs::__construct(), ApiQueryUserInfo::__construct(), ApiQueryUsers::__construct(), ApiQueryWatchlist::__construct(), ApiQueryWatchlistRaw::__construct(), ApiQueryImageInfo::__construct(), OutputPage::addBacklinkSubtitle(), MockSearchEngine::addMockResults(), OutputPage::addReturnTo(), SpecialUserLogin::beforeExecute(), OutputPage::buildBacklinkSubtitle(), SkinTemplate::buildPersonalUrls(), SpecialPage::buildPrevNextNavigation(), Linker::buildRollbackLink(), SpecialPage::checkLoginSecurityLevel(), ChangesListSpecialPage::considerActionsForDefaultSavedQuery(), PostgresUpdater::describeIndex(), SpecialRedirect::dispatchLog(), SpecialRecentChangesLinked::doMainQuery(), Wikimedia\Rdbms\DatabaseMysqlBase::duplicateTableStructure(), RandomPage::execute(), SpecialSearch::execute(), LoginSignupSpecialPage::execute(), RedirectSpecialPage::execute(), SpecialRecentChanges::execute(), ApiQueryExternalLinks::execute(), RunBatchedQuery::execute(), MwSql::execute(), MediaWiki\Special\SpecialPageFactory::executePath(), SpecialJavaScriptTest::exportQUnit(), ForeignAPIRepo::fetchImageQuery(), IEUrlExtension::fixUrlForIE6(), Title::fixUrlQueryArgs(), SpecialUndelete::formatFileRow(), SpecialNewpages::formatRow(), MediaWiki\Widget\Search\FullSearchResultWidget::generateMainLinkHtml(), DeleteLogFormatter::getActionLinks(), Title::getCanonicalURL(), SearchMySQL::getCountQuery(), MultiHttpClient::getCurlHandle(), MWDebug::getDebugInfo(), LogPager::getDefaultQuery(), ContribsPager::getDefaultQuery(), DeletedContribsPager::getDefaultQuery(), UsersPager::getDefaultQuery(), MediaTransformOutput::getDescLinkAttribs(), FileRepo::getDescriptionRenderUrl(), EnhancedChangesList::getDiffHistLinks(), WebInstaller::getDocUrl(), SpecialRecentChanges::getFeedQuery(), ImageListPager::getForm(), Title::getFullURL(), Title::getFullUrlForRedirect(), ApiPageSet::getGenerators(), OutputPage::getHeadLinksArray(), TablePager::getHiddenFields(), Linker::getImageLinkMTOParams(), ForeignAPIRepo::getInfo(), Title::getInternalURL(), IRCColourfulRCFeedFormatter::getLine(), Title::getLinkURL(), MediaWiki\Linker\LinkRenderer::getLinkURL(), Title::getLocalURL(), PatrolLogFormatter::getMessageParameters(), TagLogFormatter::getMessageParameters(), WebInstaller::getPageListItem(), IndexPager::getPagingLinks(), ImageListPager::getPagingQueries(), SearchMySQL::getQuery(), NewFilesPager::getQueryInfo(), UsersPager::getQueryInfo(), UncategorizedCategoriesPage::getQueryInfo(), WantedPagesPage::getQueryInfo(), WithoutInterwikiPage::getQueryInfo(), SpecialRunJobs::getQuerySignature(), Linker::getRevDeleteLink(), OutputPage::getRlClientContext(), LogEventsList::getShowHideLinks(), TablePager::getStartBody(), Linker::getUploadUrl(), WebInstaller::getUrl(), ResourceLoaderImage::getUrl(), EditPage::handleStatus(), HistoryPager::historyLine(), ForeignAPIRepo::httpGetCached(), ImageHistoryList::imageHistoryLine(), ImagePage::imageLinks(), ChangesList::insertDiffHist(), SearchMySQL::limitResult(), DummyLinker::link(), Linker::link(), DummyLinker::linkKnown(), Linker::linkKnown(), SpecialWhatLinksHere::listItem(), DummyLinker::makeBrokenImageLinkObj(), Linker::makeBrokenImageLinkObj(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), LinkHolderArray::makeHolder(), DummyLinker::makeImageLink(), Linker::makeImageLink(), MediaWiki\Linker\LinkRenderer::makeKnownLink(), LoginSignupSpecialPage::makeLanguageSelectorLink(), IndexPager::makeLink(), MediaWiki\Linker\LinkRenderer::makeLink(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), SpecialWhatLinksHere::makeSelfLink(), DummyLinker::makeSelfLinkObj(), DummyLinker::makeThumbLink2(), Linker::makeThumbLink2(), FileRepo::makeUrl(), RenameuserLogFormatter::myPageLink(), SpecialPage::numLink(), Language::numLink(), SwiftFileBackend::objectListing(), SpecialChangeEmail::onSuccess(), SearchEngine::parseNamespacePrefixes(), MediaWiki::performRequest(), ApiQueryBase::prepareUrlQuerySearchString(), MarkpatrolledAction::preText(), LinkerTest::provideLinkBeginHook(), WfAssembleUrlTest::provideURLParts(), SearchMySQL::queryFeatures(), SearchMySQL::queryMain(), SearchMySQL::queryNamespaces(), QueryPage::reallyDoQuery(), ShortPagesPage::reallyDoQuery(), ContribsPager::reallyDoQuery(), DeletedContribsPager::reallyDoQuery(), EnhancedChangesList::recentChangesBlockLine(), Wikimedia\Rdbms\TransactionProfiler::recordQueryCompletion(), SpecialUndelete::redirectToRevDel(), CSSMin::remapOne(), LinkHolderArray::replaceInternal(), SearchEngine::replacePrefixes(), UserNotLoggedIn::report(), Wikimedia\Rdbms\TransactionProfiler::reportExpectationViolated(), DummyLinker::revDeleteLink(), Linker::revDeleteLink(), ApiQueryExtLinksUsage::run(), ApiQuerySearch::run(), MediaWiki\Linker\LinkRenderer::runBeginHook(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), MultiHttpClient::runMultiHttp(), SearchMySQL::searchInternal(), SearchPostgres::searchQuery(), SpecialRandomInCategory::selectRandomPageFromDB(), RandomPage::selectRandomPageFromDB(), OutputPage::setFeedAppendQuery(), SkinTemplate::setupTemplateForOutput(), SpecialAllPages::showChunk(), DifferenceEngine::showDiffPage(), OutputPage::showPermissionsErrorPage(), SpecialPrefixindex::showPrefixChunk(), Article::showRedirectedFromHeader(), SkinTemplate::tabAction(), Wikimedia\Rdbms\DatabaseMysqlBase::tableExists(), WfAppendQueryTest::testAppendQuery(), OutputPageTest::testBuildBacklinkSubtitle(), TitleMethodsTest::testGetLinkURL(), LinkFilterTest::testGetQueryConditions(), SearchEngineTest::testParseNamespacePrefix(), ApiPrefixUniquenessTest::testPrefixes(), SpecialSearchTest::testSubPageRedirect(), MediaWikiTest::testTryNormaliseRedirect(), AbstractChangesListSpecialPageTestCase::testValidateOptions(), ThumbnailImage::toHtml(), Wikimedia\Rdbms\TransactionProfiler::transactionWritingOut(), MediaWiki::triggerAsyncJobs(), HTMLFileCache::useFileCache(), ResourceFileCache::useFileCache(), ChangesListSpecialPage::validateOptions(), Language::viewPrevNext(), wfAppendQuery(), wfCgiToArray(), and wfParseUrl().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next $refreshCache |
Definition at line 1628 of file hooks.txt.
Referenced by DifferenceEngine::__construct(), and ContentHandler::createDifferenceEngine().
this hook is for auditing only $req |
Definition at line 956 of file hooks.txt.
Referenced by _recaptcha_http_post(), _recaptcha_qsencode(), MediaWiki\Auth\AuthManager::allowsAuthenticationDataChange(), SwiftVirtualRESTService::applyAuthResponse(), EditPageTest::assertEdit(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::beginLinkAttempt(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), ApiAuthManagerHelper::blacklistAuthenticationRequests(), SpecialActiveUsers::buildForm(), User::changeAuthenticationData(), MediaWiki\Auth\AuthManager::changeAuthenticationData(), ApiQueryTestBase::check(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), RESTBagOStuff::delete(), UploadFromUrlTest::doApiRequest(), SwiftFileBackend::doExecuteOpHandlesInternal(), RESTBagOStuff::doGet(), ApiMainTest::doTestCheckMaxLag(), SendPasswordResetEmailUpdate::doUpdate(), WikiEditorHooks::editPageShowEditFormFields(), SpecialNuke::execute(), ApiAMCreateAccount::execute(), ApiChangeAuthenticationData::execute(), ApiClientLogin::execute(), ApiEditPage::execute(), ApiParse::execute(), ApiRemoveAuthenticationData::execute(), PasswordReset::execute(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::failResponse(), ForeignResourceManager::fetch(), MediaWiki\Auth\AuthManager::fillRequests(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::finishAccountCreation(), ApiAuthManagerHelper::formatRequests(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), SpecialChangeCredentials::getAuthForm(), CaptchaPreAuthenticationProviderTest::getCaptchaRequest(), MultiHttpClient::getCurlHandle(), LanguageConverter::getDefaultVariant(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::getInstance(), MediaWiki\Auth\ConfirmLinkAuthenticationRequestTest::getLinkRequests(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::getLinkRequests(), ApiMainTest::getNonInternalApiMain(), LanguageConverter::getPreferredVariant(), MediaWiki\Auth\AuthenticationRequest::getRequestByClass(), MediaWiki\Auth\ButtonAuthenticationRequest::getRequestByName(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getUniqueId(), MediaWiki\Auth\AuthenticationRequest::getUsernameFromRequests(), AuthManagerSpecialPage::hasOwnSubmitButton(), ForeignAPIRepo::httpGet(), Parser::interwikiTransclude(), AuthManagerSpecialPage::loadAuth(), SpecialChangeCredentials::loadAuth(), ApiAuthManagerHelper::loadAuthenticationRequests(), MediaWiki\Auth\AuthenticationRequest::loadRequestsFromSubmission(), ResourceLoaderClientHtml::makeContext(), ApiQueryTestBase::merge(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), WebRequestTest::mockWebRequest(), AuthManagerSpecialPage::needsSubmitButton(), MultiHttpClient::normalizeRequests(), FancyCaptcha::onAuthChangeFormFields(), MathCaptcha::onAuthChangeFormFields(), QuestyCaptcha::onAuthChangeFormFields(), ReCaptcha::onAuthChangeFormFields(), ReCaptchaNoCaptcha::onAuthChangeFormFields(), SimpleCaptcha::onAuthChangeFormFields(), RestbaseVirtualRESTService::onParsoid3Request(), RestbaseVirtualRESTService::onParsoidRequests(), ParsoidVirtualRESTService::onRequests(), SwiftVirtualRESTService::onRequests(), VirtualRESTService::onRequests(), RestbaseVirtualRESTService::onRequests(), SwiftVirtualRESTService::onResponses(), SpecialUploadStash::outputRemoteScaledThumb(), AuthManagerSpecialPage::performAuthenticationStep(), MediaWiki\Auth\AuthManagerTest::provideAccountCreation(), MediaWiki\Auth\AuthManagerTest::provideAccountLink(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), MediaWiki\Auth\AuthenticationResponseTest::provideConstructors(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AbstractSecondaryAuthenticationProvider::providerRevokeAccessForUser(), UploadFromUrl::reallyFetchFile(), Http::request(), VirtualRESTServiceClient::run(), VirtualRESTServiceClient::runMulti(), MultiHttpClient::runMultiCurl(), MultiHttpClient::runMultiHttp(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::sendPasswordResetEmail(), RESTBagOStuff::set(), SpecialChangeCredentials::showSubpageList(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testAbstractPrimaryAuthenticationProvider(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testAbstractSecondaryAuthenticationProvider(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreationEmail(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), OutputPageTest::testAddAcceptLanguage(), ApiMainTest::testAddRequestedFieldsCurTimestamp(), ApiMainTest::testAddRequestedFieldsRequestId(), ApiMainTest::testAddRequestedFieldsResponseLangInfo(), MediaWiki\Auth\AuthManagerTest::testAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), MediaWiki\Auth\AuthManagerTest::testChangeAuthenticationData(), ApiMainTest::testCheckConditionalRequestHeadersFailed(), EditPageTest::testCheckDirectEditingDisallowed_forNonTextContent(), ApiMainTest::testCheckExecutePermissionPromiseNonWrite(), ApiMainTest::testCheckMaxLagFailed(), FauxRequestTest::testConstructInvalidData(), FauxRequestTest::testConstructInvalidSession(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), FauxRequestTest::testCookies(), FauxRequestTest::testCookiesDefaultPrefix(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testDescribeCredentials(), FauxRequestTest::testDummies(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testFailResponse(), TitleBlacklistPreAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testForAccountCreation(), WebRequestTest::testGetArray(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequestsRequired(), WebRequestTest::testGetBool(), WebRequestTest::testGetCheck(), WebRequestTest::testGetElapsedTime(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testGetFieldInfo2(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testGetFieldInfo2(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::testGetFieldInfo_2(), WebRequestTest::testGetFloat(), WebRequestTest::testGetFuzzyBool(), WebRequestTest::testGetFuzzyBoolDefault(), WebRequestTest::testGetInt(), WebRequestTest::testGetIntArray(), WebRequestTest::testGetIntOrNull(), FauxRequestTest::testGetMethod(), FauxRequestTest::testGetQueryValues(), FauxRequestTest::testGetRawVal(), WebRequestTest::testGetRawVal(), FauxRequestTest::testGetRequestURL(), FauxRequestTest::testGetText(), WebRequestTest::testGetText(), MediaWiki\Auth\ButtonAuthenticationRequestTest::testGetUniqueId(), MediaWiki\Auth\ConfirmLinkAuthenticationRequestTest::testGetUniqueId(), MediaWiki\Auth\AuthenticationRequestTest::testGetUsernameFromRequests(), FauxRequestTest::testGetVal(), WebRequestTest::testGetVal(), WebRequestTest::testGetValNormal(), WebRequestTest::testGetValueNames(), FauxRequestTest::testGetValues(), WebRequestTest::testGetValues(), ApiLoginTest::testGotCookie(), MediaWiki\Auth\UserDataAuthenticationRequestTest::testPopulateUser(), FauxRequestTest::testProtocol(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationDataEmail(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), FauxRequestTest::testSessionData(), FauxRequestTest::testSetRequestURL(), ApiMainTest::testSetupModuleInvalidTokenProvided(), ApiMainTest::testSetupModuleNoTokenProvided(), ApiMainTest::testSetupModuleUnknown(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::testState(), CaptchaPreAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testTestForAccountCreation(), CaptchaPreAuthenticationProviderTest::testTestForAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::testTestForAuthentication(), MediaWikiTest::testTryNormaliseRedirect(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testTryReset(), FauxRequestTest::testWasPosted(), MediaWiki::triggerAsyncJobs(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::tryReset(), CaptchaPreAuthenticationProvider::verifyCaptcha(), ApiCSPReport::verifyPostBodyOk(), and wfProxyThumbnailRequest().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow (e.g. with the RejectParserCacheValue hook) because MediaWiki won't do it for you. &$defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on $request |
Definition at line 2820 of file hooks.txt.
Referenced by ApiMain::__construct(), ApiContinuationManager::__construct(), UsersPager::__construct(), ResourceLoaderContext::__construct(), SkinTemplate::buildContentNavigationUrls(), SkinTemplate::buildNavUrls(), SkinTemplate::buildPersonalUrls(), PageDataRequestHandler::canHandleRequest(), SpecialPage::checkLoginSecurityLevel(), CategoryPage::closeShowCategory(), TOTPSecondaryAuthenticationProvider::continueSecondaryAuthentication(), UploadBase::createFromRequest(), SpecialReplaceText::createJobsForTextReplacements(), ApiPageSetTest::createPageSetWithRedirect(), Article::delete(), SpecialRedirect::dispatchFile(), SimpleCaptcha::doConfirmEdit(), SwiftFileBackend::doCopyInternal(), SwiftFileBackend::doCreateInternal(), SwiftFileBackend::doDeleteInternal(), SwiftFileBackend::doDescribeInternal(), SpecialImport::doImport(), SwiftFileBackend::doMoveInternal(), SpecialReplaceText::doSpecialReplaceText(), SwiftFileBackend::doStoreInternal(), EditPage::edit(), WikiEditorHooks::editPageAttemptSave(), WikiEditorHooks::editPageAttemptSaveAfter(), WikiEditorHooks::editPageShowEditFormInitial(), CategoryTreePage::execute(), SpecialInterwiki::execute(), SpecialRenameuser::execute(), SpecialAllPages::execute(), SpecialApiHelp::execute(), SpecialBlockList::execute(), SpecialContributions::execute(), SpecialEditTags::execute(), SpecialEmailUser::execute(), SpecialExport::execute(), SpecialImport::execute(), LinkSearchPage::execute(), MovePageForm::execute(), SpecialNewFiles::execute(), SpecialPagesWithProp::execute(), SpecialPrefixindex::execute(), SpecialProtectedpages::execute(), SpecialProtectedtitles::execute(), SpecialRevisionDelete::execute(), SpecialSearch::execute(), SpecialTags::execute(), SpecialUserLogout::execute(), UserrightsPage::execute(), SpecialExpandTemplates::execute(), SpecialWatchlist::execute(), ApiUpload::execute(), GuzzleHttpRequest::execute(), ApiOptionsTest::executeQuery(), SpecialPageTestBase::executeSpecialPage(), SpecialPageExecutor::executeSpecialPage(), HistoryAction::feed(), SpecialWatchlist::fetchOptionsFromRequest(), Action::getActionName(), ReCaptcha::getCaptchaParamsFromRequest(), ReCaptchaNoCaptcha::getCaptchaParamsFromRequest(), SimpleCaptcha::getCaptchaParamsFromRequest(), ApiUpload::getChunkResult(), EditPage::getContentObject(), ActionTest::getContext(), MediaWiki\Session\CookieSessionProvider::getCookie(), MWDebug::getDebugInfo(), User::getEditToken(), User::getEditTokenObject(), MediaWiki\Session\SessionManager::getEmptySession(), MediaWiki\Session\SessionManager::getEmptySessionInternal(), HTMLFancyCaptchaFieldTest::getForm(), McrUndoAction::getFormFields(), MediaWiki\Session\SessionManager::getGlobalSession(), RequestContext::getLanguage(), ImagePage::getLanguageForRendering(), SpecialEditWatchlist::getMode(), ApiModuleManagerTest::getModuleManager(), SpecialPageAction::getName(), Article::getOldIDFromRequest(), ApiBase::getParameterFromSettings(), SpecialChangeCredentials::getPreservedParams(), RawAction::getRawText(), RedirectSpecialPage::getRedirectQuery(), RequestContext::getRequest(), ResourceLoaderContext::getRequest(), MediaWiki\Sparql\SparqlClientTest::getRequestFactory(), MediaWiki\Sparql\SparqlClientTest::getRequestMock(), ResourceLoaderTestCase::getResourceLoaderContext(), SpecialChangeCredentials::getReturnUrl(), ApiOptionsTest::getSampleRequest(), MediaWiki\Session\SessionBackend::getSession(), MediaWiki\Session\SessionManager::getSessionById(), MediaWiki\Session\SessionManager::getSessionForRequest(), MediaWiki\Session\SessionManager::getSessionFromInfo(), MediaWiki\Session\ImmutableSessionProviderWithCookie::getSessionIdFromCookie(), MediaWiki\Session\SessionManager::getSessionInfoForRequest(), SpecialBlock::getTargetAndType(), ApiTokens::getTokenTypes(), MediaWiki\Session\CookieSessionProvider::getUserInfoFromCookies(), InstallerOverrides::getWebInstaller(), ApiMain::handleCORS(), AuthManagerSpecialPage::handleReauthBeforeExecute(), PageDataRequestHandler::handleRequest(), RollbackAction::handleRollbackRequest(), EditPage::handleStatus(), OutputPage::haveCacheVaryCookies(), ThumbnailRenderJob::hitThumbUrl(), PageDataRequestHandler::httpContentNegotiation(), EditPage::importFormData(), RequestContext::importScopedSession(), FileCacheBase::incrMissesRecent(), MediaWiki::initializeArticle(), UploadFromFile::initializeFromRequest(), UploadFromStash::initializeFromRequest(), UploadFromUrl::initializeFromRequest(), EditPage::internalAttemptSave(), HTMLButtonField::isBadIE(), HTMLFormField::isSubmitAttempt(), UploadFromStash::isValidRequest(), UploadFromUrl::isValidRequest(), ApiMain::lacksSameOriginSecurity(), LoginSignupSpecialPage::load(), SpecialSearch::load(), AuthManagerSpecialPage::loadAuth(), HTMLForm::loadData(), ProtectionForm::loadData(), HTMLAutoCompleteSelectField::loadDataFromRequest(), HTMLCheckField::loadDataFromRequest(), HTMLCheckMatrix::loadDataFromRequest(), HTMLDateTimeField::loadDataFromRequest(), HTMLExpiryField::loadDataFromRequest(), HTMLFormFieldCloner::loadDataFromRequest(), HTMLMultiSelectField::loadDataFromRequest(), HTMLNamespacesMultiselectField::loadDataFromRequest(), HTMLRestrictionsField::loadDataFromRequest(), HTMLSelectAndOtherField::loadDataFromRequest(), HTMLSelectOrOtherField::loadDataFromRequest(), HTMLSizeFilterField::loadDataFromRequest(), HTMLSubmitField::loadDataFromRequest(), HTMLTitlesMultiselectField::loadDataFromRequest(), HTMLUsersMultiselectField::loadDataFromRequest(), HTMLFormField::loadDataFromRequest(), SpecialUndelete::loadRequest(), SpecialUpload::loadRequest(), LoginSignupSpecialPage::loadRequestParameters(), SpecialMergeHistory::loadRequestParams(), MediaWiki\Session\SessionManager::loadSessionInfoFromStore(), Profiler::logData(), ApiBase::logFeatureUsage(), BotPassword::login(), ApiMain::logRequest(), MediaWiki::main(), DerivativeResourceLoaderContextTest::makeContext(), PageDataRequestHandlerTest::makeOutputPage(), User::matchEditToken(), User::matchEditTokenNoSuffix(), ApiQueryTestBase::merge(), MWDebugTest::newApiRequest(), SpecialPageExecutor::newContext(), RequestContext::newExtraneousContext(), User::newFromSession(), OutputPageTest::newInstance(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::newInvalid(), MediaWiki\Session\BotPasswordSessionProvider::newSessionForRequest(), InputBoxHooks::onMediaWikiPerformAction(), InputBoxHooks::onSpecialPageBeforeExecute(), SpecialInterwiki::onSubmit(), SpecialChangeEmail::onSuccess(), HistoryAction::onView(), RawAction::onView(), ImagePage::openShowImage(), MediaWiki::parseTitle(), ReCaptchaNoCaptcha::passCaptcha(), MediaWiki::performAction(), MediaWiki::performRequest(), MediaWiki\Session\CookieSessionProvider::persistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookie::persistSession(), SpecialSearch::powerSearch(), MediaWiki::preOutputCommit(), SkinTemplate::prepareQuickTemplate(), EditPage::previewOnOpen(), MWRestrictionsTest::provideCheck(), ApiQueryContinueTestBase::query(), MediaWiki\Sparql\SparqlClient::query(), SquidPurgeClient::queuePurge(), MediaWiki\Session\BotPasswordSessionProvider::refreshSessionInfo(), ApiQueryRandom::run(), EditPage::safeUnicodeInput(), MediaWiki\Session\SessionBackend::save(), ProtectionForm::save(), SpecialSearch::saveNamespaces(), ApiUpload::selectUploadModule(), MediaWiki\Session\Session::sessionWithRequest(), User::setCookies(), SpecialPageExecutor::setEditTokenFromUser(), MediaWiki\Session\CookieSessionProvider::setForceHTTPSCookie(), MediaWiki\Session\CookieSessionProvider::setLoggedOutCookie(), SpecialBlock::setParameter(), AuthManagerSpecialPage::setRequest(), RequestContext::setRequest(), MWHttpRequestTestCase::setUp(), ApiMain::setupExternalResponse(), SkinTemplate::setupTemplateForOutput(), SimpleCaptcha::shouldCheck(), Article::showDiffPage(), SpecialInterwiki::showForm(), SpecialExpandTemplates::showHtmlPreview(), OutputPage::showPermissionsErrorPage(), Article::showRedirectedFromHeader(), HTMLSubmitField::skipLoadData(), SpecialEditTags::submit(), DummySessionProvider::suggestLoginUsername(), WebRequestTest::testAcceptLang(), ApiOptionsTest::testAnon(), ApiMainTest::testApiErrorFormatterCreation(), MWDebugTest::testAppendDebugInfoToApiResultXmlFormat(), MediaWiki\Sparql\SparqlClientTest::testBadQuery(), MWHttpRequestTestCase::testBasicAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), CaptchaTest::testCanSkipCaptchaIPWhitelisted(), MWRestrictionsTest::testCheck(), ApiMainTest::testCheckConditionalRequestHeaders(), OutputPageTest::testCheckLastModified(), MediaWiki\Session\BotPasswordSessionProviderTest::testCheckSessionInfo(), ApiMainTest::testConditionalRequestHeadersOutput(), MediaWiki\Session\SessionTest::testConstructor(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), SpecialPageDataTest::testExecute(), PasswordResetTest::testExecute_email(), ApiBaseTest::testExtractRequestParams(), MWHttpRequestTestCase::testFactoryDefaults(), HTMLRestrictionsFieldTest::testForm(), ActionTest::testGetActionName_whenCanNotUseWikiPage_defaultsToView(), FauxRequestTest::testGetAllHeaders(), CaptchaPreAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Session\CookieSessionProviderTest::testGetCookie(), MediaWiki\Session\SessionManagerTest::testGetEmptySession(), MWHttpRequestTestCase::testgetFinalUrl(), MediaWiki\Session\SessionManagerTest::testGetGlobalSession(), WebRequestTest::testGetIP(), WebRequestTest::testGetIpLackOfRemoteAddrThrowAnException(), ImagePageTest::testGetLanguageForRendering(), MWHttpRequestTestCase::testGetResponseHeaders(), MediaWiki\Session\SessionManagerTest::testGetSessionForRequest(), MediaWiki\Session\SessionManagerTest::testGetSessionFromInfo(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testGetSessionIdFromCookie(), FauxRequestTest::testGetSetHeader(), MWHttpRequestTestCase::testGetStatus(), PageDataRequestHandlerTest::testHandleRequest(), OutputPageTest::testHaveCacheVaryCookies(), ApiFormatBaseTest::testHtmlHeader(), PageDataRequestHandlerTest::testHttpContentNegotiation(), ApiQuerySearchTest::testInterwikiResults(), UserTest::testIpBlockCookieIgnoredWhenUserLoggedIn(), UserTest::testIpBlockCookieNotSet(), UserTest::testIpBlockCookieSet(), UserTest::testIsPingLimitable(), MWHttpRequestTestCase::testIsRedirect(), ApiMainTest::testLacksSameOriginSecurity(), MediaWiki\Session\SessionManagerTest::testLoadSessionInfoFromStore(), BotPasswordTest::testLogin(), MediaWiki\Session\BotPasswordSessionProviderTest::testNewSessionInfoForRequest(), ApiOptionsTest::testNoChanges(), ApiOptionsTest::testNoOptionname(), ApiOptionsTest::testNoToken(), ApiOptionsTest::testOptionManupulation(), MediaWiki\Sparql\SparqlClientTest::testOptions(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSessionWithHook(), GuzzleHttpRequestTest::testPostBody(), MediaWiki\Session\BotPasswordSessionProviderTest::testProvideSessionInfo(), MediaWiki\Session\CookieSessionProviderTest::testProvideSessionInfo(), MediaWiki\Sparql\SparqlClientTest::testQuery(), ApiOptionsTest::testReset(), MediaWiki\Session\SessionBackendTest::testResetIdOfGlobalSession(), ApiOptionsTest::testResetKinds(), ApiQuerySearchTest::testSearchResults(), MWHttpRequestTestCase::testSetCallback(), MWHttpRequestTestCase::testSetCookie(), MWHttpRequestTestCase::testSetCookieJar(), MWHttpRequestTestCase::testSetData(), MWHttpRequestTestCase::testSetHeader(), MediaWiki\Session\CookieSessionProviderTest::testSetLoggedOutCookie(), MWHttpRequestTestCase::testSetUserAgent(), UserTest::testSoftBlockRanges(), SpecialPageDataTest::testSpecialPageWithoutParameters(), ApiPageSetTest::testSpecialRedirects(), HTMLReCaptchaNoCaptchaFieldTest::testSubmit(), HTMLSubmittedValueFieldTest::testSubmit(), MediaWiki\Session\CookieSessionProviderTest::testSuggestLoginUsername(), MediaWiki\Session\SessionBackendTest::testTakeOverGlobalSession(), MediaWiki\Session\SessionBackendTest::testUnpersistOfGlobalSession(), MediaWiki\Session\CookieSessionProviderTest::testUnpersistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testUnpersistSession(), UploadStashTest::testValidRequestWithInvalidRequests(), UploadStashTest::testValidRequestWithValidRequests(), HTMLFancyCaptchaFieldTest::testValue(), EditPage::tokenOk(), MediaWiki::tryNormaliseRedirect(), MediaWiki\Session\CookieSessionProvider::unpersistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookie::unpersistSession(), OutputPage::userCanPreview(), Article::view(), CategoryPage::view(), ImagePage::view(), wfInstallerMain(), and wfLogProfilingData().
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add use OutputPage::addFeedLink () instead. &$feedLinks hooks can tweak the array to change how login etc forms should look $requests | ( | ) | & |
Definition at line 768 of file hooks.txt.
Referenced by AuthManagerSpecialPage::fieldInfoToFormDescriptor(), SpecialChangeCredentials::getAuthForm(), SpecialLinkAccounts::getAuthForm(), LoginSignupSpecialPage::getAuthForm(), AuthManagerSpecialPage::getAuthFormDescriptor(), SpecialChangeCredentials::getAuthFormDescriptor(), MediaWiki\Auth\AuthenticationRequest::getRequestByClass(), MediaWiki\Auth\ButtonAuthenticationRequest::getRequestByName(), AuthManagerSpecialPage::handleFormSubmit(), SpecialChangeCredentials::handleFormSubmit(), AuthManagerSpecialPage::isActionAllowed(), LoginSignupSpecialPage::mainLoginForm(), AuthManagerSpecialPage::needsSubmitButton(), FancyCaptcha::onAuthChangeFormFields(), ConfirmEditHooks::onAuthChangeFormFields(), MathCaptcha::onAuthChangeFormFields(), QuestyCaptcha::onAuthChangeFormFields(), ReCaptcha::onAuthChangeFormFields(), ReCaptchaNoCaptcha::onAuthChangeFormFields(), SimpleCaptcha::onAuthChangeFormFields(), SpecialChangeCredentials::onAuthChangeFormFields(), AuthManagerSpecialPage::performAuthenticationStep(), LoginSignupSpecialPage::postProcessFormDescriptor(), and MediaWiki\Session\SessionBackendTest::testSave().
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 all existing parser cache entries will be invalid To avoid you ll need to handle that somehow (e.g. with the RejectParserCacheValue hook) because MediaWiki won't do it for you. &$defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext such as when responding to a resource loader request or generating HTML output& $resourceLoader |
Definition at line 2851 of file hooks.txt.
Referenced by LessTestSuite::__construct(), ResourceLoaderContext::__construct(), OutputPage::filterModules(), WebInstallerOutput::getCSS(), ResourceLoaderStartUpModule::getModuleRegistrations(), ResourceLoaderContext::getResourceLoader(), ResourceLoaderTestCase::getResourceLoaderContext(), ResourceLoaderModule::getScriptURLsForDebug(), ResourceLoaderModule::getStyleURLsForDebug(), onResourceLoaderRegisterModules(), CiteHooks::onResourceLoaderRegisterModules(), CiteHooks::onResourceLoaderTestModules(), SkinMonoBook::registerMobileExtensionStyles(), GadgetHooks::registerModules(), PdfHandler::registerWarningModule(), ResourceLoaderTest::testConstructRegistrationHook(), ResourceLoaderTest::testGetModuleNames(), ResourceLoaderTest::testRegisterDuplicate(), ResourceLoaderTest::testRegisterEmptyString(), ResourceLoaderTest::testRegisterInvalidName(), ResourceLoaderTest::testRegisterInvalidType(), ResourceLoaderTest::testRegisterValidArray(), and ResourceLoaderTest::testRegisterValidObject().
this hook is for auditing only $response |
Definition at line 778 of file hooks.txt.
Referenced by _recaptcha_http_post(), MWHttpRequestTestCase::assertResponseFieldValue(), ApiMain::checkMaxLag(), Block::clearCookie(), EtcdConfigTest::createEtcdResponse(), ApiFormatBaseTest::encodeData(), LoginSignupSpecialPage::execute(), SpecialChangeCredentials::execute(), SpecialLinkAccounts::execute(), SpecialUnlinkAccounts::execute(), GuzzleHttpRequest::execute(), RunJobs::execute(), SpecialPageExecutor::executeSpecialPage(), EtcdConfig::fetchAllFromEtcd(), EtcdConfig::fetchAllFromEtcdServer(), ApiLogin::getAuthenticationResponseLogData(), ReCaptcha::getCaptchaParamsFromRequest(), ReCaptchaNoCaptcha::getCaptchaParamsFromRequest(), ApiMainTest::getNonInternalApiMain(), ApiMain::handleCORS(), ApiMain::handleException(), ParserEditTests::handleFailure(), AuthManagerSpecialPage::handleFormSubmit(), SpecialChangeCredentials::handleFormSubmit(), SpecialUnlinkAccounts::handleFormSubmit(), BotPassword::loginHook(), RawAction::onView(), OutputPage::output(), ReCaptchaNoCaptcha::passCaptcha(), ReCaptcha::passCaptcha(), MediaWiki\Session\CookieSessionProvider::persistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookie::persistSession(), CaptchaPreAuthenticationProvider::postAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::postAuthentication(), recaptcha_check_answer(), ResourceLoader::respond(), WebRequest::response(), JobRunner::run(), MediaWiki\Logger\Monolog\KafkaHandler::send(), OutputPage::sendCacheControl(), ApiMain::sendCacheHeaders(), MediaWiki\Session\CookieSessionProvider::setForceHTTPSCookie(), EditPage::setPostEditCookie(), SpecialUndelete::showFile(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), ApiMainTest::testConditionalRequestHeadersOutput(), ApiFormatBaseTest::testDisable(), SpecialPageDataTest::testExecute(), ApiFormatBaseTest::testFilenameEncoding(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testGetAuthenticationRequests(), PageDataRequestHandlerTest::testHandleRequest(), ApiQuerySearchTest::testInterwikiResults(), ResourceLoaderTest::testMakeModuleResponseConcat(), ResourceLoaderTest::testMakeModuleResponseEmpty(), ResourceLoaderTest::testMakeModuleResponseError(), ResourceLoaderTest::testMakeModuleResponseErrorCSS(), ResourceLoaderTest::testMakeModuleResponseExtraHeaders(), ResourceLoaderTest::testMakeModuleResponseExtraHeadersMulti(), ResourceLoaderTest::testMakeModuleResponseStartupError(), MultiHttpClientTest::testMultiHttpClientMultipleFailure(), MultiHttpClientTest::testMultiHttpClientMultipleSuccess(), ApiFormatBaseTest::testNullMimeType(), ApiQueryPrefixSearchTest::testOffsetContinue(), ApiOptionsTest::testOptionManupulation(), MediaWikiTest::testPostSendJobDoesNotSetCookie(), BatchRowUpdateTest::testReaderBasicIterate(), ApiOptionsTest::testReset(), ApiOptionsTest::testResetChangeOption(), ApiOptionsTest::testResetKinds(), ApiQuerySearchTest::testSearchResults(), ResourceLoader::tryRespondFromFileCache(), MediaWiki\Session\CookieSessionProvider::unpersistSession(), MediaWiki\Session\ImmutableSessionProviderWithCookie::unpersistSession(), and wfStreamThumb().
namespace being checked& $result |
Definition at line 2341 of file hooks.txt.
Referenced by MemcachedClient::_fgets(), MemcachedClient::_fread(), MemcachedClient::_fwrite(), ChangeTags::activateTagWithChecks(), RedisBagOStuff::add(), MockCompletionSearchEngine::addMockResults(), MockSearchEngine::addMockResults(), ChangeTags::addTagsAccompanyingChangeWithChecks(), ParserEditTests::alternatingAligned(), FileOp::attemptAsync(), Parser::callParserFunction(), RedisBagOStuff::changeTTL(), Autopromote::checkCondition(), SqliteInstaller::checkPrerequisites(), MemcachedPeclBagOStuff::checkResult(), BlockLevelPass::closeParagraph(), AbstractContent::convert(), ChangeTags::createTagWithChecks(), ChangeTags::deactivateTagWithChecks(), RedisBagOStuff::delete(), MediaWiki\Block\BlockRestrictionStore::delete(), RedisBagOStuff::deleteMulti(), SqlBagOStuff::deleteMulti(), ChangeTags::deleteTagWithChecks(), Skin::doEditSectionLink(), MemcachedPeclBagOStuff::doGet(), RedisBagOStuff::doGet(), JobQueueFederated::doGetSiblingQueueSizes(), MediaWiki\Extensions\ParserFunctions\ExprParser::doOperation(), ParserEditTests::dwdiff(), PoolCounterWork::execute(), RecountCategories::execute(), PasswordReset::execute(), ResourceLoaderFileModule::expandPackageFiles(), MediaWiki\Sparql\SparqlClient::extractData(), SearchResultSet::extractResults(), MockSearchResultSet::extractResults(), FileRepo::fileExistsBatch(), ResourceLoader::filter(), LocalRepo::findBySha1(), RepoGroup::findBySha1(), FileRepo::findBySha1s(), LocalRepo::findBySha1s(), RepoGroup::findBySha1s(), FileRepo::findFiles(), TitleTest::flattenErrorsArray(), MediaWiki\Logger\Monolog\AvroFormatter::formatBatch(), ApiParse::formatCategoryLinks(), ApiParse::formatHeadItems(), ApiParse::formatIWLinks(), ApiParse::formatLangLinks(), ApiParse::formatLimitReportData(), ApiParse::formatLinks(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), DoubleRedirectsPage::formatResult(), MediaHandlerTest::generateTestFitBoxWidthData(), LinksUpdate::getAddedExternalLinks(), LinksUpdate::getAddedLinks(), UsersPager::getAllGroups(), ApiImport::getAllowedImportSources(), ApiImageRotate::getAllowedParams(), ApiPageSet::getAllowedParams(), ApiPurge::getAllowedParams(), ApiQuery::getAllowedParams(), ApiSetNotificationTimestamp::getAllowedParams(), ApiWatch::getAllowedParams(), ResourceLoaderFileModule::getAllStyleFiles(), ApiQueryInfo::getAllVariants(), ChangesListSpecialPage::getChangeTagList(), ApiUpload::getChunkResult(), AvroValidator::getErrors(), StatusValue::getErrorsByType(), ForeignTitle::getFullText(), PageProps::getGoodIDs(), WikiPage::getHiddenCategories(), TitleBlacklist::getHttp(), ApiPageSet::getInvalidTitlesAndRevisions(), ApiQueryGadgets::getList(), Category::getMembers(), GenerateJqueryMsgData::getMessagesAndTests(), RedisBagOStuff::getMulti(), WANObjectCache::getMulti(), ApiModuleManager::getNames(), ApiModuleManager::getNamesWithClasses(), LanguageCode::getNonstandardLanguageCodeMapping(), BackupReader::getNsIndex(), ProfilerExcimer::getOutput(), RightsLogFormatter::getParametersForApi(), SyntaxHighlightAce::getPygmentsToAceMap(), LinksUpdate::getRemovedLinks(), DnsSrvDiscoverer::getServers(), ApiUpload::getStashResult(), Status::getStatusArray(), SpecialEditTags::getTagSelect(), TextSlotDiffRenderer::getTextDiff(), ApiUpload::getWarningsResult(), User::idFromName(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexprObj(), RedisBagOStuff::incr(), SqlBagOStuff::insertMulti(), MemoizedCallable::invokeArgs(), MWNamespace::isMovable(), Title::isMovable(), MediaWiki\Interwiki\ClassicInterwikiLookup::isValidInterwiki(), User::loadFromSession(), EditPage::mergeChangesIntoContent(), ApiQuerySearchTest::mockResultClosure(), StatusValue::newFatal(), SearchResult::newFromTitle(), StatusValue::newGood(), RestbaseVirtualRESTService::onParsoidRequests(), ParsoidVirtualRESTService::onRequests(), SwiftVirtualRESTService::onRequests(), VirtualRESTService::onRequests(), RestbaseVirtualRESTService::onRequests(), SwiftVirtualRESTService::onResponses(), BlockLevelPass::openList(), InfoAction::pageCounts(), TitleBlacklist::parseBlacklist(), ApiUpload::performUpload(), User::pingLimiter(), ApiPageSet::populateGeneratorData(), SpecialPage::prefixSearchString(), CategoryTreePage::prefixSearchSubpages(), FileDuplicateSearchPage::prefixSearchSubpages(), ContentSecurityPolicy::prepareUrlForCSP(), Argon2PasswordTest::providePasswordTests(), ApiQueryContinueTestBase::query(), AutoloadGenerator::readFile(), AllMessagesTablePager::reallyDoQuery(), SqliteInstaller::realpath(), Cite::recursiveFetchRefsFromDB(), SearchExactMatchRescorer::redirectTargetsToRedirect(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget::render(), MediaWiki\Widget\Search\SimpleSearchResultSetWidget::render(), Wikimedia\Rdbms\Database::resultObject(), Wikimedia\Rdbms\DatabaseMssql::resultObject(), MediaWiki\Permissions\PermissionManager::resultToError(), Title::resultToError(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runCount(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runExplode(), MediaWiki\Tests\Permissions\PermissionManagerTest::runGroupPermissions(), TitlePermissionTest::runGroupPermissions(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runReplace(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::runSub(), ParserEditTests::runTests(), MediaWiki\Preferences\DefaultPreferencesFactory::saveFormData(), RedisBagOStuff::set(), User::setEmailWithConfirmation(), RedisBagOStuff::setMulti(), HTMLForm::show(), HTMLForm::showAlways(), StoreBatchTest::storeit(), ArrayBackedMemoizedCallable::storeResult(), FileRepo::storeTemp(), SqliteInstaller::submitConnectForm(), SkinTemplate::tabAction(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::timeCommon(), Password::toString(), FileBackendDBRepoWrapper::translateArrayResults(), SimpleCaptcha::triggersCaptcha(), HTMLForm::tryAuthorizedSubmit(), Block::update(), MediaWiki\Block\BlockRestrictionStore::update(), MediaWiki\Block\BlockRestrictionStore::updateByParentBlockId(), WikiPage::updateRevisionOn(), ChangeTags::updateTagsWithChecks(), UploadSourceAdapter::url_stat(), HTMLNamespacesMultiselectField::validate(), HTMLTitlesMultiselectField::validate(), HTMLUsersMultiselectField::validate(), Sanitizer::validateEmail(), ApiTag::validateLogId(), UploadBase::validateName(), UploadBase::verifyUpload(), wfAssembleUrl(), wfClientAcceptsGzip(), wfGenerateThumbnail(), wfUnpack(), and Status::wrap().
Definition at line 2000 of file hooks.txt.
Referenced by CaptchaAuthenticationRequest::__set_state(), MediaWiki\Auth\AuthenticationRequest::__set_state(), MediaWiki\Auth\ButtonAuthenticationRequest::__set_state(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::__set_state(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::__set_state(), MemcachedClient::_load_items(), ApiFormatJsonTest::addFormatVersion(), Benchmarker::addResult(), ApiQuerySiteinfo::appendExtensions(), ApiResult::applyTransformations(), Parser::argSubstitution(), ArrayUtils::arrayDiffAssocRecursive(), LanguageConverter::autoConvertToAllVariants(), MediaWiki\Auth\AuthManager::autoCreateUser(), ExternalStoreDB::batchFetchBlobs(), ExternalStoreDB::batchFetchFromURLs(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAccountCreation(), Parser::braceSubstitution(), MediaWiki\Linker\LinkRenderer::buildAElement(), MediaWiki\Special\SpecialPageFactory::capturePath(), ApiQueryRevisionsBase::checkRevDel(), SpecialCiteThisPage::citationTag(), CategoryViewer::columnList(), UploadFromChunks::concatenateChunks(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), LanguageZh::convertForSearchResult(), MediaHandler::convertMetadataVersion(), MagicVariableTest::createProviderUpTo(), Wikimedia\Services\ServiceContainer::createService(), MultiWriteBagOStuff::deleteObjectsExpiringBefore(), ApiBlockTest::doBlock(), DatabaseOracle::doCommit(), Wikimedia\Rdbms\DatabaseMysqli::doQuery(), Wikimedia\Rdbms\DatabaseMysqlBase::doSelectDomain(), DatabaseInstaller::doUpgrade(), ApiLoginTest::doUserLogin(), MultiWriteBagOStuff::doWrite(), Wikimedia\Rdbms\DatabasePostgres::duplicateTableStructure(), ApiFormatBaseTest::encodeData(), ApiFormatTestBase::encodeData(), DeleteOldFancyCaptchas::execute(), GenerateFancyCaptchas::execute(), ApiManageTags::execute(), ApiQueryAuthManagerInfo::execute(), ApiStashEdit::execute(), ApiTag::execute(), FindHooks::execute(), HHVMMakeRepo::execute(), Html::expandAttributes(), ApiBase::extractRequestParams(), ApiRevisionDelete::extractStatusInfo(), Wikimedia\Rdbms\MssqlBlob::fetch(), ExternalStoreDB::fetchBlob(), ExternalStoreDB::fetchFromURL(), ORAResult::fetchObject(), ORAResult::fetchRow(), TestResourceLoaderWikiModule::fetchTitleInfo(), ForeignAPIRepo::findBySha1(), ApiAuthManagerHelper::formatAuthenticationResponse(), ApiErrorFormatter_BackCompat::formatException(), ApiAuthManagerHelper::formatFields(), ApiParamInfo::formatHelpMessages(), BlockLogFormatter::formatParametersForApi(), DeleteLogFormatter::formatParametersForApi(), ProtectLogFormatter::formatParametersForApi(), RightsLogFormatter::formatParametersForApi(), SpecialPasswordPolicies::formatPolicies(), ApiErrorFormatter::formatRawMessage(), ApiAuthManagerHelper::formatRequests(), SpecialPagesWithProp::formatResult(), DeletedContribsPager::formatRevisionRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), DeletedContribsPager::formatRow(), GetConfiguration::formatVarDump(), CoreParserFunctions::gender(), MediaWiki\Preferences\DefaultPreferencesFactory::generateSkinOptions(), CachedBagOStuff::get(), ApiFeedWatchlist::getAllowedParams(), ApiQueryLogEvents::getAllowedParams(), ApiAMCreateAccount::getAllowedParams(), ApiComparePages::getAllowedParams(), ApiFeedContributions::getAllowedParams(), ApiFeedRecentChanges::getAllowedParams(), ApiFormatBase::getAllowedParams(), ApiFormatJson::getAllowedParams(), ApiFormatPhp::getAllowedParams(), ApiQueryAllDeletedRevisions::getAllowedParams(), ApiQueryAllImages::getAllowedParams(), ApiQueryAllPages::getAllowedParams(), ApiQueryAllRevisions::getAllowedParams(), ApiQueryBacklinksprop::getAllowedParams(), ApiQueryCategoryMembers::getAllowedParams(), ApiQueryExtLinksUsage::getAllowedParams(), ApiQueryRevisions::getAllowedParams(), ApiResetPassword::getAllowedParams(), RevDelArchivedFileItem::getApiData(), RevDelFileItem::getApiData(), RevDelLogItem::getApiData(), RevDelRevisionItem::getApiData(), MediaWiki\Revision\RevisionStore::getArchiveQueryInfo(), HTMLDateTimeField::getAttributes(), HTMLFormField::getAttributes(), ApiLogin::getAuthenticationResponseLogData(), ApiQueryUserInfo::getCentralUserInfo(), RevisionDeleter::getChanges(), MediaWiki\Preferences\DefaultPreferencesFactory::getDateOptions(), HTMLFormFieldCloner::getDefault(), MediaWiki\Session\TestUtils::getDummySessionBackend(), ApiResetPassword::getExamplesMessages(), MediaWiki\Auth\PasswordAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\UserDataAuthenticationRequest::getFieldInfo(), McrUndoAction::getFormFields(), ApiHelp::getHelpInternal(), MWDebug::getHTMLDebugLog(), MediaWiki\Preferences\DefaultPreferencesFactory::getImageSizes(), FileRepo::getInfo(), HTMLAutoCompleteSelectField::getInputHTML(), ActorMigration::getInsertValues(), ActorMigration::getInsertValuesWithTempTable(), MediaWiki\Auth\PasswordAuthenticationRequestTest::getInstance(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::getInstance(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::getInstance(), TablePager::getLimitSelectList(), Title::getLinkURL(), SpecialVersion::getMediaWikiCredits(), ApiParamInfo::getModuleInfo(), ApiBase::getParameter(), ApiAuthManagerHelper::getPreservedRequest(), MediaWiki\Revision\RevisionStore::getQueryInfo(), WikiPage::getQueryInfo(), User::getQueryInfo(), LocalFile::getQueryInfo(), OldLocalFile::getQueryInfo(), ReplaceAll::getReplacement(), ApiResult::getResultData(), MediaWiki\Revision\RevisionStore::getSlotsQueryInfo(), ApiAuthManagerHelper::getStandardParams(), TablePager::getStartBody(), ReplaceAll::getTarget(), MediaWiki\Preferences\DefaultPreferencesFactory::getThumbSizes(), ParserOutput::getTimes(), User::getToken(), LanguageConverter::getURLVariant(), LanguageConverter::getUserVariant(), ApiMain::getVal(), Parser::getVariableValue(), SpecialVersion::getWgHooks(), SiteConfiguration::getWikiParams(), MWGrants::grantNames(), UserrightsPage::groupCheckboxes(), Wikimedia\Rdbms\LBFactory::hasMasterChanges(), Wikimedia\Rdbms\LBFactory::hasOrMadeRecentMasterChanges(), Html::htmlHeader(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::ifexpr(), Wikimedia\Rdbms\DatabaseMssql::insert(), Wikimedia\Rdbms\LBFactory::laggedReplicaUsed(), HTMLFormFieldCloner::loadDataFromRequest(), LogEventsList::logLine(), HTMLFormField::lookupOptionsKeys(), MediaWiki\Linker\LinkRenderer::makeBrokenLink(), ResourceLoaderClientHtml::makeContext(), Parser::makeImage(), Linker::makeMediaLinkFile(), MediaWiki\Linker\LinkRenderer::makePreloadedLink(), Linker::makeSelfLinkObj(), LanguageConverter::markNoConversion(), UserPasswordPolicy::maxOfPolicies(), MediaWiki\Linker\LinkRenderer::mergeAttribs(), ExternalStoreDB::mergeBatchResult(), SiteConfiguration::mergeParams(), Html::namespaceSelector(), MediaWiki\Auth\AuthenticationResponse::newAbstain(), ParserOptions::newCanonical(), MediaWiki\Auth\AuthenticationResponse::newFail(), MediaWiki\Auth\AuthenticationResponse::newPass(), MediaWiki\Auth\AuthenticationResponse::newRedirect(), MediaWiki\Auth\AuthenticationResponse::newRestart(), MediaWiki\Auth\AuthenticationResponse::newUI(), Sanitizer::normalizeCharReferencesCallback(), Parser::normalizeLinkUrl(), MediaWiki\Site\MediaWikiPageNameNormalizer::normalizePageName(), Linker::normalizeSubpageLink(), File::normalizeTitle(), MediaWiki\Auth\AuthManager::normalizeUsername(), CoreParserFunctions::nse(), Wikimedia\Rdbms\DatabaseMssql::numRows(), LanguageConverter::parseCachedTable(), ForeignAPIFile::parseMetadata(), MediaWiki::parseTitle(), ApiResult::path(), Cite::plainError(), WikitextContent::preSaveTransform(), OutputPageTest::provideAddWikiText(), MWRestrictionsTest::provideCheck(), ApiStructureTest::provideDocumentationExists(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), MediaWikiServicesTest::provideGetService(), LocalIdLookupTest::provideIsAttachedShared(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), ResourceLoaderTest::provideMakeModuleResponseConcat(), ApiStructureTest::provideParameterConsistency(), MediaWiki\Auth\AuthManager::providerArrayFromSpecs(), Installer::readExtension(), XmlTypeCheck::readNext(), EnhancedChangesList::recentChangesLine(), Cite::ref(), Cite::references(), Cite::referencesFormat(), Cite::referencesFormatEntryNumericBacklinkLabel(), KkConverter::regsConverter(), ApiResult::removeValue(), CategoryFinder::run(), MemcachedClient::run_command(), MediaWiki\Linker\LinkRenderer::runBeginHook(), MediaWiki\Linker\LinkRenderer::runLegacyBeginHook(), MysqlMaintenance::runMysql(), DatabaseUpdater::runUpdates(), Wikimedia\Rdbms\DatabaseMssql::select(), SpecialEmailUser::sendEmailForm(), UserMailer::sendInternal(), Cookie::serializeToHttpRequest(), WebRequest::setVal(), SpecialCiteThisPage::showCitations(), UserOptionsMaintenance::showUsageStats(), ApiErrorFormatter::stripMarkup(), Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MWRestrictionsTest::testArray(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), ApiLoginTest::testBadPass(), ApiLoginTest::testBadToken(), MediaWiki\Auth\AuthenticationRequestTest::testBasics(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\AuthManagerTest::testBeginAccountLink(), MediaWiki\Auth\AuthManagerTest::testBeginAuthentication(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testBeginSecondaryAuthentication(), ApiLoginTest::testBotPassword(), ApiLoginTest::testBotPasswordLocked(), ApiLoginTest::testBotPasswordThrottled(), WANObjectCacheTest::testBusyValue(), ParserMethodsTest::testCallParserFunction(), ApiMainTest::testCheckConditionalRequestHeaders(), MediaWiki\Auth\CreatedAccountAuthenticationRequestTest::testConstructor(), MediaWiki\Auth\AuthenticationResponseTest::testConstructors(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), MediaWiki\Auth\AuthManagerTest::testContinueAccountLink(), MediaWiki\Auth\AuthManagerTest::testCreateFromLogin(), ApiFormatPhpTest::testCrossDomainMangling(), ApiLoginTest::testDeprecatedUserLogin(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testDescribeCredentials(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testDescribeCredentials(), ApiMainTest::testExceptionErrors(), ApiLoginTest::testExtendedDescription(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testFailResponse(), ApiFormatBaseTest::testFilenameEncoding(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testForAccountCreation(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequestsRequired(), ApiLoginTest::testGoodPass(), MWRestrictionsTest::testJson(), MediaWiki\Auth\AuthenticationRequestTest::testLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTestCase::testLoadFromSubmission(), DifferenceEngineTest::testLoadRevisionData(), WANObjectCacheTest::testLockTSE(), WANObjectCacheTest::testLockTSESlow(), MediaWiki\Session\SessionTest::testMethods(), MWRestrictionsTest::testNewDefault(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testNewInvalid(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequestTest::testNewRandom(), ApiLoginTest::testNoName(), ApiLoginTest::testNoSameOriginSecurity(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::testRangeBlock(), WANObjectCacheTest::testReap_fail(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testSetPasswordResetFlag(), MediaWikiTest::testTryNormaliseRedirect(), ApiLoginTest::testUnsupportedAuthResponseType(), JpegHandler::transformImageMagick(), KkConverter::translate(), SrConverter::translate(), Language::truncate_skip(), Language::truncateHtml(), SqlBagOStuff::unserialize(), WebRequest::unsetVal(), ApiResult::unsetValue(), StripState::unstripType(), WikiPage::updateIfNewerOn(), ReassignEdits::userSpecification(), Cite::warning(), wfCgiToArray(), wfPercent(), and wfTimestamp().
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 1777 of file hooks.txt.
Referenced by Article::applyContentOverride(), RevisionDbTestBase::assertRevEquals(), MediaWiki\Tests\Revision\McrReadNewRevisionStoreDbTest::assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\McrRevisionStoreDbTest::assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\McrWriteBothRevisionStoreDbTest::assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\PreMcrRevisionStoreDbTest::assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::assertRevisionRecordMatchesRevision(), DummyLinker::buildRollbackLink(), Linker::buildRollbackLink(), CleanupSpam::cleanupArticle(), Cleanup::cleanupArticle(), WikiPage::commitRollback(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::createRevision(), MediaWiki\Tests\Storage\PageUpdaterTest::createRevision(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::createRevisionStoreCacheRecord(), HistoryPager::curLink(), DifferenceEngine::deletedLink(), HistoryPager::diffButtons(), SpecialUndelete::diffHeader(), PopulateRevisionLength::doDBUpdates(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), PoolWorkArticleView::doWork(), ApiComparePages::execute(), ApiExpandTemplates::execute(), ApiParse::execute(), ApiPatrol::execute(), ApiQueryDeletedrevs::execute(), ApiSetNotificationTimestamp::execute(), CheckBadRedirects::execute(), GetTextMaint::execute(), ImportTextFiles::execute(), DumpRev::execute(), HistoryAction::feedItem(), MediaWikiGadgetsDefinitionRepo::fetchStructuredList(), SpecialRecentChanges::filterByCategories(), FeedUtils::formatDiffRow(), DeletedContribsPager::formatRevisionRow(), SpecialMergeHistory::formatRevisionRow(), SpecialUndelete::formatRevisionRow(), SpecialNewpages::formatRow(), ContribsPager::formatRow(), DeletedContribsPager::formatRow(), DummyLinker::generateRollback(), Linker::generateRollback(), RevDelRevisionItem::getApiData(), ContentHandler::getAutoDeleteReason(), MediaWiki\Revision\RevisionStore::getBaseRevisionRow(), CoreParserFunctions::getCachedRevisionObject(), CategoryMembershipChangeJob::getCategoriesAtRev(), WikiPage::getContentModel(), EditPage::getCurrentContent(), WikiPage::getDeletionUpdates(), ApiComparePages::getDiffRevision(), Title::getEarliestRevTime(), GadgetDefinitionNamespaceRepo::getGadget(), PageArchive::getLastRevisionText(), User::getNewMessageLinks(), MediaWiki\Revision\RevisionStore::getNextRevision(), WikiPage::getOldestRevision(), ArticleViewTest::getPage(), SpecialUndelete::getPageLink(), ApiParse::getParsedContent(), DifferenceEngine::getParserOutput(), MediaWiki\Revision\RevisionStore::getPreviousRevision(), MediaWiki\Revision\RevisionStore::getPreviousRevisionId(), RawAction::getRawText(), MediaWiki\Revision\RevisionStore::getRecentChange(), MediaWiki\Revision\RevisionRenderer::getRenderedRevision(), DummyLinker::getRevDeleteLink(), Linker::getRevDeleteLink(), ApiComparePages::getRevisionById(), MediaWiki\Revision\RevisionStore::getRevisionByPageId(), MediaWiki\Revision\RevisionStore::getRevisionByTitle(), DifferenceEngine::getRevisionHeader(), Parser::getRevisionObject(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::getRevisionRecordFromDetailsArray(), Revision::getRevisionText(), DummyLinker::getRollbackEditCount(), Linker::getRollbackEditCount(), Parser::getVariableValue(), MediaWiki\Storage\DerivedPageDataUpdater::grabCurrentRevision(), ApiComparePages::guessModel(), ApiComparePages::guessTitle(), BackupReader::handleLogItem(), DumpIterator::handleRevision(), BackupReader::handleRevision(), DumpRenderer::handleRevision(), RollbackAction::handleRollbackRequest(), FixDefaultJsonContentPages::handleRow(), HistoryPager::historyLine(), MediaWiki\Revision\RevisionStore::insertIpChangesRow(), MediaWiki\Revision\RevisionStore::insertRevisionInternal(), MediaWiki\Revision\RevisionStore::insertRevisionOn(), MediaWiki\Revision\RevisionStore::insertRevisionRowOn(), ChangesList::insertRollback(), Title::isValidMoveTarget(), MovePage::isValidMoveTarget(), MessageCache::loadFromDB(), DifferenceEngine::loadRevisionData(), MediaWiki\Revision\RevisionStore::loadRevisionFromConds(), SimpleCaptcha::loadText(), PopulateArchiveRevId::makeDummyRevisionRow(), MediaWiki\Storage\PageUpdater::makeNewRevision(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::makeRevision(), RevisionDbTestBase::makeRevisionWithProps(), MediaWiki\Revision\MutableRevisionRecord::newFromParentRevision(), MediaWiki\Revision\RevisionStore::newRevisionFromConds(), MediaWiki\Revision\RevisionStore::newRevisionFromRow(), RevisionDbTestBase::newTestRevision(), CoreParserFunctions::pagesize(), MediaWiki::parseTitle(), RebuildTextIndex::populateSearchIndex(), BaseDump::prefetch(), MediaWiki\Storage\DerivedPageDataUpdater::prepareUpdate(), CompareParsers::processRevision(), SearchDump::processRevision(), PreprocessDump::processRevision(), RevisionTest::provideConstructFromRow(), PoolWorkArticleViewTest::provideMagicWords(), MediaWiki\Tests\Storage\PageUpdaterTest::provideMagicWords(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::provideNonHistoryRevision(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::provideNotReadyForInsertion(), LocalFile::recordUpload2(), WikiPage::replaceSectionAtRev(), WikiPage::replaceSectionContent(), DummyLinker::revComment(), Linker::revComment(), ChangesList::revDateLink(), Diff::reverse(), CoreParserFunctions::revisionday(), CoreParserFunctions::revisionday2(), MediaWikiTestCase::revisionDelete(), DifferenceEngine::revisionDeleteLink(), CoreParserFunctions::revisionid(), MediaWiki\Storage\DerivedPageDataUpdater::revisionIsRedirect(), CoreParserFunctions::revisionmonth(), CoreParserFunctions::revisionmonth1(), CoreParserFunctions::revisiontimestamp(), MediaWiki\Tests\Revision\McrWriteBothRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\NoContentModelRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\PreMcrRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::revisionToRow(), CoreParserFunctions::revisionuser(), CoreParserFunctions::revisionyear(), HistoryPager::revLink(), DummyLinker::revUserLink(), Linker::revUserLink(), DummyLinker::revUserTools(), Linker::revUserTools(), ApiQueryAllDeletedRevisions::run(), ApiQueryAllRevisions::run(), ApiQueryDeletedRevisions::run(), ApiQueryRevisions::run(), PageArchiveTestBase::setUp(), ApiComparePages::setVals(), Article::showDiffPage(), SpecialBookSources::showList(), McrUndoAction::showPreview(), SpecialUndelete::showRevision(), Parser::statelessFetchRevision(), Parser::statelessFetchTemplate(), RevDelRevisionList::suggestTarget(), ArticleViewTest::testArticleRevisionViewCustomHook(), MediaWiki\Tests\Revision\RevisionStoreCacheRecordTest::testCallback(), RevisionTest::testConstructFromArray(), RevisionTest::testConstructFromArray_userSetAsExpected(), RevisionTest::testConstructFromArrayWithBadPageId(), RevisionTest::testConstructFromEmptyArray(), RevisionTest::testConstructFromRow(), RevisionTest::testConstructFromRowWithBadPageId(), MediaWiki\Tests\Storage\PageUpdaterTest::testCreatePage(), WikiPageDbTestBase::testDoEditContent(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testDoParserCacheUpdate(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testDoUpdates(), PoolWorkArticleViewTest::testDoWorkWithExplicitRevision(), ApiStashEditTest::testExistingPage(), PageArchiveTestBase::testGetArchivedRevision(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testGetCanonicalParserOptions(), MediaWiki\Tests\Revision::testGetComment_audience(), RevisionDbTestBase::testGetComment_notDeleted(), RevisionDbTestBase::testGetContent(), MediaWiki\Tests\Revision::testGetContent(), RevisionTest::testGetContent(), MediaWiki\Tests\Revision::testGetContent_audience(), RevisionDbTestBase::testGetContent_failure(), RevisionTest::testGetContent_failure(), RevisionDbTestBase::testGetContentClone(), RevisionDbTestBase::testGetContentFormat(), RevisionDbTestBase::testGetContentHandler(), RevisionDbTestBase::testGetContentModel(), RevisionDbTestBase::testGetContentUncloned(), RevisionTest::testGetId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetKnownCurrentRevision(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetKnownCurrentRevision_revDelete(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetKnownCurrentRevision_userNameChange(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetNextRevision_bad(), RevisionDbTestBase::testGetPage(), RevisionTest::testGetParentId(), RevisionDbTestBase::testGetParentLengths_multipleRevIds(), RevisionDbTestBase::testGetParentLengths_oneRevId(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate(), PageArchiveTestBase::testGetPreviousRevision(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetPreviousRevision_bad(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRcIdIfUnpatrolled_returnsRecentChangesId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRcIdIfUnpatrolled_returnsZeroIfPatrolled(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRecentChange(), RevisionDbTestBase::testGetRecentChange(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_current(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_known(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_master(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_multi(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_new(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_noHtml(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_old(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_privileged(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_raw(), MediaWiki\Tests\Revision\RevisionRendererTest::testGetRenderedRevision_suppressed(), PageArchiveTestBase::testGetRevision(), WikiPageDbTestBase::testGetRevision(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionById(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByPageId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByTimestamp(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByTitle(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_archive(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_current(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteNoId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_incompleteWithId(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_multi(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_new(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_old(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_previewWithSelfTransclusion(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_privileged(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_raw(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_suppressed(), RevisionDbTestBase::testGetRevisionText(), RevisionDbTestBase::testGetSha1(), RevisionTest::testGetSha1(), RevisionTest::testGetSha1_failure(), RevisionDbTestBase::testGetSize(), RevisionTest::testGetSize(), RevisionTest::testGetSize_failure(), MediaWiki\Tests\Revision::testGetSlot(), MediaWiki\Tests\Revision::testGetSlot_audience(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::testGetSlot_audience_latest(), RevisionDbTestBase::testGetTextId(), RevisionDbTestBase::testGetTimestamp(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetTimestampFromId_found(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetTimestampFromId_notFound(), RevisionDbTestBase::testGetTitle_fromRevisionWhichWillLoadTheTitle(), MediaWiki\Tests\Revision::testGetUser_audience(), RevisionDbTestBase::testGetUserAndText(), RevisionDbTestBase::testGetVisibility_nothingDeleted(), MediaWiki\Tests\Revision::testHasSlot(), ApiRevisionDeleteTest::testHidingRevisions(), RevisionDbTestBase::testInsertOn_exceptionOnIncomplete(), RevisionDbTestBase::testInsertOn_success(), MediaWiki\Tests\Revision\McrWriteBothRevisionStoreDbTest::testInsertRevisionFromArchiveRow_unmigratedArchiveRow(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testInsertRevisionOn_failures(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testInsertRevisionOn_successes(), MediaWiki\Tests\Revision\McrRevisionStoreDbTest::testInsertRevisionOn_T202032(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::testIsCurrent(), MediaWiki\Tests\Revision::testIsDeleted(), RevisionDbTestBase::testIsDeleted_nothingDeleted(), RevisionDbTestBase::testIsMinor_false(), RevisionDbTestBase::testIsMinor_true(), MediaWiki\Tests\Revision::testIsReadyForInsertion(), RevisionDbTestBase::testIsUnpatrolled_returnsRecentChangesId(), RevisionDbTestBase::testIsUnpatrolled_returnsZeroIfPatrolled(), RevisionDbTestBase::testLoadFromId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testLoadRevisionFromId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testLoadRevisionFromPageId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testLoadRevisionFromTitle(), PoolWorkArticleViewTest::testMagicWords(), MediaWiki\Tests\Storage\PageUpdaterTest::testMagicWords(), RevisionDbTestBase::testNewFromArchiveRow(), RevisionDbTestBase::testNewFromArchiveRowOverrides(), RevisionDbTestBase::testNewFromId(), RevisionDbTestBase::testNewFromPageId(), RevisionDbTestBase::testNewFromPageIdWithLatestId(), RevisionDbTestBase::testNewFromPageIdWithNotLatestId(), RevisionDbTestBase::testNewFromRow(), RevisionDbTestBase::testNewFromTitle_withBadId(), RevisionDbTestBase::testNewFromTitle_withId(), RevisionDbTestBase::testNewFromTitle_withoutId(), RevisionDbTestBase::testNewKnownCurrent(), RevisionDbTestBase::testNewKnownCurrent_withPageId(), RevisionDbTestBase::testNewNullRevision(), RevisionDbTestBase::testNewNullRevision_badPage(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_anonEdit(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_anonEdit_legacyEncoding(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_getQueryInfo(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_revDelete(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_userEdit(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewRevisionFromRow_userNameChange(), MediaWiki\Tests\Revision\RenderedRevisionTest::testNoHtml(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::testNotReadyForInsertion(), ApiStashEditTest::testPageWithNoRevisions(), WikiPageDbTestBase::testPrepareContentForEdit(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareContentInherit(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdateOutputReset(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testPrepareUpdateReusesParserOutput(), MediaWiki\Tests\Revision::testSerialization_fails(), RevisionTest::testSetId(), MediaWiki\Tests\Storage\PageUpdaterTest::testSetRcPatrolStatus(), MediaWiki\Tests\Revision\RenderedRevisionTest::testSetRevisionParserOutput(), MediaWiki\Tests\Storage\PageUpdaterTest::testSetUseAutomaticEditSummaries(), MediaWiki\Tests\Storage\PageUpdaterTest::testSetUsePageCreationLog(), RevisionTest::testSetUserIdAndName(), RevisionDbTestBase::testSimpleContentGetters(), MediaWiki\Tests\Storage\PageUpdaterTest::testUpdatePage(), MediaWiki\Tests\Revision\RenderedRevisionTest::testUpdateRevision(), ArticleViewTest::testViewNonText(), ContribsPager::tryToCreateValidRevision(), MediaWiki\Revision\RenderedRevision::updateRevision(), Maintenance::updateSearchIndexForPage(), ChangeTags::updateTagsWithChecks(), PopulateRevisionSha1::upgradeLegacyArchiveRow(), PopulateRevisionLength::upgradeRow(), PopulateRevisionSha1::upgradeRow(), Article::view(), MediaWiki\Storage\DerivedPageDataUpdater::wasRedirect(), DumpFilter::writeLogItem(), DumpFilter::writeRevision(), DumpMultiWriter::writeRevision(), ExportProgressFilter::writeRevision(), and XmlDumpWriter::writeRevision().
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI& $revert |
Definition at line 2196 of file hooks.txt.
Referenced by WikiStatsOutput::formatPercent(), ContentModelLogFormatter::getActionLinks(), DeleteLogFormatter::getActionLinks(), MergeLogFormatter::getActionLinks(), MoveLogFormatter::getActionLinks(), LogEventsList::logLine(), LocalFile::recordUpload2(), and LocalFile::upload().
also included in $newHeader $rollback |
Definition at line 1268 of file hooks.txt.
Referenced by DifferenceEngine::showDiffPage().
the value to return A Title object or null for latest all implement SearchIndexField must implement ResultSetAugmentor& $rowAugmentors |
Definition at line 2927 of file hooks.txt.
Referenced by SearchEngineTest::addAugmentors(), and SearchEngine::augmentSearchResults().
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow (e.g. with the RejectParserCacheValue hook) because MediaWiki won't do it for you. &$defaults also a ContextSource after deleting those rows but within the same transaction $rows |
Definition at line 2793 of file hooks.txt.
Referenced by Wikimedia\Rdbms\FakeResultWrapper::__construct(), MigrateActors::addActorsForRows(), WatchedItemStore::addWatchBatchForUser(), JsonContent::arrayTable(), ChangesFeed::buildItems(), Xml::buildTable(), BatchRowUpdateTest::consecutivelyReturnFromSelect(), SqlBagOStuff::deleteObjectsExpiringBefore(), DeleteAutoPatrolLogs::deleteRows(), JobQueueDB::doBatchPushInternal(), FixDefaultJsonContentPages::doDBUpdates(), PopulateIpChanges::doDBUpdates(), SpecialRecentChanges::doMainQuery(), MysqlUpdater::doPageRandomUpdate(), RevDelRevisionList::doQuery(), MysqlUpdater::doSchemaRestructuring(), Wikimedia\Rdbms\DatabaseMssql::estimateRowCount(), Wikimedia\Rdbms\DatabaseMysqlBase::estimateRowCount(), Wikimedia\Rdbms\DatabasePostgres::estimateRowCount(), ChangesFeed::execute(), ChangesListSpecialPage::execute(), ApiFeedRecentChanges::execute(), BatchRowUpdate::execute(), CleanupRemovedModules::execute(), DeleteAutoPatrolLogs::execute(), PurgeChangedPages::execute(), PurgeModuleDeps::execute(), RemoveInvalidEmails::execute(), SpecialRecentChanges::filterByCategories(), HTMLCheckMatrix::filterDataForSubmit(), LCStoreDB::finishWrite(), ChangesFeed::generateFeed(), BatchRowUpdateTest::genSelectResult(), Block::getBlocksForIPList(), HTMLCheckMatrix::getInputHTML(), MediaWiki\Preferences\DefaultPreferencesFactory::getOptionFromUser(), User::getOptionKinds(), WatchedItemStore::getTitleDbKeysGroupedByNamespace(), ImagePage::imageLinks(), ChangesList::initChangesListRows(), Wikimedia\Rdbms\DatabasePostgres::insert(), MediaWiki\Block\BlockRestrictionStore::insert(), ManualLogEntry::insert(), SqlBagOStuff::insertMulti(), Title::loadRestrictions(), Title::loadRestrictionsFromRows(), MigrateActors::migrate(), MigrateActors::migrateLogSearch(), MigrateActors::migrateToTemp(), SpecialReplaceText::namespaceTables(), Wikimedia\Rdbms\Database::nativeReplace(), DatabaseTestHelper::nativeReplace(), Wikimedia\Rdbms\Database::nonNativeInsertSelect(), JsonContent::objectTable(), SpecialInterwiki::onSubmit(), SpecialRecentChanges::outputChangesList(), SpecialWatchlist::outputChangesList(), CheckLanguageCLI::outputWiki(), PurgeChangedPages::pageableSortedRows(), PopulateContentTables::populateContentTablesForRowBatch(), DatabaseInstaller::populateInterwikiTable(), PopulateContentModel::populatePage(), PopulateContentModel::populateRevisionOrArchive(), PopulateContentTables::populateTable(), MediaWiki\Widget\Search\SearchFormWidget::powerSearchBox(), RecentChangesUpdateJob::purgeExpiredRows(), WatchedItemStore::removeWatchBatchForUser(), Wikimedia\Rdbms\Database::replace(), Wikimedia\Rdbms\DatabaseMysqlBase::replace(), Wikimedia\Rdbms\DatabaseSqlite::replace(), ApiQueryCategoryMembers::run(), UserRightsProxy::saveSettings(), WatchedItemStore::setNotificationTimestampsForUser(), PagePropsTest::setProperties(), SpecialWhatLinksHere::showIndirectLinks(), MwSql::sqlPrintResult(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), DatabaseSQLTest::testInsertSelectBatching(), BatchRowUpdateTest::testReaderBasicIterate(), Xml::textarea(), Wikimedia\Rdbms\Database::upsert(), Wikimedia\Rdbms\DatabaseMysqlBase::upsert(), HTMLCheckMatrix::validate(), and ChangesListSpecialPage::webOutput().
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template $section |
Definition at line 3070 of file hooks.txt.
Referenced by HTMLForm::__construct(), JobQueueFederated::__construct(), HTMLForm::addFooterText(), CategoryViewer::addFragmentToTitle(), HTMLForm::addHeaderText(), ParserOutput::addHeadItem(), ApiQuerySearch::addInterwikiResults(), CoreParserFunctions::anchorencode(), MWLBFactory::applyDefaultConfig(), SkinTemplate::buildContentNavigationUrls(), FileBackendGroup::config(), HTMLForm::displaySection(), SimpleCaptcha::doConfirmEdit(), Skin::doEditSectionLink(), IndexPager::doQuery(), TestFileEditor::emitTest(), ApiEditPage::execute(), TestFileEditor::execute(), Linker::formatAutocomments(), Linker::generateTOC(), Wikimedia\Rdbms\LBFactoryMulti::getAllMainLBs(), ApiComparePages::getDiffRevision(), HTMLForm::getFooterText(), HTMLForm::getHeaderText(), OOUIHTMLForm::getHeaderText(), HTMLMultiSelectField::getInputOOUI(), Wikimedia\Rdbms\LBFactoryMulti::getMainLB(), GadgetHooks::getPreferences(), RawAction::getRawText(), Wikimedia\Rdbms\LBFactoryMulti::getSectionForDomain(), MediaWikiGadgetsDefinitionRepo::listFromDefinition(), SimpleCaptcha::loadText(), Exif::makeFilteredData(), Wikimedia\Rdbms\LBFactoryMulti::newMainLB(), Sanitizer::normalizeSectionNameWhitespace(), WebInstallerOutput::outputFooter(), TestFileEditor::parseTest(), EditPageTest::provideAutoMerge(), MediaWiki\Widget\Search\FullSearchResultWidget::render(), ParserTestRunner::runTest(), ProfilerSectionOnly::scopedProfileIn(), ProfilerXhprof::scopedProfileIn(), SectionProfiler::scopedProfileIn(), SectionProfiler::scopedProfileOut(), Profiler::scopedProfileOut(), FileBackend::scopedProfileSection(), HTMLForm::setFooterText(), HTMLForm::setHeaderText(), SimpleCaptcha::shouldCheck(), SpecialGadgets::showMainForm(), EditPageTest::testExtractSectionTitle(), EditPageTest::testSectionEdit(), Exif::validate(), HTMLForm::wrapFieldSetSection(), OOUIHTMLForm::wrapFieldSetSection(), and PreferencesFormOOUI::wrapFieldSetSection().
|
static |
Definition at line 2275 of file hooks.txt.
Referenced by Parser::__construct(), ParserTestRunner::addArticles(), OutputPage::addCategoryLinks(), ApiQuerySiteinfo::appendSpecialPageAliases(), SiteStatsUpdate::cacheUpdate(), SearchEngine::defaultNearMatcher(), MediaWiki\MediaWikiServices::disableStorageBackend(), LinkBatch::doGenderQuery(), LinksDeletionUpdate::doIncrementalUpdate(), MysqlUpdater::doTemplatelinksUpdate(), SearchUpdate::doUpdate(), DatabaseInstaller::enableLB(), GetLagTimes::execute(), DeferredUpdates::execute(), MediaWiki\MediaWikiServices::forceGlobalInstance(), JobQueueGroup::get(), ApiQuerySearch::getAllowedParams(), MediaWiki\Tests\Storage\SqlBlobStoreTest::getBlobStore(), Skin::getCachedNotice(), Preferences::getDefaultPreferencesFactory(), ApiHelp::getHelp(), OutputPage::getJSVars(), SpecialSearch::getSearchEngine(), LogPage::getTitleLink(), LinksUpdate::incrTableUpdate(), MediaWikiTestCase::installMockMwServices(), PurgeJobUtils::invalidatePages(), Linker::link(), MediaWikiTestCase::makeTestConfigFactoryInstantiator(), ObjectCache::newWANCacheFromParams(), SpecialWatchlist::outputChangesList(), MediaWikiTestCase::overrideMwServices(), InfoAction::pageInfo(), ApiPageSet::processTitlesArray(), ForeignAPIFile::purgeDescriptionPage(), UserGroupMembership::purgeExpired(), ParserTestRunner::resetTitleServices(), MWExceptionHandler::rollbackMasterChangesAndLog(), ClearWatchlistNotificationsJob::run(), RefreshLinksJob::runForTitle(), MediaWikiTestCase::setContentLang(), MediaWiki::setDBProfilingAgent(), Maintenance::setLBFactoryTriggers(), CaptchaPreAuthenticationProviderTest::setUp(), DefaultPreferencesFactoryTest::setUp(), MessageCache::singleton(), ParserTestRunner::staticSetup(), ServiceContainerTest::testAddServiceManipulator(), ServiceContainerTest::testAddServiceManipulator_fail_in_use(), ServiceContainerTest::testAddServiceManipulator_fail_undefined(), ServiceContainerTest::testApplyWiring(), MediaWikiServicesTest::testDefaultServiceInstantiation(), ServiceContainerTest::testDefineService(), ServiceContainerTest::testDefineService_fail_duplicate(), ServiceContainerTest::testDestroy(), ServiceContainerTest::testDisableService(), ServiceContainerTest::testDisableService_fail_undefined(), MediaWiki\Tests\Storage\NameTableStoreFactoryTest::testGet(), MediaWikiServicesTest::testGetInstance(), MediaWikiServicesTest::testGetService(), ServiceContainerTest::testGetService(), ServiceContainerTest::testGetService_fail_unknown(), ServiceContainerTest::testGetServiceNames(), MediaWikiServicesTest::testGetters(), ServiceContainerTest::testHasService(), ServiceContainerTest::testImportWiring(), MediaWiki\Tests\Storage\NameTableStoreFactoryTest::testIntegratedGetChangeTagDef(), MediaWiki\Tests\Storage\NameTableStoreFactoryTest::testIntegratedGetContentModels(), MediaWiki\Tests\Storage\NameTableStoreFactoryTest::testIntegratedGetSlotRoles(), ServiceContainerTest::testLoadWiringFiles(), ServiceContainerTest::testLoadWiringFiles_fail_duplicate(), MediaWiki\Tests\Revision\RevisionStoreTest::testMigrationConstruction(), RevisionDbTestBase::testNewFromArchiveRow(), ServiceContainerTest::testPeekService(), ServiceContainerTest::testPeekService_fail_unknown(), ServiceContainerTest::testRedefineService(), ServiceContainerTest::testRedefineService_disabled(), ServiceContainerTest::testRedefineService_fail_in_use(), ServiceContainerTest::testRedefineService_fail_undefined(), MediaWikiServicesTest::testResetServiceForTesting(), MediaWikiServicesTest::testResetServiceForTesting_noDestroy(), ServiceWiringTest::testServicesAreSorted(), SiteStatsUpdate::tryDBUpdateInternal(), and SearchUpdate::updateText().
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return an<a> element with HTML attributes $attribs and contents $html will be returned If you return $ret will be returned $skin |
Definition at line 2007 of file hooks.txt.
Referenced by ApiQuerySiteinfo::appendSkins(), ResourceLoaderOOUIFileModule::extendSkinSpecific(), ResourceLoaderStartUpModule::getConfigSettings(), ResourceLoaderImageModule::getGlobalVariants(), ResourceLoaderImageModule::getImages(), RequestContext::getSkin(), ResourceLoaderContext::getSkin(), ResourceLoaderOOUIImageModule::loadFromDefinition(), SkinFactory::makeSkin(), RequestContext::setSkin(), ApiParseTest::setupSkin(), and WebInstallerOptions::submit().
returning false will NOT prevent logging a wrapping ErrorException $suppressed |
Definition at line 2176 of file hooks.txt.
Referenced by MWExceptionHandler::logError(), and DifferenceEngine::showDiffPage().
in this case you re responsible for computing and outputting the entire conflict i the difference between revisions and your text headers and sections and Diff& $tabindex |
Definition at line 1432 of file hooks.txt.
Referenced by EditPage::getCheckboxesWidget(), EditPage::getEditButtons(), Xml::listDropDown(), and EditPage::showStandardInputs().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist& $tables |
Definition at line 988 of file hooks.txt.
Referenced by ChangesListSpecialPage::__construct(), SpecialRecentChanges::__construct(), UploadFromUrlTestSuite::addTables(), SiteStatsInit::articles(), ChangesListSpecialPageTest::buildQuery(), ChangesListSpecialPage::buildQuery(), IndexPager::buildQueryInfo(), RangeChronologicalPager::buildQueryInfo(), ActiveUsersPager::buildQueryInfo(), ReplaceTextSearch::categoryCondition(), Sqlite::checkSqlSyntax(), CompressOld::compressWithConcat(), MediaWikiTestCase::copyTestData(), LocalFileDeleteBatch::doDBInserts(), PopulateLogSearch::doDBUpdates(), ChangesListSpecialPage::doMainQuery(), SpecialRecentChanges::doMainQuery(), SpecialWatchlist::doMainQuery(), SpecialRecentChangesLinked::doMainQuery(), MysqlUpdater::doNamespaceSize(), RevDelArchiveList::doQuery(), UserCache::doQuery(), ReplaceTextSearch::doSearchQuery(), MediaWikiTestCase::dropMockTables(), WikiExporter::dumpPages(), FixDoubleRedirects::execute(), ChangesListSpecialPageTest::fetchUsers(), ChangesListSpecialPage::filterOnUserExperienceLevel(), Title::getCascadeProtectionSources(), WikiPage::getContributors(), LocalFile::getHistory(), ActorMigration::getJoin(), CommentStore::getJoin(), ReplaceTextSearch::getMatchingTitles(), ActiveUsersPager::getQueryInfo(), RandomPage::getQueryInfo(), LogPager::getQueryInfo(), NewFilesPager::getQueryInfo(), NewPagesPager::getQueryInfo(), AncientPagesPage::getQueryInfo(), LonelyPagesPage::getQueryInfo(), ShortPagesPage::getQueryInfo(), ImageListPager::getQueryInfoReal(), ChangesListSpecialPage::getRows(), DatabaseLogEntry::getSelectQueryData(), PopulateContentTables::getTables(), WatchedItemQueryService::getWatchedItemsWithRCInfoQueryTables(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), ActorMigration::getWhere(), ApiPageSet::initFromRevIDs(), ParserTestRunner::listTables(), MediaWikiTestCase::listTables(), UserDupes::lock(), LocalIdLookup::lookupCentralIds(), LocalIdLookup::lookupUserNames(), ChangeTags::makeTagSummarySubquery(), ChangeTags::modifyDisplayQuery(), ChangesListBooleanFilter::modifyQuery(), ChangesListBooleanFilterGroup::modifyQuery(), ChangesListStringOptionsFilterGroup::modifyQuery(), ChangesListStringOptionsFilterGroupTest::modifyQueryHelper(), SpecialReplaceText::namespaceTables(), InfoAction::pageCounts(), PopulateContentTables::populateTable(), QueryPage::reallyDoQuery(), ShortPagesPage::reallyDoQuery(), IndexPager::reallyDoQuery(), ContribsPager::reallyDoQuery(), ImageListPager::reallyDoQuery(), MediaWikiTestCase::recloneMockTables(), LocalFile::recordUpload2(), SpecialWatchlist::registerFilters(), CategoryTree::renderChildren(), ChangesListSpecialPage::runMainQueryHook(), UserNamePrefixSearch::search(), Wikimedia\Rdbms\DatabaseMssql::selectSQLText(), CategoryChangesAsRdf::setupChangesIterator(), SpecialReplaceText::showForm(), Wikimedia\Rdbms\Database::tableNamesWithAlias(), Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN(), ParserTestRunner::teardownDatabase(), WatchedItemQueryServiceUnitTest::testGetWatchedItemsWithRecentChangeInfo_extension(), ChangesListStringOptionsFilterGroupTest::testModifyQuery(), ChangesListStringOptionsFilterGroupTest::testNoOpModifyQuery(), DatabaseTest::testTableNamesWithIndexClauseOrJOIN(), and DatabaseSqliteTest::testUpgrades().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping $template |
Definition at line 813 of file hooks.txt.
Referenced by OutputPage::addTemplate(), TemplatesOnThisPageFormatter::format(), HTMLFormFieldCloner::getInputHTML(), HTMLFormFieldCloner::getInputOOUI(), SpecialExport::getLinks(), GenerateJqueryMsgData::getMessagesAndTests(), ApiOpenSearch::getOpenSearchTemplate(), TimelessTemplate::getPortlet(), PPFuzzTest::getReport(), BaseTemplate::getSidebar(), EditPage::getTemplates(), BaseTemplate::getToolbox(), Wikimedia\Rdbms\LBFactoryMulti::makeServerArray(), Wikimedia\Rdbms\LBFactoryMulti::newExternalLB(), Wikimedia\Rdbms\LBFactoryMulti::newLoadBalancer(), Wikimedia\Rdbms\LBFactoryMulti::newMainLB(), OutputPageTest::testAddTemplate(), SkinTemplateTest::testMakeListItem(), and TemplateCategoriesTest::testTemplateCategories().
whereas SearchGetNearMatch runs after $term |
Definition at line 2888 of file hooks.txt.
Referenced by SearchDatabase::doSearchText(), MockSearchEngine::doSearchText(), SearchMssql::doSearchTextInDB(), SearchMySQL::doSearchTextInDB(), SearchOracle::doSearchTextInDB(), SearchPostgres::doSearchTextInDB(), SearchSqlite::doSearchTextInDB(), SearchDatabase::doSearchTitle(), SearchMssql::doSearchTitleInDB(), SearchMySQL::doSearchTitleInDB(), SearchOracle::doSearchTitleInDB(), SearchPostgres::doSearchTitleInDB(), SearchSqlite::doSearchTitleInDB(), SpecialSearch::execute(), BlockLevelPass::execute(), ParserTestsMaintenance::execute(), SearchDatabase::extractNamespacePrefix(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget::footerHtml(), GIFMetadataExtractor::getMetadata(), SearchNearMatcher::getNearMatchInternal(), SpecialSearch::goResult(), ParserEditTests::handleFailure(), MediaWiki\Widget\Search\SimpleSearchResultSetWidget::headerHtml(), ParserEditTests::heading(), SearchHighlighter::highlightText(), PageArchive::listPagesBySearch(), MediaWiki\Widget\Search\SearchFormWidget::makeSearchLink(), MediaWiki\Widget\Search\SearchFormWidget::optionsHtml(), SearchMySQL::parseQuery(), SearchSqlite::parseQuery(), SearchPostgres::parseQuery(), MediaWiki\Widget\Search\SearchFormWidget::powerSearchBox(), MediaWiki\Widget\Search\SearchFormWidget::profileTabsHtml(), MediaWiki\Widget\Search\SearchFormWidget::render(), MediaWiki\Widget\Search\BasicSearchResultSetWidget::render(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget::render(), MediaWiki\Widget\Search\SimpleSearchResultSetWidget::render(), MediaWiki\Widget\Search\DidYouMeanWidget::render(), MediaWiki\Widget\Search\DidYouMeanWidget::rewrittenHtml(), SearchEngine::searchArchiveTitle(), SearchMySQL::searchInternal(), SearchSqlite::searchInternal(), SearchPostgres::searchQuery(), SearchEngine::searchText(), SearchEngine::searchTitle(), SpecialSearch::setupPage(), MediaWiki\Widget\Search\SearchFormWidget::shortDialogHtml(), SpecialSearch::showGoogleSearch(), SpecialSearch::showResults(), MediaWiki\Widget\Search\SearchFormWidget::startsWithImage(), SpecialSearchTest::testSearchTermIsNotExpanded(), and SearchEngine::transformSearchTerm().
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment $time |
Definition at line 1802 of file hooks.txt.
Referenced by OldLocalFile::__construct(), Wikimedia\Rdbms\LoadBalancer::approveMasterChanges(), MediaWiki\Shell\Command::buildFinalCommand(), ApiFormatBase::closePrinter(), JobRunner::commitMasterChanges(), DBFileJournal::doGetPositionAtTime(), FileBackendTest::doTestGetFileStat(), PoolWorkArticleView::doWork(), MediaWikiPHPUnitTestListener::endTest(), LoginSignupSpecialPage::execute(), SyncFileBackend::execute(), Parser::fetchFileAndTitle(), FileRepo::findFile(), FileRepo::findFileFromKey(), MediaWiki\Logger\LegacyLogger::formatAsWfDebugLog(), FileDuplicateSearchPage::formatResult(), MIMEsearchPage::formatResult(), SpecialNewpages::formatRow(), NewFilesPager::formatRow(), User::getEditTimestamp(), ProtectionForm::getExpiry(), SpecialUndelete::getFileLink(), Language::getHumanTimestamp(), Wikimedia\Rdbms\DatabaseMysqlBase::getLagFromPtHeartbeat(), WANObjectCache::getMultiCheckKeyTime(), SpecialUndelete::getPageLink(), FileJournal::getPositionAtTime(), TextSlotDiffRenderer::getTextDiff(), SectionProfiler::getTime(), UIDGenerator::getTimestampedID128(), UIDGenerator::getTimestampedID88(), UIDGenerator::intervalsSinceGregorianBinary(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::isTimestampValid(), ApiStashEdit::lastEditTime(), SpecialUndelete::loadRequest(), LogEventsList::logLine(), ApiMain::logRequest(), DummyLinker::makeBrokenImageLinkObj(), Linker::makeBrokenImageLinkObj(), FormatMetadata::makeFormattedData(), Parser::makeImage(), DummyLinker::makeImageLink(), Linker::makeImageLink(), DummyLinker::makeMediaLinkObj(), Linker::makeMediaLinkObj(), DummyLinker::makeThumbLink2(), Linker::makeThumbLink2(), UIDGenerator::millisecondsSinceEpochBinary(), FileRepo::newFile(), ForeignAPIRepo::newFile(), OldLocalFile::newFromTitle(), User::newTouchedTimestamp(), IPTC::parse(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), ZipDirectoryReader::readCentralDirectory(), WatchedItemStore::resetNotificationTimestamp(), MapCacheLRU::setMockTime(), BagOStuff::setMockTime(), WANObjectCache::setMockTime(), EmailConfirmation::showRequestForm(), SpecialUndelete::showRevision(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), LBFactoryTest::testCPPosIndexCookieValues(), ParserOutputTest::testGetCacheTime(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::testPersistSession(), MediaWiki\Session\CookieSessionProviderTest::testPersistSession(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampNotForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_notWatchedPageForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), IPTC::timeHelper(), UIDGenerator::timeWaitUntil(), PrefixingStatsdDataFactoryProxy::timing(), and Language::translateBlockExpiry().
Definition at line 949 of file hooks.txt.
Referenced by MessageCacheUpdate::__construct(), SearchUpdate::__construct(), WikiPage::__construct(), LinksUpdate::__construct(), MediaWiki\Revision\RevisionRecord::__construct(), ImageGalleryBase::add(), MediaWiki\Special\SpecialPageFactory::capturePath(), SpecialEditWatchlist::checkTitle(), HTMLFileCache::clearFileCache(), NaiveForeignTitleFactory::createForeignTitle(), ApiQuery::doExport(), GenderCache::doTitlesArray(), Revision::ensureTitle(), ApiQueryImageInfo::execute(), ConvertLinks::execute(), MediaWiki\Special\SpecialPageFactory::executePath(), Message::extractParam(), SpecialEditWatchlist::extractTitles(), Parser::fetchFileAndTitle(), Parser::fetchTemplateAndTitle(), SearchSuggestion::fromTitle(), NamespaceDupes::getAlternateTitle(), MediaTransformOutput::getDescLinkAttribs(), MediaWikiTestCase::getExistingTestPage(), ApiQueryRecentChangesIntegrationTest::getExternalRC(), ApiQueryWatchlistIntegrationTest::getExternalRC(), UserGroupMembership::getGroupPage(), LinksUpdate::getInterlangInsertions(), ApiPageSet::getInvalidTitlesAndRevisions(), ParserMethodsTest::getMockTitle(), WatchedItemStoreUnitTest::getMockTitle(), SearchNearMatcher::getNearMatch(), SearchNearMatcher::getNearMatchInternal(), MediaWikiTestCase::getNonexistingTestPage(), RenameuserLogFormatter::getPreloadTitles(), ApiQueryInfo::getProtectionInfo(), RandomPage::getRandomTitle(), SpecialMyLanguage::getRedirect(), AbstractContent::getRedirectChain(), CssContent::getRedirectTarget(), JavaScriptContent::getRedirectTarget(), WikitextContent::getRedirectTarget(), WikitextContent::getRedirectTargetAndText(), ApiPageSet::getRedirectTargets(), TitleArrayFromResultTest::getRowWithTitle(), DatabaseLogEntry::getTarget(), RCDatabaseLogEntry::getTarget(), Parser::getTemplateDom(), MediaWiki\Revision\RevisionStore::getTitle(), RequestContext::getTitle(), SpecialReplaceText::getTitlesForEditingWithContext(), SpecialReplaceText::getTitlesForMoveAndUnmoveableTitles(), ExternalUserNames::getUserLinkTitle(), SpecialEditWatchlist::getWatchlist(), ApiComparePages::guessTitle(), WikiImporter::handlePage(), ApiPageSet::initFromQueryResult(), SearchResult::initFromTitle(), MediaWikiTestCase::insertPage(), SpecialNuke::listForm(), MediaWiki::main(), MediaWiki\Tests\Revision\FallbackSlotRoleHandlerTest::makeBlankTitleObject(), MediaWiki\Tests\Revision\SlotRoleHandlerTest::makeBlankTitleObject(), MediaWiki\Tests\Revision\SlotRoleRegistryTest::makeBlankTitleObject(), SpecialExpandTemplates::makeForm(), BaseTemplate::makeLink(), Title::makeName(), MediaWiki\Tests\Revision\MainSlotRoleHandlerTest::makeTitleObject(), MediaWiki\Tests\EditPage\TextboxBuilderTest::mockProtectedTitle(), XmlDumpWriter::namespaces(), Title::newFromID(), Category::newFromName(), Category::newFromRow(), Category::newFromTitle(), Title::newMainPage(), MediaWiki\Revision\RevisionStore::newRevisionFromRow(), RecentChange::notifyEdit(), RecentChange::notifyNew(), InputBoxHooks::onMediaWikiPerformAction(), SpecialReplaceText::pageListForm(), NamespaceAwareForeignTitleFactory::parseTitleNoNs(), NamespaceAwareForeignTitleFactory::parseTitleWithNs(), Skin::preloadExistence(), ApiPageSet::processDbRow(), WikiImporter::processTitle(), ApiPageSet::processTitlesArray(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::provideConstructor(), MediaWiki\Tests\Revision\RevisionArchiveRecordTest::provideConstructor(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::provideConstructor(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::provideConstructorFailure(), MediaWiki\Tests\Revision\RevisionArchiveRecordTest::provideConstructorFailure(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::provideConstructorFailure(), OutputPageTest::provideGetCategories(), LinkerTest::provideLinkBeginHook(), LinkerTest::provideLinkEndHook(), JobTest::provideTestJobFactory(), DoubleRedirectsPage::reallyGetQueryInfo(), MessageCache::refreshAndReplaceInternal(), ImageMap::render(), ApiQueryProtectedTitles::run(), ApiQueryQueryPage::run(), ApiQueryBacklinksprop::run(), ApiOpenSearch::search(), EditPage::setContextTitle(), ImageGalleryBase::setContextTitle(), ParserOptions::setRedirectTarget(), SearchSuggestion::setSuggestedTitle(), RequestContext::setTitle(), ApiQueryPrefixSearchTest::setUp(), Parser::statelessFetchTemplate(), ExtraParserTest::statelessFetchTemplate(), SearchEngineTest::testFiltersMissing(), ResourceLoaderWikiModuleTest::testGetContent(), ImportTest::testHandlePageContainsRedirect(), SampleTest::testSetUpMainPageTitleForNextTest(), Message::title(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::titleparts(), and Maintenance::updateSearchIndexForPage().
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache $unhide |
Definition at line 1629 of file hooks.txt.
Referenced by ContentHandler::createDifferenceEngine(), Article::setOldSubtitle(), and Article::showDiffPage().
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page or null $user |
Definition at line 1477 of file hooks.txt.
Referenced by UploadFromStash::__construct(), ImageListPager::__construct(), SpecialOATHDisable::__construct(), SpecialOATHEnable::__construct(), MediaWiki\Revision\RevisionArchiveRecord::__construct(), MediaWiki\Revision\RevisionStoreRecord::__construct(), UserEditCountUpdate::__construct(), UploadFromChunks::__construct(), ApiTestCase::doApiRequest(), ApiQueryImageInfo::execute(), ApiQueryUserContribs::execute(), DeleteBatch::execute(), DeleteDefaultMessages::execute(), DeleteEqualMessages::execute(), ImportImages::execute(), ImportSiteScripts::execute(), RollbackEdits::execute(), WrapOldPasswords::execute(), MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProviderTest::getBlockedUser(), User::getInstanceForUpdate(), WatchActionTest::getLoggedInIsWatchedUser(), Skin::getRelevantUser(), LinksUpdate::getTriggeringUser(), CategoryMembershipChange::getUser(), RequestContext::getUser(), ResourceLoaderContext::getUser(), BlockTest::getUserForBlocking(), LogEventsList::getUserInputDesc(), ApiBase::getWatchlistUser(), RequestContext::importScopedSession(), ParserOptions::initialiseFromUser(), ReassignEdits::initialiseUser(), CentralIdLookup::localUserFromCentralId(), BotPassword::loginHook(), UserEditCountUpdate::merge(), MovePage::move(), RecentChange::newForCategorization(), User::newFromAnyId(), User::newFromRow(), User::newFromSession(), RecentChange::newLogEntry(), MediaWiki\Revision\RevisionStore::newRevisionFromRow(), User::newSystemUser(), RecentChange::notifyEdit(), RecentChange::notifyNew(), SpecialChangeContentModel::onSubmit(), PostgresInstaller::openConnectionToAnyDB(), ParserTestRunner::perTestSetup(), ApiQueryBlocks::prepareUsername(), MediaWiki\Tests\Revision\RevisionArchiveRecordTest::provideConstructor(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::provideConstructor(), MediaWiki\Tests\Revision\RevisionArchiveRecordTest::provideConstructorFailure(), MediaWiki\Tests\Revision\RevisionStoreRecordTest::provideConstructorFailure(), RevisionDbTestBase::provideInsertOn_exceptionOnIncomplete(), CaptchaPreAuthenticationProviderTest::provideTestForAccountCreation(), Block::setBlocker(), DataUpdate::setCause(), PreferencesFormOOUI::setModifiedUser(), LoginSignupSpecialPage::setSessionUserForCurrentRequest(), LinksUpdate::setTriggeringUser(), Parser::setUser(), RequestContext::setUser(), MediaWiki\Revision\MutableRevisionRecord::setUser(), LogEventsList::showLogExtract(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testBasics(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewNullRevision(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::testProviderChangeAuthenticationData(), MediaWiki\Auth\AuthManagerTest::testSecuritySensitiveOperationStatus(), and EditPageTest::testUpdatePage().
this hook is for auditing only or null if authentication failed before getting that far $username |
Definition at line 782 of file hooks.txt.
Referenced by UsersPager::__construct(), ActiveUsersPager::__construct(), MediaWiki\Auth\AuthManager::autoCreateUser(), SimpleCaptcha::badLoginPerUserKey(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::beginPrimaryAuthentication(), CaptchaPreAuthenticationProviderTest::blockLogin(), UsersPager::buildGroupLink(), SkinTemplate::buildPersonalUrls(), MediaWiki\Auth\AuthManager::canCreateAccount(), BotPassword::canonicalizeLoginData(), PasswordPolicyChecks::checkPasswordCannotMatchBlacklist(), PasswordPolicyChecks::checkPasswordCannotMatchUsername(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::checkPasswordValidity(), MediaWiki\Auth\Throttler::clear(), ResetAuthenticationThrottle::clearLoginThrottle(), SpecialRedirect::dispatchUser(), GenderCache::doLinkBatch(), UserrightsPage::editUserGroupsForm(), DisableOATHAuthForUser::execute(), ApiBlock::execute(), ApiUnblock::execute(), CleanupSpam::execute(), CreateAndPromote::execute(), DeleteBatch::execute(), ImportSiteScripts::execute(), InvalidateUserSesssions::execute(), ResetAuthenticationThrottle::execute(), RollbackEdits::execute(), PasswordReset::execute(), UserrightsPage::fetchUser(), MediaWiki\Auth\AuthManager::fillRequests(), SpecialNewpages::form(), ProtectedPagesPager::formatValue(), CoreParserFunctions::gender(), CaptchaPreAuthenticationProviderTest::getCaptchaRequest(), SwiftFileBackend::getCredsCacheKey(), GenderCache::getGenderOf(), UserGroupMembership::getGroupMemberName(), TestUserRegistry::getImmutableTestUser(), ExternalUserNames::getLocal(), BlockLogFormatter::getMessageParameters(), SpecialNuke::getNewPages(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::getNewPasswordExpiry(), NewPagesPager::getQueryInfo(), UserArrayFromResultTest::getRowWithUsername(), CategoryMembershipChange::getUser(), DoubleRedirectJob::getUser(), SpecialContributions::getUserLinks(), ResourceLoaderContext::getUserObj(), Parser::getUserSig(), MediaWiki\Auth\Throttler::increase(), SimpleCaptcha::increaseBadLoginCounter(), ReassignEdits::initialiseUser(), BotPassword::invalidateAllPasswordsForUser(), ExternalUserNames::isExternal(), MediaWiki\Session\SessionManager::isUserSessionPrevented(), SpecialNuke::listForm(), HTMLUsersMultiselectField::loadDataFromRequest(), BotPassword::login(), MediaWiki\Auth\AuthManager::normalizeUsername(), GenderCache::normalizeUsername(), NukeHooks::nukeContributionsLinks(), SpecialPasswordReset::onSubmit(), SpecialBotPasswords::onSuccess(), MediaWiki\Session\BotPasswordSessionProvider::preventSessionsForUser(), MediaWiki\Session\SessionManager::preventSessionsForUser(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::providerChangeAuthenticationData(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerNormalizeUsername(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AbstractSecondaryAuthenticationProvider::providerRevokeAccessForUser(), BotPassword::removeAllPasswordsForUser(), SimpleCaptcha::resetBadLoginCounter(), MediaWiki\Auth\AuthManager::revokeAccessForUser(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider::setPasswordResetFlag(), MediaWiki\Tests\Maintenance\TextPassDumperDatabaseTest::setUpStub(), EditPage::showEditForm(), EditPage::showIntro(), SpecialRenameuser::showLogExtract(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountCreationLogging(), ExternalUserNamesTest::testAddPrefix(), ExternalUserNamesTest::testApplyPrefix(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), BlockTest::testBlockedUserCanNotCreateAccount(), MediaWiki\Auth\AuthManagerTest::testCanCreateAccount(), BotPasswordTest::testCanonicalizeLoginData(), UserArrayFromResultTest::testConstructionWithRow(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), UserArrayFromResultTest::testCurrentAfterConstruction(), CaptchaPreAuthenticationProvider::testForAccountCreation(), CaptchaPreAuthenticationProvider::testForAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), TitleBlacklistPreAuthenticationProviderTest::testGetAuthenticationRequests(), CaptchaPreAuthenticationProviderTest::testGetAuthenticationRequests(), ExternalUserNamesTest::testGetLocal(), ExternalUserNamesTest::testGetUserLinkTitle(), ExternalUserNamesTest::testIsExternal(), UserTest::testIsValidUserName(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::testState(), GenderCacheTest::testStripSubpages(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::testUserExists(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::testUserExists(), GenderCacheTest::testUserName(), GenderCacheTest::testUserObjects(), UserOptionsMaintenance::updateOptions(), ResetUserTokens::updateUser(), MediaWiki\Auth\AuthManager::userCanAuthenticate(), MediaWiki\Auth\AuthManager::userExists(), MediaWiki\Auth\AuthManagerTest::usernameForCreation(), and HTMLUsersMultiselectField::validate().
|
static |
Definition at line 2226 of file hooks.txt.
Referenced by MemcachedClient::_load_items(), ApiResult::addMetadataToResultVars(), IEUrlExtension::areServerVarsBad(), Wikimedia\Rdbms\Database::buildSelectSubquery(), ResourceLoaderFileModule::compileLessFile(), ReplaceTextSearch::doSearchQuery(), CliInstaller::execute(), WebInstallerExistingWiki::execute(), ConvertExtensionToRegistration::execute(), MediaWiki\Sparql\SparqlClient::extractData(), Message::formatListParam(), ResourceLoaderStartUpModule::getConfigSettings(), ApiHelp::getHelpInternal(), OutputPage::getJSVars(), ResourceLoaderLessVarFileModule::getLessVars(), WikiEditorHooks::getMagicWords(), ReplaceTextSearch::getMatchingTitles(), Sanitizer::getRecognizedTagData(), MysqlUpdater::getSchemaVars(), OracleInstaller::getSchemaVars(), Wikimedia\Rdbms\DatabaseMysqlBase::getServerUptime(), WebInstallerExistingWiki::handleExistingUpgrade(), ConvertExtensionToRegistration::handleExtensionMessagesFiles(), WebInstallerExistingWiki::importVariables(), Wikimedia\Rdbms\DatabaseMysqlBase::listTables(), Wikimedia\Rdbms\DatabasePostgres::listTables(), Wikimedia\Rdbms\DatabaseSqlite::listTables(), DatabaseUpdater::loadExtensions(), Wikimedia\Rdbms\DatabasePostgres::makeConnectionString(), MultimediaViewerHooks::makeGlobalVariablesScript(), CiteHooks::onResourceLoaderGetConfigVars(), ReCaptchaNoCaptchaHooks::onResourceLoaderGetConfigVars(), Wikimedia\Rdbms\Database::replaceVars(), MultimediaViewerHooks::resourceLoaderGetConfigVars(), WikiEditorHooks::resourceLoaderGetConfigVars(), Wikimedia\Rdbms\DatabaseMssql::select(), DatabaseOracle::selectRow(), Wikimedia\Rdbms\DatabaseMssql::selectSQLText(), Wikimedia\Rdbms\DatabasePostgres::selectSQLText(), ResourceLoaderClientHtml::setConfig(), Wikimedia\Rdbms\Database::setSchemaVars(), WebRequestTest::setServerVars(), and Wikimedia\Rdbms\Database::unionConditionPermutations().
When an event the function (or object method) will be called with the optional data provided as well as event-specific parameters. The above examples would result in the following code being executed when 'EventName' happened $wgHooks[ 'PageContentSaveComplete'][] = 'reverseArticleTitle' |
Definition at line 108 of file hooks.txt.
Referenced by BenchmarkHooks::execute(), DumpIterator::finalSetup(), Hooks::getHandlers(), SpecialVersion::getWgHooks(), Installer::includeExtensions(), Hooks::isRegistered(), DatabaseUpdater::loadExtensions(), MediaWiki\Extensions\ParserFunctions\ParserFunctions::registerClearHook(), Cite::setHooks(), HooksTest::setUp(), ParserOptions::setupFakeRevision(), HooksTest::testGetHandlers(), ApiQuerySiteinfoTest::testGetHooks(), HooksTest::testNewStyleHookInteraction(), and MediaWiki\Auth\AuthManagerTest::unhook().
please add to it if you re going to add events to the MediaWiki code AbortAutoblock |
you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough it can even be excluded when not used making for some slight savings in memory and load up performance at runtime Admins who want to have all the reversed titles can add |
Definition at line 53 of file hooks.txt.
Referenced by LinkBatch::addObj(), PathRouter::addStrict(), BagOStuff::incrWithInit(), BagOStuff::lock(), BagOStuff::mergeViaCas(), FancyCaptcha::pickImageFromList(), and MediaWiki\Config\ConfigRepository::salvage().
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 88 of file hooks.txt.
Referenced by RedisLockManager::getLocksOnServer().
passed in as a query string parameter to the various URLs constructed here (i.e. $prevlink) $ldel you ll need to handle error etc yourself Alternatively |
Definition at line 1401 of file hooks.txt.
Referenced by RecountCategories::__construct().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches for two options in MediaWiki One reverses the order of a title before displaying the article |
Definition at line 33 of file hooks.txt.
Referenced by Title::getContentModel(), Title::getLatestRevID(), Title::getLength(), User::getStubThreshold(), Title::isRedirect(), Title::loadRestrictionsFromRows(), ArticleTest::setUp(), ArticleTest::tearDown(), ArticleTest::testGetOrSetOnNewProperty(), ArticleTest::testImplementsGetMagic(), and ArticleTest::testImplementsSetMagic().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place ATTENTION |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password AutopromoteCondition |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function becomes |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array BeforeDisplayNoArticleText |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable BeforeInitialize |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable BeforeParserFetchFileAndTitle |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result BitmapHandlerTransform |
returning false will NOT prevent logging a wrapping ErrorException block |
Definition at line 2188 of file hooks.txt.
Referenced by SpecialUnblock::execute(), DiffFormatter::format(), and SpecialUnblock::getFields().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput BlockIp |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array BlockIpComplete |
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[messagename, param1, param2,...] or a MessageSpecifier error messages should be plain text with no special bolding |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped broken |
Definition at line 1999 of file hooks.txt.
Referenced by CleanupInvalidDbKeys::__construct(), CheckLanguageCLI::help(), CheckExtensionsCLI::help(), and Parser::replaceInternalLinks2().
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 initially an empty<div id="toolbar"></div> Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary such as anonymity and the real check |
Definition at line 1475 of file hooks.txt.
Referenced by CategoryFinder::check(), Xml::checkLabel(), BrokenRedirectsPage::formatResult(), CheckLanguageCLI::help(), CheckExtensionsCLI::help(), ParserOutput::isLinkInternal(), CategoryFinder::run(), ApiQueryBasicTest::testAllTogether(), MWRestrictionsTest::testCheck(), ApiQueryBasicTest::testGenerator(), ApiQueryBasicTest::testGeneratorRedirects(), ApiQueryBasicTest::testLists(), and ApiQueryBasicTest::testProps().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those classes |
Definition at line 983 of file hooks.txt.
Referenced by AutoloadGenerator::generateJsonAutoload(), AutoloadGenerator::generatePHPAutoload(), ClassCollector::getClasses(), AutoloadGenerator::readFile(), and ClassCollector::tryEndExpect().
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object code |
Definition at line 28 of file hooks.txt.
Referenced by CheckLanguageCLI::help(), and CheckExtensionsCLI::help().
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[messagename, param1, param2,...] or a MessageSpecifier error messages should be plain text with no special coloring |
Returning false makes less sense for events where the action is complete |
Definition at line 197 of file hooks.txt.
Referenced by XhprofData::getCompleteMetrics(), CheckLanguageCLI::help(), and CheckExtensionsCLI::help().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code and make it easier to write extensions Hooks are a principled alternative to local patches Consider |
the other converts the title to all uppercase letters Currently |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going and make changes or fix bugs In we can take all the code that deals with the little used title reversing deleteAnArticle |
passed in as a query string parameter to the various URLs constructed here (i.e. $nextlink) $rdel also included in $oldHeader indicating whether we should show just the diff |
Definition at line 1272 of file hooks.txt.
Referenced by DiffHistoryBlob::compress(), DiffEngine::diff_range(), EditPage::edit(), EditPage::getEditPermissionErrors(), MWTimestamp::getRelativeTimestamp(), EditPage::getSummaryPreview(), EditPage::importFormData(), EditPage::showEditForm(), and EditPage::showHeader().
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 |
Definition at line 1423 of file hooks.txt.
Referenced by BenchmarkParse::execute(), RedisLockManager::freeLocksOnServer(), RedisLockManager::getLocksOnServer(), MultiHttpClient::getSelectTimeout(), DatabaseOracle::open(), JavaScriptMinifierTest::provideLineBreaker(), PoolCounterRedis::release(), SearchPostgres::searchQuery(), and XmlTypeCheckTest::testRecursiveEntity().
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 initially an empty<div id="toolbar"></div> Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 EditPageGetCheckboxesDefinition |
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 initially an empty<div id="toolbar"></div> Hook subscribers can return false to have no toolbar HTML be loaded overridable Default is either copyrightwarning or copyrightwarning2 overridable Default is editpage tos summary EmailConfirmed |
</code > has conflicting group attribute</span >< br/>< span class="error mw-ext-cite-error" lang="en" dir="ltr"> Cite error |
Definition at line 2721 of file hooks.txt.
Referenced by MigrateActors::addActorsForRows(), SqliteMaintenance::backup(), CleanupImages::buildSafeTitle(), FindOrphanedFiles::checkFiles(), Cite::checkRefsNoReferences(), SqliteMaintenance::checkSyntax(), RenameUserCleanup::checkUserExistence(), CleanupSpam::cleanupArticle(), CompressOld::compressPage(), CompressOld::compressWithConcat(), CompareParsers::conclusions(), CopyFileBackend::copyFileBatch(), CopyFileBackend::delFileBatch(), FixExtLinksProtocolRelative::doDBUpdates(), MigrateActors::doDBUpdates(), MigrateArchiveText::doDBUpdates(), MigrateImageCommentTemp::doDBUpdates(), PopulateLogSearch::doDBUpdates(), PopulateParentId::doDBUpdates(), PopulateRecentChangesSource::doDBUpdates(), RefreshExternallinksIndex::doDBUpdates(), CleanupUploadStash::doOperations(), UpdateSpecialPages::doSpecialPageCacheUpdates(), PoolCounterWork::execute(), CountFancyCaptchas::execute(), DeleteOldFancyCaptchas::execute(), GenerateFancyCaptchas::execute(), Update::execute(), DisableOATHAuthForUser::execute(), UpdateScratchTokenFormat::execute(), ReplaceAll::execute(), ZipDirectoryReader::execute(), BenchmarkParse::execute(), CategoryChangesAsRdf::execute(), CleanupAncientTables::execute(), ConvertLinks::execute(), CreateAndPromote::execute(), CreateCommonPasswordCdb::execute(), DeleteArchivedFiles::execute(), DeleteSelfExternals::execute(), DumpIterator::execute(), FixDoubleRedirects::execute(), GenerateJsonI18n::execute(), ImportSiteScripts::execute(), ImportTextFiles::execute(), Digit2Html::execute(), GenerateNormalizerDataAr::execute(), ManageForeignResources::execute(), MergeMessageFileList::execute(), MigrateFileRepoLayout::execute(), MinifyScript::execute(), MoveBatch::execute(), MysqlMaintenance::execute(), PatchSql::execute(), PopulateInterwiki::execute(), PurgeChangedFiles::execute(), PurgeChangedPages::execute(), ReassignEdits::execute(), DumpRenderer::execute(), RollbackEdits::execute(), SqliteMaintenance::execute(), CompressOld::execute(), UpdateMediaWiki::execute(), UpdateSearchIndex::execute(), Maintenance::fatalError(), ZipDirectoryReader::findOldCentralDirectory(), ZipDirectoryReader::findZip64CentralDirectory(), MSCompoundFileReader::fseek(), ZipDirectoryReader::getBlock(), MSCompoundFileReader::getFatSector(), ReplaceAll::getReplacement(), ApiCSPReport::getReport(), ZipDirectoryReader::getSegment(), ReplaceAll::getTarget(), ReplaceAll::getUser(), Cite::guardedRef(), Cite::guardedReferences(), DumpIterator::handleRevision(), DumpRenderer::handleRevision(), ForeignResourceManager::handleTypeTar(), MSCompoundFileReader::init(), SqliteMaintenance::integrityCheck(), Maintenance::loadWithArgv(), Update::logError(), MigrateActors::migrate(), MigrateActors::migrateLogSearch(), MigrateActors::migrateToTemp(), MinifyScript::minify(), CleanupImages::pokeFile(), PopulateContentModel::populateRevisionOrArchive(), CompareParsers::processRevision(), PreprocessDump::processRevision(), PurgePage::purge(), PurgeChangedFiles::purgeFromArchiveTable(), PurgeChangedFiles::purgeFromLogType(), ZipDirectoryReader::readCentralDirectory(), MSCompoundFileReader::readDirectory(), ZipDirectoryReader::readEndOfCentralDirectoryRecord(), MergeMessageFileList::readFile(), MSCompoundFileReader::readOffset(), ZipDirectoryReader::readZip64EndOfCentralDirectoryLocator(), ZipDirectoryReader::readZip64EndOfCentralDirectoryRecord(), RefreshLinks::refreshTrackingCategory(), ImageMap::render(), UpdateSpecialPages::reopenAndWaitForReplicas(), ReplaceAll::replaceTitles(), ForeignResourceManager::run(), Maintenance::runChild(), MysqlMaintenance::runMysql(), CommandLineInstaller::setDbPassOption(), Maintenance::setParam(), CommandLineInstaller::setPassOption(), SpecialInterwiki::showList(), MwSql::sqlDoQuery(), SyncFileBackend::syncBackends(), SyncFileBackend::syncFileBatch(), ImageMap::tokenizeCoords(), ZipDirectoryReader::unpack(), RefreshFileHeaders::updateFileHeaders(), RenameUserCleanup::updateTable(), GetConfiguration::validateParamsAndArgs(), Maintenance::validateParamsAndArgs(), ApiCSPReport::verifyPostBodyOk(), and CLIParser::Wikitext().
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[messagename, param1, param2,...] or a MessageSpecifier error messages should be plain text with no special etc to show that they re errors |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
and how to run hooks for an event |
An extension or a local will often add custom code to the function with or without a global variable For example |
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped just before the function returns a value If you return an< a > element with HTML attributes $attribs and contents $html will be returned If you return false |
Definition at line 183 of file hooks.txt.
Referenced by ThumbnailImage::__construct(), MemcachedPeclBagOStuff::__construct(), ReplicatedBagOStuff::__construct(), MemcachedBagOStuff::applyDefaultParams(), IPTest::assertFalseCIDR(), Wikimedia\Rdbms\Database::attributesFromType(), SkinTemplate::buildContentNavigationUrls(), SkinTemplate::buildPersonalUrls(), SpecialEditWatchlist::buildTools(), Parser::callParserFunction(), BagOStuff::changeTTL(), MediaWiki\Tests\Maintenance\DumpTestCase::checkHasGzip(), MediaWiki\Permissions\PermissionManager::checkQuickPermissions(), MediaWiki\Permissions\PermissionManager::checkUserBlock(), Block::chooseBlock(), Wikimedia\Rdbms\LoadBalancer::commitMasterChanges(), NaiveForeignTitleFactory::createForeignTitle(), CssContentTest::dataEquals(), JavaScriptContentTest::dataEquals(), TextContentTest::dataEquals(), WikitextContentTest::dataEquals(), ChangeTagsTest::dataGetSoftwareTags(), JavaScriptContentTest::dataIsCountable(), TextContentTest::dataIsEmpty(), WikitextContentHandlerTest::dataIsSupportedFormat(), ContentHandlerTest::dataMakeContent(), HtmlTest::dataXmlMimeType(), ApiQuerySiteinfoTest::dbReplLagProvider(), LocalFile::delete(), MWDebug::deprecated(), UploadBase::detectScriptInSvg(), SiteStatsInit::doAllAndCommit(), CategoryViewer::doCategoryQuery(), JobQueueRedis::doDelete(), RESTBagOStuff::doGet(), SqlBagOStuff::doGet(), WANObjectCache::doGetWithSetCallback(), JobQueueDB::doWaitForBackups(), MediaWiki\Tests\Block\BlockRestrictionStoreTest::equalsDataProvider(), SpecialListGroupRights::execute(), WebInstallerInstall::execute(), PasswordReset::execute(), MediaWiki\Storage\SqlBlobStore::expandBlob(), ExternalStoreDB::fetchBlob(), RepoGroup::findFile(), Parser::formatHeadings(), ApiCSPReport::getAllowedParams(), ApiQueryAllDeletedRevisions::getAllowedParams(), User::getBlockId(), Wikimedia\Rdbms\Database::getCacheSetOptions(), User::getCanonicalName(), Wikimedia\Rdbms\LoadBalancer::getConnection(), RedisBagOStuff::getConnection(), RedisConnectionPool::getConnection(), FileBackendStore::getContainerHashLevels(), Wikimedia\Rdbms\LBFactoryMulti::getDBNameAndPrefix(), SwiftFileBackend::getDirListPageInternal(), SpecialBlock::getFormFields(), Block::getIdFromCookieValue(), WebInstaller::getInfoBox(), MachineReadableRCFeedFormatter::getLine(), SearchIndexFieldTest::getMergeCases(), ApiParamInfo::getModuleInfo(), WANObjectCacheTest::getMultiWithSetCallback_provider(), WANObjectCacheTest::getMultiWithUnionSetCallback_provider(), TablePager::getNavigationBar(), SpecialNuke::getNewPages(), FSFile::getProps(), WfStringToBoolTest::getTestCases(), TextPassDumper::getTextDb(), MediaWiki\Revision\RevisionStore::getTitle(), LogEventsList::getTitleInputDesc(), Parser::getVariableValue(), WatchedItemStore::getWatchedItemsForUser(), WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo(), WANObjectCacheTest::getWithSetCallback_provider(), WANObjectCacheTest::getWithSetCallback_versions_provider(), TitleValueTest::goodConstructorProvider(), ApiQuerySiteinfoTest::groupsProvider(), ApiMain::handleApiBeforeMainException(), MediaWiki\Session\SessionProvider::hashToSessionId(), UploadFromStash::initialize(), Parser::interwikiTransclude(), CoreParserFunctions::intFunction(), Title::isSubpage(), Linker::makeBrokenImageLinkObj(), ResourceLoaderClientHtmlTest::makeSampleModules(), MediaWikiTestCase::makeTestConfig(), MagicWordArray::matchVariableStartToEnd(), BagOStuff::mergeViaCas(), RCCacheEntryFactory::newFromRecentChange(), XmlTypeCheck::newFromString(), UnregisteredLocalFile::newFromTitle(), MediaWikiPageNameNormalizerTest::normalizePageTitleProvider(), CoreParserFunctions::ns(), Wikimedia\Rdbms\LoadBalancer::pickReaderIndex(), Wikimedia\Rdbms\Database::ping(), Preprocessor_Hash::preprocessToObj(), OutputPageTest::provideAdaptCdnTTL(), OutputPageTest::provideAddWikiText(), LogFormatterTest::provideApiParamFormatting(), GlobalTest::provideArrayToCGI(), ApiMainTest::provideAssert(), CaptchaTest::provideAttributeOverwritten(), CaptchaTest::provideAttributeSet(), MediaWiki\Tests\Revision::provideAudienceCheckData(), SpecialPageTest::provideBuildPrevNextNavigation(), TitleTest::provideCanHaveTalkPage(), BotPasswordTest::provideCanonicalizeLoginData(), CaptchaTest::provideCanSkipCaptchaMailconfirmed(), CaptchaTest::provideCanSkipCaptchaUserright(), JavaScriptMinifierTest::provideCases(), LinkerTest::provideCasesForFormatComment(), RecentChangeTest::provideCategoryContent(), WikiCategoryPageTest::provideCategoryContent(), DatabaseMysqlBaseTest::provideChannelPositions(), MWRestrictionsTest::provideCheckIP(), OutputPageTest::provideCheckLastModified(), UploadBaseTest::provideCheckXMLEncodingMissmatch(), DatabaseMysqlBaseTest::provideComparePositions(), MediaWiki\Session\CookieSessionProviderTest::provideCookieData(), SearchEngineTest::provideDataForParseNamespacePrefix(), MediaWiki\Tests\Storage\SqlBlobStoreTest::provideDecompress(), RevisionTest::provideDecompressRevisionText(), DatabaseMysqlBaseTest::provideDiapers(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), ApiLoginTest::provideEnableBotPasswords(), TitleTest::provideEquals(), ExtensionRegistryTest::provideExportExtractedDataGlobals(), EditPageTest::provideExtractSectionTitle(), WebRequestTest::provideFuzzyBool(), ApiFormatNoneTest::provideGeneralEncoding(), ApiFormatXmlTest::provideGeneralEncoding(), GlobalVarConfigTest::provideGet(), CaptchaPreAuthenticationProviderTest::provideGetAuthenticationRequests(), UserTest::provideGetCanonicalName(), OutputPageTest::provideGetFrameOptions(), TitleTest::provideGetPageViewLanguage(), ApiBaseTest::provideGetParameterFromSettings(), LinkFilterTest::provideGetQueryConditions(), ParserOutputTest::provideGetText(), BaseBlacklistTest::provideGetTypeFromTitle(), WikiMapTest::provideGetWiki(), WikiMapTest::provideGetWikiFromUrl(), MWGrantsTest::provideGrantsAreValid(), DatabaseMysqlBaseTest::provideGtidData(), MediaWiki\Tests\Revision\RevisionSlotsTest::provideHasSameContent(), MediaWiki\Tests\Revision\SlotRecordTest::provideHasSameContent(), MediaWiki\Tests\Storage\RevisionSlotsUpdateTest::provideHasSameUpdates(), TitleMethodsTest::provideHasSubjectNamespace(), MWNamespaceTest::provideHasTalkNamespace(), WikiPageDbTestBase::provideHasViewableContent(), TitleMethodsTest::provideInNamespace(), DatabaseMysqlBaseTest::provideInsertSelectCases(), TitleTest::provideIsAlwaysKnown(), GIFHandlerTest::provideIsAnimated(), PNGHandlerTest::provideIsAnimated(), SpecialBooksourcesTest::provideISBNs(), DatabaseDomainTest::provideIsCompatible(), WikiPageDbTestBase::provideIsCountable(), EasyDeflateTest::provideIsDeflated(), SvgHandlerTest::provideIsEnabled(), ExternalUserNamesTest::provideIsExternal(), StatusTest::provideIsGood(), RecentChangeTest::provideIsInRCLifespan(), StatusTest::provideIsOk(), TitleTest::provideIsRawHtmlMessage(), TitleMethodsTest::provideIsSiteConfigPage(), TitleMethodsTest::provideIsUserConfigPage(), TitleMethodsTest::provideIsUserCssConfigPage(), TitleMethodsTest::provideIsUserJsConfigPage(), TitleTest::provideIsValid(), ApiErrorFormatterTest::provideIsValidApiCode(), TitleMethodsTest::provideIsWikitextPage(), OutputPageTest::provideLinkHeaders(), ReCaptchaAuthenticationRequestTest::provideLoadFromSubmission(), ReCaptchaNoCaptchaAuthenticationRequestTest::provideLoadFromSubmission(), TOTPAuthenticationRequestTest::provideLoadFromSubmission(), TitleBlacklistAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\ButtonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\CreatedAccountAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\CreationReasonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UsernameAuthenticationRequestTest::provideLoadFromSubmission(), CentralIdLookupTest::provideLocalUserFromCentralId(), VersionCheckerTest::provideMediaWikiCheck(), ParserOutputTest::provideMergeInternalMetaDataFrom(), MessageCacheTest::provideMessagesForFallback(), MediaWiki\Session\SessionTest::provideMethods(), MediaWiki\Tests\Revision\RevisionStoreTest::provideMigrationConstruction(), CaptchaTest::provideNamespaceOverwrites(), MediaWiki\Session\SessionProviderTest::provideNewSessionInfo(), ApiOptionsTest::provideOptionManupulation(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputChanneledData(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputData(), FormatJsonTest::provideParse(), OutputPageTest::provideParse(), OutputPageTest::provideParseAs(), ExtraParserTest::provideParseLinkParameter(), ChangesListSpecialPageTest::provideParseParameters(), FormatJsonTest::provideParseTryFixing(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::providePersistSession(), VersionCheckerTest::providePhpValidCheck(), CaptchaPreAuthenticationProviderTest::providePingLimiter(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), ReadOnlyModeTest::provider(), FileBackendTest::provider_testGetContentType(), FileBackendTest::provider_testGetFileStat(), FileBackendTest::provider_testIsStoragePath(), FileTest::providerCanAnimate(), ContentSecurityPolicyTest::providerCSPIsEnabled(), CSSMinTest::provideRemapCases(), CSSMinTest::provideRemapEmptyUrl(), ContentSecurityPolicyTest::providerFalsePositiveBrowser(), ResourceLoaderFileModuleTest::providerGetScriptPackageFiles(), ContentSecurityPolicyTest::providerMakeCSPDirectives(), ContentSecurityPolicyTest::providerPrepareUrlForCSP(), MediaWiki\Auth\AuthManagerTest::provideSecuritySensitiveOperationStatus(), MediaWiki\Tests\Revision\RevisionStoreTest::provideSetContentHandlerUseDB(), StatusTest::provideSetResult(), CaptchaTest::provideSimpleTriggersCaptcha(), IPTest::provideSplitHostAndPort(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::provideState(), BlockTest::provideT31116Data(), WebPHandlerTest::provideTestExtractMetaData(), CaptchaPreAuthenticationProviderTest::provideTestForAccountCreation(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::provideTestForAccountCreation(), CaptchaPreAuthenticationProviderTest::provideTestForAuthentication(), WebPHandlerTest::provideTestGetImageSize(), ApiQueryTest::provideTestTitlePartToKey(), TitleArrayFromResultTest::provideTestValid(), UserArrayFromResultTest::provideTestValid(), LanguageTest::provideTruncateData(), ImportTest::provideUnknownUserHandling(), WfParseUrlTest::provideURLs(), RevisionDbTestBase::provideUserCan(), MediaWiki\Auth\AuthManagerTest::provideUserCanAuthenticate(), MediaWiki\Tests\Revision::provideUserCanBitfield(), RevisionDbTestBase::provideUserCanBitfield(), MediaWiki\Auth\AuthManagerTest::provideUserExists(), RevisionDbTestBase::provideUserWasLastToEdit(), HTMLRestrictionsFieldTest::provideValidate(), LinkFilterTest::provideValidPatterns(), MediaWiki\Tests\Revision\RevisionStoreFactoryTest::provideWikiIds(), MediaWiki\Tests\Storage\BlobStoreFactoryTest::provideWikiIds(), Cite::refArg(), Wikimedia\Rdbms\LoadBalancer::rollbackMasterChanges(), JobRunner::run(), SamplingStatsdClientTest::samplingDataProvider(), WANObjectCache::set(), Block::setCookie(), EditPage::setHeaders(), Cite::setHooks(), WebInstallerUpgrade::showDoneMessage(), SpecialPageFactoryTest::specialPageProvider(), HTTPFileStreamer::stream(), MediaWiki\Logger\Monolog\KafkaHandlerTest::swallowsExceptionsWhenRequested(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testContinueLinkAttempt(), DatabaseTest::testFactory(), MediaWiki\Tests\Storage\NameTableStoreFactoryTest::testGet(), ExternalUserNamesTest::testGetUserLinkTitle(), LinkFilterTest::testMakeLikeArrayWithValidPatterns(), SearchEngineTest::testParseNamespacePrefix(), MediaWiki\Tests\Permissions\PermissionManagerTest::testQuickPermissions(), TitlePermissionTest::testQuickPermissions(), GlobalTest::testWfPercentTest(), ClassCollector::tryEndExpect(), CoreParserFunctions::urlFunction(), MultiWriteBagOStuff::usesAsyncWritesGivenFlags(), UpdateMediaWiki::validateParamsAndArgs(), Wikimedia\Rdbms\DatabaseMysqlBase::wasKnownStatementRollbackError(), and Wikimedia\Rdbms\DatabaseMysqlBase::wasReadOnlyError().
Allows to change the fields on the form that will be generated are created Can be used to omit specific feeds from being outputted You must not use this hook to add feeds |
to their LocalSettings php file |
Definition at line 92 of file hooks.txt.
Referenced by ReleaseNotesTest::assertFileLength(), InvalidateUserSesssions::execute(), CheckLanguageCLI::help(), User::isLocallyBlockedProxy(), DatabaseInstaller::populateInterwikiTable(), DumpBackup::processOptions(), MergeMessageFileList::readFile(), TextSuppressor::suppress(), and CheckStyleSuppressor::suppress().
return true to allow those checks to and false if checking is done remove or add to the links of a group of changes in EnhancedChangesList Hook subscribers can return false to omit this line from recentchanges use this to change the tables headers change it to an object instance and return false override the list derivative used FileDeleteComplete |
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed or on behalf the Licensor for the purpose of discussing and improving the but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work Grant of Copyright License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty irrevocable copyright license to prepare Derivative Works publicly publicly and distribute the Work and such Derivative Works in Source or Object form Grant of Patent License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty have offer to and otherwise transfer the where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed Redistribution You may reproduce and distribute copies of the Work or Derivative Works thereof in any with or without and in Source or Object form |
Definition at line 1994 of file hooks.txt.
Referenced by SkinFallbackTemplate::execute(), CheckLanguageCLI::help(), CheckExtensionsCLI::help(), VectorTemplate::renderNavigation(), and Parser::replaceInternalLinks2().
usually copyright or history_copyright This message must be in HTML format |
Definition at line 1645 of file hooks.txt.
Referenced by MediaWiki\Logger\Monolog\AvroFormatter::formatBatch(), SpecialVersion::getCopyrightAndAuthorList(), MWTimestamp::getTimezoneMessage(), Parser::getVariableValue(), MediaWiki\Logger\LegacyLogger::log(), HistoryAction::onView(), and Language::sprintfDate().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist Generally |
the value of this variable comes from LanguageConverter GetLinkColours |
the value of this variable comes from LanguageConverter indexed by page_id indexed by prefixed DB keys on which the links will be shown GetLocalURL |
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been except for the $wgMaxImageArea check set to true or false to override the $wgMaxImageArea check result gives extension the possibility to transform it themselves set to a MediaTransformOutput the error message to be returned in an array you should do so by altering $wgNamespaceProtection and $wgNamespaceContentModels outside the handler |
Definition at line 921 of file hooks.txt.
Referenced by GuzzleHttpRequest::__construct(), UnregisteredLocalFile::cachePageDimensions(), File::canRender(), GuzzleHttpRequest::execute(), ArchivedFile::getHandler(), File::getHandler(), UnregisteredLocalFile::getImageSize(), UnregisteredLocalFile::getMetadata(), File::isMultipage(), File::mustRender(), ArchivedFile::pageCount(), File::pageCount(), FileContentHandlerTest::setUp(), WikitextContentHandlerTest::setUp(), DjVuTest::setUp(), ExifBitmapTest::setUp(), ExifRotationTest::setUp(), GIFHandlerTest::setUp(), JpegTest::setUp(), PNGHandlerTest::setUp(), TiffTest::setUp(), XCFHandlerTest::setUp(), ExifRotationTest::testBitmapExtractPreRotationDimensions(), ExifBitmapTest::testConvertMetadataLatest(), ExifBitmapTest::testConvertMetadataSoftware(), ExifBitmapTest::testConvertMetadataSoftwareNormal(), ExifBitmapTest::testConvertMetadataToOld(), WikitextContentHandlerTest::testGetAutosummary(), WikitextContentHandlerTest::testGetChangeTag(), GIFHandlerTest::testGetImageArea(), PNGHandlerTest::testGetImageArea(), XCFHandlerTest::testGetImageSize(), DjVuTest::testGetImageSize(), GIFHandlerTest::testGetIndependentMetaArray(), PNGHandlerTest::testGetIndependentMetaArray(), JpegTest::testGetIndependentMetaArray(), GIFHandlerTest::testGetMetadata(), PNGHandlerTest::testGetMetadata(), XCFHandlerTest::testGetMetadata(), DjVuTest::testGetPageDimensions(), DjVuTest::testGetPageText(), ExifBitmapTest::testGoodMetadata(), FileContentHandlerTest::testIndexMapping(), DjVuTest::testInvalidFile(), GIFHandlerTest::testInvalidFile(), JpegTest::testInvalidFile(), PNGHandlerTest::testInvalidFile(), TiffTest::testInvalidFile(), GIFHandlerTest::testIsAnimanted(), PNGHandlerTest::testIsAnimanted(), ExifBitmapTest::testIsBrokenFile(), ExifBitmapTest::testIsInvalid(), GIFHandlerTest::testIsMetadataValid(), PNGHandlerTest::testIsMetadataValid(), XCFHandlerTest::testIsMetadataValid(), ExifBitmapTest::testIsOldBroken(), ExifBitmapTest::testIsOldGood(), WikitextContentHandlerTest::testIsSupportedFormat(), JpegTest::testJpegMetadataExtraction(), WikitextContentHandlerTest::testMakeEmptyContent(), WikitextContentHandlerTest::testMakeRedirectContent(), WikitextContentHandlerTest::testMerge3(), ExifRotationTest::testMetadata(), DjVuTest::testPageCount(), ExifBitmapTest::testPagedTiffHandledGracefully(), ExifRotationTest::testRotationRendering(), WikitextContentHandlerTest::testSerializeContent(), JpegTest::testSwappingICCProfile(), TiffTest::testTiffMetadataExtraction(), WikitextContentHandlerTest::testUnserializeContent(), ForeignAPIFile::transform(), and GuzzleHttpRequest::usingCurl().
they could be provided by a third party developer or written by the admin him herself |
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page history |
Definition at line 1779 of file hooks.txt.
Referenced by WikiExporter::__construct(), SpecialImport::doImport(), Parser::doTableStuff(), TextPassDumper::dump(), WikiExporter::dumpFrom(), WikiExporter::dumpPages(), UpdateLogging::execute(), TextPassDumper::processOptions(), and SpecialImport::showForm().
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a hook |
Definition at line 21 of file hooks.txt.
Referenced by MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAutoCreateFailOnLogin(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\AuthManagerTest::testBeginAuthentication(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), and MediaWiki\Auth\AuthManagerTest::testSecuritySensitiveOperationStatus().
they could be provided by a third party developer or written by the admin him or *an object with a method and some optional accompanying data Hooks are registered by adding them to the global $wgHooks array for a given event All the following are valid ways to define hooks |
Definition at line 74 of file hooks.txt.
Referenced by SpecialUpload::processVerificationError().
|
static |
null for the local wiki Added in |
Definition at line 1588 of file hooks.txt.
Referenced by CheckLanguageCLI::help(), and CheckExtensionsCLI::help().
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and insert |
Definition at line 2089 of file hooks.txt.
Referenced by Wikimedia\Rdbms\Database::nonNativeInsertSelect(), Wikimedia\Rdbms\Database::replace(), MediaWiki\Block\BlockRestrictionStore::update(), and Wikimedia\Rdbms\Database::upsert().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure Instead |
you don t have to do a grep find to see where the $wgReverseTitle variable is say If the code is well enough isolated |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead 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 2163 of file hooks.txt.
Referenced by PoolCounter::__construct(), PoolCounterRedis::__construct(), Message::__construct(), ArchivedFile::__construct(), CleanupInvalidDbKeys::__construct(), ManageForeignResources::__construct(), HTMLReCaptchaField::__construct(), HTMLReCaptchaNoCaptchaField::__construct(), Wikimedia\Rdbms\ChronologyProtector::__construct(), Pingback::__construct(), IndexPager::__construct(), OATHUser::__construct(), Message::__toString(), Pingback::checkIfSent(), JobQueueMemory::doPop(), UpdateLogging::execute(), DeferredUpdates::execute(), Message::fetchMessage(), Message::formatListParam(), CacheHelper::getCachedValue(), CommentStore::getComment(), CommentStore::getCommentLegacy(), PoolCounterRedis::getConnection(), HTMLReCaptchaField::getInputHTML(), HTMLReCaptchaNoCaptchaField::getInputHTML(), CommentStore::getKey(), FixT22757::getRevTextMap(), ImportTest::getSiteInfoXML(), SqlBagOStuff::getTableByKey(), Message::getTitle(), UcdXmlReader::handleChar(), Message::inContentLanguage(), PoolCounterRedis::initAndPopPoolSlotList(), Wikimedia\Rdbms\ChronologyProtector::initPositions(), CommentStore::insert(), CommentStore::insertWithTempTable(), ArchivedFile::load(), ArchivedFile::loadFromRow(), Parser::makeImage(), Pingback::markSent(), BatchRowIterator::next(), SquidPurgeClient::nextRequest(), MagicWordArray::parseMatch(), JavaScriptMinifierTest::provideLineBreaker(), FormatMetadata::resolveMultivalueValue(), BatchRowIterator::rewind(), ApiQueryBacklinks::run(), ApiQueryAllDeletedRevisions::run(), ApiQueryBacklinksprop::run(), ApiQueryDeletedRevisions::run(), Wikimedia\Rdbms\DatabasePostgres::selectSQLText(), HashBagOStuff::set(), MapCacheLRU::set(), OATHUser::setKey(), MapCacheLRU::setMaxSize(), ParserOptions::setupFakeRevision(), Wikimedia\Rdbms\ChronologyProtector::shutdown(), WebInstallerOptions::submit(), Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN(), Message::toString(), LocalisationCacheBulkLoad::trimCache(), LocalFile::unprefixRow(), Message::unserialize(), and wfArrayDiff2_cmp().
usually copyright or history_copyright This message must be in HTML not wikitext if the section is included from a template to be included in the link |
Definition at line 3071 of file hooks.txt.
Referenced by Linker::blockLink(), Linker::buildRollbackLink(), Linker::emailLink(), Linker::formatHiddenCategories(), CreditsAction::getContributors(), ParserOutput::isLinkInternal(), Linker::linkKnown(), Linker::makeBrokenImageLinkObj(), Linker::makeCommentLink(), Linker::makeImageLink(), ParserOutputTest::provideGetText(), IPTest::provideIsPublic(), EnhancedChangesList::recentChangesBlockGroup(), Parser::replaceInternalLinks2(), Linker::revDeleteLink(), LogEventsList::showLogExtract(), Linker::userLink(), CreditsAction::userLink(), Linker::userTalkLink(), and Linker::userToolLinks().
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 |
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment or false if none Defaults to false if not set multiOccurrence Can this option be passed multiple times Defaults to false if not set MaintenanceRefreshLinksInit |
|
static |
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 |
|
static |
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a message |
Definition at line 2162 of file hooks.txt.
Referenced by MediaWiki\Auth\AuthManagerTest::provideAccountCreation(), MediaWiki\Auth\AuthManagerTest::provideAccountLink(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), EditPageTest::provideAutoMerge(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoCreateOnLogin(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), and MediaWiki\Auth\AuthManagerTest::testContinueAccountLink().
passed in as a query string parameter to the various URLs constructed here (i.e. $prevlink) $ldel you ll need to handle error messages |
Definition at line 1400 of file hooks.txt.
Referenced by RCCacheEntryFactory::__construct(), DeletedContribsPager::__construct(), ContribsPager::__construct(), DeletedContribsPager::formatRevisionRow(), ContribsPager::formatRow(), OutputPage::getHeadLinksArray(), ResourceLoaderLessVarFileModule::getLessVars(), RCCacheEntryFactory::getMessage(), ResourceLoaderLessVarFileModule::getMessages(), ResourceLoaderFileModule::getType(), CheckLanguageCLI::help(), CheckExtensionsCLI::help(), SideBarTest::initMessagesHref(), and SideBarTest::testExpandMessages().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not null |
Definition at line 783 of file hooks.txt.
Referenced by HTMLReCaptchaNoCaptchaField::__construct(), Wikimedia\Rdbms\ChronologyProtector::__construct(), UsersPager::__construct(), CaptchaAuthenticationRequest::__set_state(), ActionTest::actionProvider(), LinkCache::addGoodLinkObj(), LinkCache::addGoodLinkObjFromRow(), ApiModuleManager::addModules(), Title::areCascadeProtectionSourcesLoaded(), Parser::braceSubstitution(), SwiftFileBackend::buildFileObjectListing(), Skin::buildSidebar(), MediaWiki\Auth\Throttler::clear(), ResetAuthenticationThrottle::clearLoginThrottle(), MediaWiki\Revision\RevisionSlots::computeSha1(), WikitextContentHandlerTest::dataGetChangeTag(), ContentHandlerTest::dataGetLocalizedName(), JavaScriptContentTest::dataGetSection(), JavaScriptContentTest::dataReplaceSection(), ContribsPagerTest::dateFilterOptionProcessingProvider(), FSFileBackend::doDirectoryExists(), WANObjectCache::doGetWithSetCallback(), MediaWiki\Storage\DerivedPageDataUpdater::doUpdates(), SpecialLog::execute(), ApiFormatXml::execute(), ApiQueryAllUsers::execute(), ApiQueryDeletedrevs::execute(), ApiQueryFilearchive::execute(), VectorTemplate::execute(), Parser::extensionSubstitution(), ApiQueryWatchlist::extractOutputData(), ApiUploadTestCase::fakeUploadChunk(), ApiUploadTestCase::fakeUploadFile(), FormOptions::fetchValuesFromRequest(), FileBackendStore::fileExists(), FileRepo::findFile(), FileRepo::findFileFromKey(), MediaWiki\Widget\Search\FullSearchResultWidget::generateAltTitleHtml(), MediaWiki\Widget\Search\FullSearchResultWidget::generateFileHtml(), WANObjectCache::get(), ApiStashEdit::getAllowedParams(), SwiftFileBackend::getAuthentication(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), Revision::getComment(), FileBackendStore::getContentType(), Wikimedia\Rdbms\LBFactory::getCPInfoFromCookieValue(), WikiPage::getDerivedDataUpdater(), ApiComparePages::getDiffRevision(), EditPage::getEditToolbar(), AvroValidatorTest::getErrorsProvider(), MediaWikiTestCase::getExistingTestPage(), LocalFile::getHistory(), HttpErrorTest::getHtmlProvider(), WANObjectCache::getInterimValue(), OutputPage::getJSVars(), Site::getLinkPath(), UploadBase::getLocalFile(), Wikimedia\Rdbms\MySQLMasterPos::getLogFile(), Wikimedia\Rdbms\MySQLMasterPos::getLogName(), Wikimedia\Rdbms\MySQLMasterPos::getLogPosition(), MediaWiki\Session\SessionManagerTest::getManager(), ResourceLoaderStartUpModule::getModuleRegistrations(), VirtualRESTServiceClient::getMountAndService(), WANObjectCache::getMulti(), MediaWiki\Session\UserInfo::getName(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), MediaWikiTestCase::getNonexistingTestPage(), IndexPager::getPagingQueries(), ApiBase::getParent(), MediaWiki\Tidy\RemexCompatMunger::getParentForInsert(), ImportTest::getRedirectXML(), MediaWiki\Storage\DerivedPageDataUpdater::getRevisionSlotsUpdate(), Job::getRootJobParams(), JobSpecification::getRootJobParams(), MediaWiki\Session\Session::getSecret(), MediaWiki\Session\Session::getSecretKeys(), Wikimedia\Rdbms\LoadMonitor::getServerStates(), SpecialBlock::getTargetAndType(), ForeignAPIFile::getTimestamp(), CheckLanguageCLI::getTotalCount(), ApiQueryInfo::getVisitingWatcherInfo(), FileRepo::getZoneLocation(), ForeignResourceManager::handleTypeTar(), Wikimedia\Rdbms\LoadBalancer::hasOrMadeRecentMasterChanges(), MediaWiki\Auth\Throttler::increase(), UserGroupMembership::initFromRow(), MediaWiki\Shell\Command::input(), UserGroupMembership::insert(), DatabaseOracle::insertId(), Wikimedia\Rdbms\DatabasePostgres::insertId(), TrackBlobs::interpretPointer(), ApiQuerySiteinfoTest::interwikiMapProvider(), WANObjectCacheReaper::invoke(), ApiQuerySiteinfoTest::languagesProvider(), SpecialUpload::loadRequest(), RightsLogFormatter::makePageLink(), Wikimedia\Rdbms\DatabaseMysqlBase::masterPosWait(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), Article::newFromID(), User::newFromIdentity(), OldLocalFile::newFromTitle(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::newInvalid(), ComposerVersionNormalizerTest::nonStringProvider(), SpecialDiff::onFormSubmit(), SpecialPermanentLink::onFormSubmit(), DatabaseOracle::open(), PurgeChangedPages::pageableSortedRows(), FileBackend::parentStoragePath(), Block::parseTarget(), CaptchaPreAuthenticationProvider::postAuthentication(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), SkinTemplate::prepareQuickTemplate(), ApiTag::processIndividual(), MediaWiki\Auth\AuthManagerTest::provideAccountCreationLogging(), OutputPageTest::provideAdaptCdnTTL(), GlobalTest::provideArrayToCGI(), LinkerTest::provideCasesForFormatComment(), XmlJsTest::provideConstruction(), ActorMigrationTest::provideConstructor(), HtmlArmorTest::provideConstructor(), MessageTest::provideConstructor(), ResourceLoaderWikiModuleTest::provideConstructor(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::provideConstructorFailure(), MediaWiki\Auth\AuthenticationResponseTest::provideConstructors(), EditPageTest::provideCreatePages(), SearchEngineTest::provideDataForParseNamespacePrefix(), DatabaseMysqlBaseTest::provideDiapers(), ShellTest::provideEscape(), ExtensionRegistryTest::provideExportExtractedDataGlobals(), LanguageMlTest::provideFormatNum(), ApiFormatNoneTest::provideGeneralEncoding(), ApiFormatXmlTest::provideGeneralEncoding(), DeprecationHelperTest::provideGet(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::provideGetAuthenticationRequests(), WikiReferenceTest::provideGetCanonicalUrl(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideGetFieldInfo(), WikiReferenceTest::provideGetFullUrl(), ResourceLoaderWikiModuleTest::provideGetGroup(), RevisionTest::provideGetId(), TitleMethodsTest::provideGetOtherPage(), RevisionTest::provideGetParentId(), WikiPageDbTestBase::provideGetRedirectTarget(), PageArchiveTestBase::provideGetTextFromRowThrowsInvalidArgumentException(), RevisionDbTestBase::provideGetTextId(), RevisionMcrDbTest::provideGetTextId(), RevisionMcrReadNewDbTest::provideGetTextId(), RevisionMcrWriteBothDbTest::provideGetTextId(), RevisionNoContentModelDbTest::provideGetTextId(), RevisionPreMcrDbTest::provideGetTextId(), MediaWiki\Tests\Storage\SqlBlobStoreTest::provideGetTextIdFromAddress(), ExternalUserNamesTest::provideGetUserLinkTitle(), DatabaseMysqlBaseTest::provideGtidData(), VersionCheckerTest::provideInvalidAbilityType(), MediaWiki\Tests\Revision\SlotRecordTest::provideInvalidConstruction(), ProcessCacheLRUTest::provideInvalidConstructorArg(), MWExceptionTest::provideIsCommandLine(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideLoadFromSubmission(), DatabaseSQLTest::provideMakeList(), FiltersTest::provideMultiUsernameFilterFrom(), ApiOptionsTest::provideOptionManupulation(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputChanneledData(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputData(), FormatJsonTest::provideParse(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::provideProviderNormalizeUsername(), FileBackendTest::provider_normalizeStoragePath(), FileBackendTest::provider_testParentStoragePath(), FileBackendTest::provider_testSplitStoragePath(), FileBackendTest::provider_testStreamFile(), OutputPageTest::provideRevisionId(), RightsLogFormatterTest::provideRightsLogDatabaseRows(), SpecialMIMESearchTest::providerMimeFiltering(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerNormalizeUsername(), BotPasswordTest::provideSave(), DeprecationHelperTest::provideSet(), MediaWiki\Auth\AuthManagerTest::provideSetDefaultUserOptions(), TitleTest::provideSpecialNamesWithAndWithoutParameter(), SVGMetadataExtractorTest::provideSvgUnits(), BlockTest::provideT31116Data(), MWExceptionTest::provideTextUseOutputPage(), DatabaseSQLTest::provideUnionConditionPermutations(), MWExceptionTest::provideUseMessageCache(), JsonContentTest::provideValidConstruction(), ManualLogEntry::publish(), DoubleRedirectsPage::reallyGetQueryInfo(), LocalFile::recordUpload2(), LockManagerGroup::register(), FileBackendGroup::register(), SpecialPageTest::requireLoginAnonProvider(), MediaWiki\Special\SpecialPageFactory::resolveAlias(), FileBackendStore::resolveStoragePath(), FileBackendStore::resolveStoragePathReal(), ApiQueryAllCategories::run(), ApiQueryAllImages::run(), ApiQueryAllLinks::run(), ApiQueryAllPages::run(), ApiQueryRevisions::run(), ApiQueryRandom::runQuery(), MediaWiki\Session\SessionBackend::save(), UserNamePrefixSearch::search(), WebResponse::setCookie(), OutputPage::setRevisionId(), ApiQuerySiteinfoTest::skinsProvider(), FileBackend::splitStoragePath(), TextPassDumper::startElement(), Parser::statelessFetchTemplate(), JSParser::Statement(), MediaWiki\Session\CookieSessionProvider::suggestLoginUsername(), Scribunto_LuaTitleBlacklistLibrary::test(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), OutputPageTest::testAddAcceptLanguage(), MediaWiki\Auth\AuthManagerTest::testBeginAccountCreation(), MediaWiki\Auth\AuthManagerTest::testContinueAccountCreation(), WatchedItemStoreUnitTest::testCountVisitingWatchersMultiple_withMissingTargets(), WikitextContentHandlerTest::testGetAutosummary(), WikitextContentHandlerTest::testGetChangeTag(), MediaWiki\Session\SessionBackendTest::testGetData(), WikiPageDbTestBase::testGetRedirectTarget(), CssContentTest::testGetRedirectTarget(), JavaScriptContentTest::testGetRedirectTarget(), ParserOptionsTest::testMatches(), UserTest::testNewFromAnyId(), FormatJsonTest::testParseTryFixing(), MediaWiki\Session\SessionBackendTest::testRenew(), MediaWiki\Session\SessionBackendTest::testSave(), MediaWiki\Session\PHPSessionHandlerTest::testSessionHandling(), WANObjectCache::unwrap(), ActivityUpdateJob::updateWatchlistNotification(), ArchivedFile::userCan(), SpamBlacklistHooks::userCanSendEmail(), Article::view(), Wikimedia\Rdbms\LBFactory::waitForReplication(), and wfWaitForSlaves().
Definition at line 1476 of file hooks.txt.
Referenced by CleanupInvalidDbKeys::__construct().
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function 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 |
and how to run hooks for an and one after Each event has a preferably in CamelCase For PageContentSave |
and how to run hooks for an and one after Each event has a preferably in CamelCase For PageContentSaveComplete |
in this case you re responsible for computing and outputting the entire conflict part |
Definition at line 1423 of file hooks.txt.
Referenced by Preprocessor_Hash::preprocessToObj().
this hook is for auditing only or null if authentication failed before getting that far or null if we can t even determine that When $user is not it can be in the form of<username><more info> e g for bot passwords intended to be added to log contexts Fields it might only if the login was with a bot password it is not rendered in wiki pages or galleries in category pages allow injecting custom HTML after the section Any uses of the hook need to handle escaping see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array or by returning and letting standard HTTP rendering take place modifiable or by returning false and taking over the output modifiable modifiable after all normalizations have been performed |
Definition at line 883 of file hooks.txt.
Referenced by UpdateLogging::execute().
either a plain |
Definition at line 2054 of file hooks.txt.
Referenced by Skin::addToSidebar(), Parser::braceSubstitution(), SpecialEditTags::buildCheckBoxes(), Block::doAutoblock(), SpecialContributions::execute(), WebInstallerComplete::execute(), WebInstallerExistingWiki::execute(), WebInstallerInstall::execute(), WebInstallerOptions::execute(), WebInstallerRestart::execute(), WebInstallerUpgrade::execute(), WebInstallerWelcome::execute(), ApiAuthManagerHelper::formatFields(), AllMessagesTablePager::formatValue(), User::getBlockedStatus(), WebInstaller::getCheckBox(), SpecialInterwiki::getDescription(), SpecialVersion::getEntryPointInfo(), WebInstaller::getRadioElements(), MssqlInstaller::getSettingsForm(), ReplaceAll::getSummary(), CategoryTree::getTag(), DatabaseInstaller::getWebUserBox(), Block::isWhitelistedFromAutoblocks(), MergeHistory::merge(), MovePage::moveToInternal(), Cite::plainError(), ImagePage::printSharedImageText(), EditPageTest::provideAutoMerge(), WebInstallerUpgrade::showDoneMessage(), WebInstallerExistingWiki::showKeyForm(), SpecialGadgets::showMainForm(), WebInstaller::showMessage(), MessageTest::testExpiryParams(), MessageTest::testRawParams(), MessageTest::testToStringKey(), Cite::warning(), and OutputPage::wrapWikiMsg().
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 |
either a unescaped string or a HtmlArmor object after processing |
Definition at line 2012 of file hooks.txt.
Referenced by Exif::__construct(), and MediaWikiTitleCodec::splitTitleString().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist RecentChangesLinked |
do that in ParserLimitReportFormat instead use this to modify the parameters of the image all existing parser cache entries will be invalid To avoid you ll need to handle that somehow (e.g. with the RejectParserCacheValue hook) because MediaWiki won't do it for you. &$defaults also a ContextSource after deleting those rows but within the same transaction you ll probably need to make sure the header is varied on and they can depend only on the ResourceLoaderContext such as when responding to a resource loader request or generating HTML output remoteExtPath |
|
static |
Definition at line 2272 of file hooks.txt.
Referenced by ManageForeignResources::__construct(), ReplaceAll::showFileFormat(), and MessageCache::updateMessageOverride().
returning false will NOT prevent logging a wrapping ErrorException create2 Corresponds to logging log_action database field and which is displayed in the UI similar to $comment or false if none Defaults to false if not set multiOccurrence Can this option be passed multiple times Defaults to false if not set this hook should only be used to add variables that depend on the current page request |
Definition at line 2224 of file hooks.txt.
Referenced by Http::get(), and Http::post().
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 1776 of file hooks.txt.
Referenced by Wikimedia\Rdbms\Database::cancelAtomic(), Wikimedia\Rdbms\Database::close(), Wikimedia\Rdbms\Database::deadlockLoop(), and Wikimedia\Rdbms\Database::runOnTransactionIdleCallbacks().
Allows to change the fields on the form that will be generated rss |
This code would result in ircNotify being run twice when an article is saved |
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code simple |
null for the local wiki Added should default to null in handler for backwards compatibility add a value to it if you want to add a cookie that have to vary cache options can modify as strings Extensions should add to this list prev or next refreshes the diff cache allow viewing deleted revs source |
This code would result in ircNotify being run twice when an article is and once for brion Hooks can return three possible true was required This is the default since MediaWiki* some string |
Definition at line 181 of file hooks.txt.
Referenced by ResourceLoaderFileModule::__construct(), HTMLFileCache::__construct(), FileBackend::__construct(), Wikimedia\Rdbms\DatabaseSqlite::__toString(), OutputPage::addCategoryLinks(), LinkCache::addGoodLinkObj(), Wikimedia\Rdbms\DatabaseMysqlBase::addQuotes(), CoreParserFunctions::anchorencode(), ApiQuerySiteinfo::appendRightsInfo(), HashRing::buildLocationRing(), MediaWiki\Session\SessionManager::changeBackendId(), Wikimedia\Rdbms\DatabaseDomain::convertToString(), MediaWiki\Session\CookieSessionProvider::cookieDataToExport(), ApiFeedWatchlist::createFeedItem(), Language::dateFormat(), WinCacheBagOStuff::doGet(), SpecialContributions::execute(), ApiImport::execute(), ApiQueryAuthManagerInfo::execute(), MediaWiki\Shell\Command::execute(), ResourceLoaderFileModule::extractBasePaths(), ResourceLoaderImageModule::extractLocalBasePath(), MessageCache::get(), User::getActorId(), MediaWiki\Session\SessionBackendTest::getBackend(), Block::getBlockErrorParams(), Block::getDatabaseArray(), PageArchiveMcrTest::getExpectedArchiveRows(), PageArchivePreMcrTest::getExpectedArchiveRows(), SpecialPageLanguage::getFormFields(), ResourceLoaderClientHtml::getHeadHtml(), TimelessTemplate::getMainNavigation(), ApiParamInfo::getModuleInfo(), WANObjectCache::getMultiCheckKeyTime(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), HTMLFormField::getNearestFieldByName(), MediaWiki\Session\SessionManager::getProviders(), MonoBookTemplate::getRenderedSidebar(), WikiMap::getWikiIdFromDbDomain(), LoginSignupSpecialPage::hasSessionCookie(), User::idFromName(), MediaWiki\Shell\Command::input(), Xml::listDropDownOptionsOoui(), ResourceLoaderImageModule::loadFromDefinition(), Title::loadFromRow(), ApiBase::logFeatureUsage(), SpecialBlock::maybeAlterFormDefaults(), Block::newLoad(), OATHAuthHooks::onGetPreferences(), ApiStashEdit::parseAndStash(), MediaWiki\Preferences\DefaultPreferencesFactory::profilePreferences(), JobQueueRedis::pushBlobs(), VectorTemplate::renderPortals(), MediaWiki\Session\SessionBackend::resetId(), Wikimedia\Rdbms\LBFactory::resolveDomainID(), Wikimedia\Rdbms\LoadBalancer::resolveDomainID(), MediaWiki\Tests\Revision\McrWriteBothRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\NoContentModelRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\PreMcrRevisionStoreDbTest::revisionToRow(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::revisionToRow(), MediaWiki\Session\SessionBackend::save(), FauxResponse::setCookie(), WebResponse::setCookie(), SpecialChangeCredentials::showSubpageList(), Html::srcSet(), FormatJson::stripComments(), Wikimedia\Rdbms\Database::tableNameWithAlias(), ParserFactoryTest::testAllArgumentsWerePassed(), MediaWiki\Session\SessionManagerTest::testBackendRegistration(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), EditPageTest::testCreatePageTrx(), MediaWiki\Session\SessionManagerTest::testLoadSessionInfoFromStore(), SearchNearMatcherTest::testNearMatch(), ExportTest::testPageByTitle(), SpecialBlockTest::testProcessForm(), SpecialBlockTest::testProcessFormExisting(), SpecialBlockTest::testProcessFormRestrictions(), SpecialBlockTest::testProcessFormRestrictionsChange(), DatabaseSqliteTest::testToString(), Job::toString(), BitmapHandler::transformImageMagick(), BitmapHandler::transformImageMagickExt(), RedisBagOStuff::unserialize(), ApiResult::validateValue(), MediaWiki\Preferences\DefaultPreferencesFactory::watchlistPreferences(), and MediaWiki\Logger\Monolog\LegacyHandler::write().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that structure |
Definition at line 985 of file hooks.txt.
Referenced by RedisLockManager::freeLocksOnServer().
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing them |
Definition at line 999 of file hooks.txt.
Referenced by PoolCounterRedis::initAndPopPoolSlotList().
return true |
Definition at line 2004 of file hooks.txt.
Referenced by MediaWiki\Tidy\RemexDriver::__construct(), ApiUserrightsTest::addAndRemoveGroupsProvider(), DatabaseUpdater::addExtensionField(), DatabaseUpdater::addExtensionIndex(), DatabaseUpdater::addExtensionTable(), SkinTemplate::buildContentNavigationUrls(), Wikimedia\Rdbms\MySQLMasterPos::channelsMatch(), FileRepo::cleanupBatch(), FileBackendMultiWrite::consistencyCheck(), CommentStore::createComment(), CssContentTest::dataEquals(), JavaScriptContentTest::dataEquals(), TextContentTest::dataEquals(), WikitextContentTest::dataEquals(), ChangeTagsTest::dataGetSoftwareTags(), JavaScriptContentTest::dataIsCountable(), TextContentTest::dataIsCountable(), TextContentTest::dataIsEmpty(), WikitextContentHandlerTest::dataIsSupportedFormat(), ContentHandlerTest::dataMakeContent(), HtmlTest::dataXmlMimeType(), ApiQuerySiteinfoTest::dbReplLagProvider(), FileRepo::deleteBatch(), DatabaseUpdater::dropExtensionField(), DatabaseUpdater::dropExtensionIndex(), DatabaseUpdater::dropExtensionTable(), MediaWiki\Tests\Block\BlockRestrictionStoreTest::equalsDataProvider(), SpecialRunJobs::execute(), ApiEditPage::execute(), ApiFormatJson::execute(), ApiQueryUsers::execute(), FixDoubleRedirects::execute(), HHVMMakeRepo::execute(), InputBox::extractOptions(), EtcdConfig::fetchAllFromEtcdServer(), FileOp::fileExists(), CoreParserFunctions::filepath(), FileOp::fileSha1(), ApiImageRotate::getAllowedParams(), ApiWatch::getAllowedParams(), ApiEmailUser::getAllowedParams(), ApiMove::getAllowedParams(), ApiOptions::getAllowedParams(), ApiQueryAllPages::getAllowedParams(), ApiQueryBlocks::getAllowedParams(), ApiQueryDeletedrevs::getAllowedParams(), ApiQueryQueryPage::getAllowedParams(), ApiQueryRandom::getAllowedParams(), ApiQueryRecentChanges::getAllowedParams(), ApiQueryRevisions::getAllowedParams(), ApiQuerySearch::getAllowedParams(), ApiQueryUserContribs::getAllowedParams(), ApiQueryUsers::getAllowedParams(), ApiRevisionDelete::getAllowedParams(), ApiRollback::getAllowedParams(), ApiStashEdit::getAllowedParams(), ApiUndelete::getAllowedParams(), ApiUserrights::getAllowedParams(), ApiValidatePassword::getAllowedParams(), Wikimedia\Rdbms\DatabaseMssql::getAttributes(), Wikimedia\Rdbms\DatabasePostgres::getAttributes(), Wikimedia\Rdbms\DatabaseSqlite::getAttributes(), MediaWiki\Session\SessionBackendTest::getBackend(), User::getBlockFromCookieValue(), OOUIHTMLForm::getButtons(), PostgresUpdater::getCoreUpdateList(), ParserCache::getDirty(), SpecialContributions::getForm(), SearchIndexFieldTest::getMergeCases(), WANObjectCacheTest::getMultiWithSetCallback_provider(), WANObjectCacheTest::getMultiWithUnionSetCallback_provider(), DatabaseUpdater::getOldGlobalUpdates(), PostgresUpdater::getOldGlobalUpdates(), MWFileProps::getPropsFromPath(), ReplaceAll::getReplacements(), ImagePage404Test::getRepoOptions(), UploadForm::getSourceSection(), WfStringToBoolTest::getTestCases(), Parser::getVariableValue(), WANObjectCacheTest::getWithSetCallback_provider(), WANObjectCacheTest::getWithSetCallback_versions_provider(), TitleValueTest::goodConstructorProvider(), ApiQuerySiteinfoTest::groupsProvider(), FileRepo::initDirectory(), Language::internalUserTimeAndDate(), Block::isHardblock(), User::isItemLoaded(), DatabaseTestHelper::isOpen(), ApiAuthManagerHelper::loadAuthenticationRequests(), Skin::makeKnownUrlDetails(), ResourceLoaderClientHtmlTest::makeSampleModules(), JavaScriptMinifier::minify(), DatabaseUpdater::modifyExtensionField(), DatabaseUpdater::modifyExtensionTable(), MediaWiki\Session\UserInfo::newAnonymous(), HTMLCacheUpdateJob::newForBacklinks(), XmlTypeCheck::newFromFilename(), DuplicateJob::newFromJob(), ForeignAPIFile::newFromTitle(), ComposerVersionNormalizerTest::nonStringProvider(), ApiQuery::outputGeneralPageInfo(), ConverterRule::parse(), ConverterRule::parseFlags(), CategoryTreeHooks::parserFunction(), ParserTestRunner::perTestSetup(), SpecialNuke::promptForm(), OutputPageTest::provideAddWikiText(), LogFormatterTest::provideApiParamFormatting(), MWRestrictionsTest::provideArray(), GlobalTest::provideArrayToCGI(), CaptchaTest::provideAttributeOverwritten(), CaptchaTest::provideAttributeSet(), MediaWiki\Tests\Revision::provideAudienceCheckData(), MediaWiki\Auth\AuthManagerTest::provideAuthentication(), TitleTest::provideCanHaveTalkPage(), CaptchaTest::provideCanSkipCaptchaMailconfirmed(), CaptchaTest::provideCanSkipCaptchaUserright(), LinkerTest::provideCasesForFormatComment(), RecentChangeTest::provideCategoryContent(), WikiCategoryPageTest::provideCategoryContent(), CategoryChangesAsRdfTest::provideCategoryData(), DatabaseMysqlBaseTest::provideChannelPositions(), ApiMainTest::provideCheckConditionalRequestHeaders(), MWRestrictionsTest::provideCheckIP(), OutputPageTest::provideCheckLastModified(), UploadBaseTest::provideCheckXMLEncodingMissmatch(), DatabaseMysqlBaseTest::provideComparePositions(), DatabaseDomainTest::provideConstruct(), MediaWiki\Session\CookieSessionProviderTest::provideCookieData(), LinkRendererFactoryTest::provideCreateFromLegacyOptions(), EditPageTest::provideCreatePages(), DatabaseMysqlBaseTest::provideDiapers(), ApiComparePagesTest::provideDiff(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), ApiLoginTest::provideEnableBotPasswords(), TitleTest::provideEquals(), LanguageTest::provideFormattableTimes(), WebRequestTest::provideFuzzyBool(), ApiFormatNoneTest::provideGeneralEncoding(), ApiFormatXmlTest::provideGeneralEncoding(), CaptchaPreAuthenticationProviderTest::provideGetAuthenticationRequests(), ApiBaseTest::provideGetParameterFromSettings(), LinkFilterTest::provideGetQueryConditions(), MWGrantsTest::provideGrantsAreValid(), MediaWiki\Tests\Revision\RevisionSlotsTest::provideHasSameContent(), MediaWiki\Tests\Revision\SlotRecordTest::provideHasSameContent(), MediaWiki\Tests\Storage\RevisionSlotsUpdateTest::provideHasSameUpdates(), TitleMethodsTest::provideHasSubjectNamespace(), MWNamespaceTest::provideHasTalkNamespace(), WikiPageDbTestBase::provideHasViewableContent(), TitleMethodsTest::provideInNamespace(), DatabaseMysqlBaseTest::provideInsertSelectCases(), PasswordResetTest::provideIsAllowed(), TitleTest::provideIsAlwaysKnown(), GIFHandlerTest::provideIsAnimated(), PNGHandlerTest::provideIsAnimated(), MediaWiki\Tests\Permissions\PermissionManagerTest::provideIsBlockedFrom(), UserTest::provideIsBlockedFrom(), SpecialBooksourcesTest::provideISBNs(), MWExceptionTest::provideIsCommandLine(), DatabaseDomainTest::provideIsCompatible(), WikiPageDbTestBase::provideIsCountable(), EasyDeflateTest::provideIsDeflated(), SvgHandlerTest::provideIsEnabled(), ExternalUserNamesTest::provideIsExternal(), StatusTest::provideIsGood(), RecentChangeTest::provideIsInRCLifespan(), ResourceLoaderWikiModuleTest::provideIsKnownEmpty(), StatusTest::provideIsOk(), TitleTest::provideIsRawHtmlMessage(), TitleMethodsTest::provideIsSiteConfigPage(), TitleMethodsTest::provideIsUserConfigPage(), TitleMethodsTest::provideIsUserCssConfigPage(), TitleMethodsTest::provideIsUserJsConfigPage(), TitleTest::provideIsValid(), ApiErrorFormatterTest::provideIsValidApiCode(), MergeHistoryTest::provideIsValidMerge(), TitleMethodsTest::provideIsWikitextPage(), TitleBlacklistAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\ButtonAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\RememberMeAuthenticationRequestTest::provideLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest::provideLoadFromSubmission(), CentralIdLookupTest::provideLocalUserFromCentralId(), UserPasswordPolicyTest::provideMaxOfPolicies(), VersionCheckerTest::provideMediaWikiCheck(), ParserOutputTest::provideMergeInternalMetaDataFrom(), MediaWiki\Session\SessionTest::provideMethods(), MediaWiki\Tests\Revision\RevisionStoreTest::provideMigrationConstruction(), CaptchaTest::provideNamespaceOverwrites(), DatabaseDomainTest::provideNewFromId(), MediaWiki\Session\SessionProviderTest::provideNewSessionInfo(), BitmapScalingTest::provideNormaliseParams(), ApiOptionsTest::provideOptionManupulation(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputChanneledData(), MediaWiki\Tests\Maintenance\MaintenanceTest::provideOutputData(), FormatJsonTest::provideParse(), OutputPageTest::provideParse(), OutputPageTest::provideParseAs(), ChangesListSpecialPageTest::provideParseParameters(), FormatJsonTest::provideParseStripComments(), MediaWiki\Session\ImmutableSessionProviderWithCookieTest::providePersistSession(), VersionCheckerTest::providePhpValidCheck(), CaptchaPreAuthenticationProviderTest::providePingLimiter(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::provideProviderChangeAuthenticationData(), FileBackendTest::provider_testGetContentType(), FileBackendTest::provider_testGetFileStat(), FileBackendTest::provider_testIsStoragePath(), FileBackendTest::provider_testPrepareAndClean(), FileTest::providerCanAnimate(), ContentSecurityPolicyTest::providerCSPIsEnabled(), ContentSecurityPolicyTest::providerFalsePositiveBrowser(), ResourceLoaderFileModuleTest::providerGetScriptPackageFiles(), ContentSecurityPolicyTest::providerMakeCSPDirectives(), MediaWiki\Auth\AuthManagerTest::provideSecuritySensitiveOperationStatus(), DatabaseSQLTest::provideSelect(), MediaWiki\Tests\Revision\RevisionStoreTest::provideSetContentHandlerUseDB(), StatusTest::provideSetResult(), MediaWiki\Logger\LegacyLoggerTest::provideShouldEmit(), CaptchaTest::provideSimpleTriggersCaptcha(), MediaWiki\Auth\CreateFromLoginAuthenticationRequestTest::provideState(), CaptchaPreAuthenticationProviderTest::provideTestForAccountCreation(), MediaWiki\Auth\ThrottlePreAuthenticationProviderTest::provideTestForAccountCreation(), CaptchaPreAuthenticationProviderTest::provideTestForAuthentication(), ApiQueryTest::provideTestTitlePartToKey(), TitleArrayFromResultTest::provideTestValid(), UserArrayFromResultTest::provideTestValid(), MWExceptionTest::provideTextUseOutputPage(), ApiResultTest::provideTransformations(), ImportTest::provideUnknownUserHandling(), RevisionDbTestBase::provideUserCan(), MediaWiki\Auth\AuthManagerTest::provideUserCanAuthenticate(), MediaWiki\Tests\Revision::provideUserCanBitfield(), RevisionDbTestBase::provideUserCanBitfield(), MediaWiki\Auth\AuthManagerTest::provideUserExists(), RevisionDbTestBase::provideUserWasLastToEdit(), ExtensionJsonValidatorTest::provideValidate(), LinkFilterTest::provideValidPatterns(), MediaWiki\Tests\Revision\RevisionStoreFactoryTest::provideWikiIds(), FileRepo::publishBatch(), FileRepo::quickPurgeBatch(), UploadFromUrl::reallyFetchFile(), CSSMin::remap(), DatabaseUpdater::renameExtensionIndex(), SamplingStatsdClientTest::samplingDataProvider(), Message::setContext(), Cite::setHooks(), ReplaceAll::shouldContinueByDefault(), FileRepo::storeBatch(), ApiStashEdit::storeStashValue(), WebInstallerName::submit(), MediaWiki\Logger\Monolog\KafkaHandlerTest::swallowsExceptionsWhenRequested(), SkinTemplate::tabAction(), Wikimedia\Rdbms\DatabaseSqlite::tableExists(), ApiQueryContinueTest::test1List(), ApiQueryContinueTest::test2Lists(), ApiQueryContinue2Test::testA(), ExtensionProcessorTest::testExtractConfig2(), ApiQueryContinueTest::testGen1Prop(), ApiQueryContinueTest::testGen1Prop1List(), ApiQueryContinueTest::testGen2Prop(), ApiQueryContinueTest::testGen2Prop2List1Meta(), ExternalUserNamesTest::testGetUserLinkTitle(), CommandTest::testLogStderr(), SearchEngineTest::testParseNamespacePrefix(), MediaWiki\Tests\Permissions\PermissionManagerTest::testQuickPermissions(), TitlePermissionTest::testQuickPermissions(), ApiQueryContinueTest::testSameGenAndProp(), ApiQueryContinueTest::testSameGenList(), LinksUpdateTest::testUpdate_page_props(), WANObjectCacheTest::testWritePending(), PageArchive::undeleteRevisions(), and MediaWiki\Session\UserInfo::verified().
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 1776 of file hooks.txt.
Referenced by McrUndoAction::addStatePropagationFields(), McrUndoAction::checkCanExecute(), McrUndoAction::getNewRevision(), McrRestoreAction::initFromParameters(), McrUndoAction::initFromParameters(), and McrUndoAction::onSubmit().
|
static |
you don t have to do a grep find to see where the $wgReverseTitle variable is used |
Definition at line 115 of file hooks.txt.
Referenced by CheckLanguageCLI::help(), and CheckExtensionsCLI::help().
and how to run hooks for an and one after Each event has a preferably in CamelCase For UserLogin |
null means default in associative array with keys and values unescaped Should be merged with default values |
Definition at line 177 of file hooks.txt.
Referenced by Exif::__construct(), MediaWiki\Widget\CheckMatrixWidget::__construct(), CheckLanguageCLI::help(), CheckExtensionsCLI::help(), MediaWiki\Widget\CheckMatrixWidget::isTagChecked(), and HtmlTest::testExpandAttributesSpaceSeparatedAttributesWithBoolean().
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of weird |
An extension writer |
Definition at line 51 of file hooks.txt.
Referenced by WikiExporter::__construct(), MediaWiki\Logger\Monolog\AvroFormatter::__construct(), BatchRowUpdate::__construct(), WikiExporter::closeStream(), BatchRowUpdate::execute(), WikiExporter::finishPageStreamOutput(), LCStoreCDB::finishWrite(), MediaWiki\Logger\Monolog\AvroFormatter::format(), WikiExporter::openStream(), WikiExporter::outputLogStream(), WikiExporter::outputPageStreamBatch(), LCStoreCDB::set(), WikiExporter::setSchemaVersion(), and LCStoreCDB::startWrite().