Jump to content

Kézikönyv:$wgParserConf

From mediawiki.org
This page is a translated version of the page Manual:$wgParserConf and the translation is 81% complete.
Parser: $wgParserConf
Értelmező-konfiguráció.
Bevezetve:1.12.0
Elavultnak jelölve:1.35.0 (Gerrit change 589397; git #a286a59e)
Eltávolítva:1.36.0 (Gerrit change 665228; git #77c48b68)
Megengedett értékek:(tömb)
Alapértelmezett érték:(see below)

Részletek

Configure the ParserFactory service in order to customize the Parser used.

Az asszociatív tömb a következő tagokból áll:

class
Az osztály neve.
preprocessorClass
Az előfeldolgozó-osztály. Jelenleg két osztály állítható be: Preprocessor_Hash, amely egyszerű PHP-tömböket használ az ideiglenes tárolásra; illetve a Preprocessor_DOM, amely ehhez a DOM-modult veszi igénybe. A Preprocessor_DOM általánosságban kevesebb memóriát használ, a sebesség a két osztály esetében nagyjából megegyezik.
Ha nem adsz meg paramétert, a DOM elérhetősége esetén a Preprocessor_DOM osztály lesz használva, máskülönben a Preprocessor_Hash.

A teljes asszociatív tömb az első paraméterként lesz a konstruktorhoz továbbítva. Vedd figyelembe, hogy ezt a beállítást csak a Setup.php használhatja – a konfiguráció a futásidő közben a $wgParser-funkciókkal változni fog, így ezen változó tartalma elavult lesz. Az értéket csak a LocalSettings.php-ban lehet módosítani, kiterjesztés telepítésekor nem.

Default values

MediaWiki-verzió:
1.35
$wgParserConf = [
	'class' => Parser::class,
];
MediaWiki-verziók:
1.31 – 1.34
$wgParserConf = [
	'class' => Parser::class,
	# 'preprocessorClass' => Preprocessor_Hash::class,
];
MediaWiki-verziók:
1.13 – 1.30
$wgParserConf = [
	'class' => 'Parser',
	# 'preprocessorClass' => 'Preprocessor_Hash',
];
MediaWiki-verzió:
1.12
$wgParserConf = array( 
	'class' => 'Parser',
	'preprocessorClass' => 'Preprocessor_Hash',
);