Manual:Hooks/ParserTestTables
From Linux Web Expert
File:OOjs UI icon alert-destructive.svg | <translate> This feature was removed completely in version <tvar name=ver>1.41.0</tvar> (after being deprecated in <tvar name=4>1.36.0</tvar>).</translate> |
ParserTestTables | |
---|---|
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate> <translate> Removed in <tvar name=1><translate> version <tvar (Gerrit change 963115)</tvar></translate> alter the list of tables to duplicate when parser tests are run. Use when page save hooks require the presence of custom tables to ensure that tests continue to run properly. | |
<translate> Define function:</translate> | public static function onParserTestTables( array &$tables ) { ... }
|
<translate> Attach hook:</translate> | <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
"Hooks": {
"ParserTestTables": "MediaWiki\\Extension\\MyExtension\\Hooks::onParserTestTables"
}
}
|
<translate> Called from:</translate> | <translate> File(s):</translate> ../tests/parser/ParserTestRunner.php |
<translate> Interface:</translate> | ParserTestTablesHook.php |
<translate> For more information about attaching hooks, see <tvar name=1>Manual:Hooks </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:ParserTestTables extensions</tvar>.</translate>
Details
&$tables
: array of table names