Manuel:Config.php

This page is a translated version of the page Manual:Config.php and the translation is 100% complete.

Config est l'interface de base pour les implémentations qui autorisent l'accès en lecture à différents paramètres de configuration. Pour avoir l'implémentation par défaut, utiliser MediaWiki\MediaWikiServices::getInstance()->getMainConfig(), MediaWiki\MediaWikiServices::getInstance()->getConfigFactory()->makeConfig( 'main' ) ou RequestContext::getMain()->getConfig().

Les implémentations disponibles dans le noyau sont :

  • GlobalVarConfig — permet d'accéder aux paramètres du tableau super global $GLOBALS.
  • MultiConfig — peut contenir plusieurs objets Config servant dans les séquences de repli.
  • HashConfig — stocke le paramètre dans une variable membre, permettant d'initialiser les valeurs plutôt que de les lire uniquement.

Méthodes

  • get( $name ) — renvoie la valeur du paramètre de configuration appelé $name; lève l'exception ConfigException s'il n'est pas initialisé.
  • has( $name ) — renvoie true si la variable $name se trouve dans l'objet Config et false dans le cas contraire.

Voir aussi