Manuel:Config.php
Fichier MediaWiki : Config.php | |
---|---|
Emplacement : | includes/config/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | Config |
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 )
— renvoietrue
si la variable $name se trouve dans l'objet Config etfalse
dans le cas contraire.