Manuel:$wgParserConf

This page is a translated version of the page Manual:$wgParserConf and the translation is 81% complete.
Other languages:
English • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
Analyseur syntaxique: $wgParserConf
Configuration de l'analyseur syntaxique.
Introduit dans la version :1.12.0
Obsolète dans la version :1.35.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau)
Valeur par défaut :(see below)

Détails

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

Tableau associatif avec les membres suivants :

class
nom de la classe
preprocessorClass
classe du préprocesseur. Deux classes sont actuellement disponibles : Preprocessor_Hash, qui utilise les tableaux PHP bruts pour le stockage temporaire, et Preprocessor_DOM, qui utilise le module DOM pour le stockage temporaire. Preprocessor_DOM utilise généralement moins de mémoire; la vitesse des deux est en gros la même.
Si ce paramètre n'est pas donné, il utilise Preprocessor_DOM si le module DOM est disponible, sinon il utilise Preprocessor_Hash.

Le tableau associatif entier sera passé au constructeur dans le premier paramètre. Notez que seul Setup.php peut utiliser cette variable -- la configuration va changer au moment de l'exécution via les fonctions membre de $wgParser, et donc le contenu de cette variable sera obsolète. La variable ne peut être modifiée que durant LocalSettings.php, en particulier elle ne peut être changée dans la fonction de configuration d'une extension.

Default values

Version de MediaWiki : 1.35
$wgParserConf = [
	'class' => Parser::class,
];
Versions de MediaWiki : 1.31 – 1.34
$wgParserConf = [
	'class' => Parser::class,
	# 'preprocessorClass' => Preprocessor_Hash::class,
];
Versions de MediaWiki : 1.13 – 1.30
$wgParserConf = [
	'class' => 'Parser',
	# 'preprocessorClass' => 'Preprocessor_Hash',
];
Version de MediaWiki : 1.12
$wgParserConf = array( 
	'class' => 'Parser',
	'preprocessorClass' => 'Preprocessor_Hash',
);