Příručka:$wgParserConf
Appearance
Tato funkce byla ve verzi 1.36.0 zcela odstraněna. |
Analyzátor: $wgParserConf | |
---|---|
Konfigurace analyzátoru. |
|
Zavedeno od verze: | 1.12.0 |
Nepoužívá se od verze: | 1.35.0 (Gerrit change 589397; git #a286a59e) |
Odstraněno od verze: | 1.36.0 (Gerrit change 665228; git #77c48b68) |
Povolené hodnoty: | (pole) |
Výchozí hodnota: | (viz níže) |
Další nastavení: Podle abecedy | Podle funkce |
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
Verze MediaWiki: | ≥ 1.35 |
$wgParserConf = [
'class' => Parser::class,
];
Verze MediaWiki: | 1.31 – 1.34 |
$wgParserConf = [
'class' => Parser::class,
# 'preprocessorClass' => Preprocessor_Hash::class,
];
Verze MediaWiki: | 1.13 – 1.30 |
$wgParserConf = [
'class' => 'Parser',
# 'preprocessorClass' => 'Preprocessor_Hash',
];
Verze MediaWiki: | 1.12 |
$wgParserConf = array(
'class' => 'Parser',
'preprocessorClass' => 'Preprocessor_Hash',
);