Manual:$wgParserConf/cs

From Linux Web Expert

<translate> Parser</translate>: $wgParserConf
Konfigurace analyzátoru.
<translate> Introduced in version:</translate>1.12.0
<translate> Deprecated in version:</translate>1.35.0 (Gerrit change 589397; git #a286a59e)
<translate> Removed in version:</translate>1.36.0 (Gerrit change 665228; git #77c48b68)
<translate> Allowed values:</translate>(pole)
<translate> Default value:</translate>(viz níže)

Podrobnosti

Nakonfiguruje službu ParserFactory za účelem přizpůsobení použitého analyzátoru.

Asociativní pole s následujícími členy:

class
Název třídy
preprocessorClass
Třída preprocesorů. V současné době jsou k dispozici dvě třídy: Preprocessor_Hash, která používá obyčejná pole PHP pro dočasné úložiště, a Preprocessor_DOM, která používá modul DOM pro dočasné úložiště. Preprocessor_DOM obecně používá méně paměti. Rychlost obou je zhruba stejná.
Pokud tento parametr není uveden, použije Preprocessor_DOM, pokud je modul DOM dostupný, jinak použije Preprocessor_Hash.

Celé asociativní pole bude předáno konstruktoru jako první parametr. Všimněte si, že tuto proměnnou může používat pouze Setup.php -- konfigurace se změní za běhu prostřednictvím členských funkcí $wgParser, takže obsah této proměnné bude zastaralý. Proměnnou lze změnit pouze během LocalSettings.php, zejména ji nelze změnit během funkce nastavení rozšíření.

Výchozí hodnoty

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.35
<translate> MediaWiki version:</translate>
$wgParserConf = [
	'class' => Parser::class,
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.34</tvar> is unsupported version</translate>">
1.31 – 1.34
<translate> MediaWiki versions:</translate>
$wgParserConf = [
	'class' => Parser::class,
	# 'preprocessorClass' => Preprocessor_Hash::class,
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.30</tvar> is unsupported version</translate>">
1.13 – 1.30
<translate> MediaWiki versions:</translate>
$wgParserConf = [
	'class' => 'Parser',
	# 'preprocessorClass' => 'Preprocessor_Hash',
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.12</tvar> is unsupported version</translate>">
1.12
Verze MediaWiki:
$wgParserConf = array( 
	'class' => 'Parser',
	'preprocessorClass' => 'Preprocessor_Hash',
);