Open main menu

Manual:Config.php

This page is a translated version of the page Manual:Config.php and the translation is 27% complete.
Other languages:
Deutsch • ‎English • ‎polski • ‎日本語

Config is the base interface for implementations that provide access to read and write various configuration settings. To get the default implementation, use MediaWiki\MediaWikiServices::getInstance()->getMainConfig(), MediaWiki\MediaWikiServices::getInstance()->getConfigFactory()->makeConfig( 'main' ); or RequestContext::getMain()->getConfig().

Available implementations in core are:

  • GlobalVarConfig - can access settings in the $GLOBALS superglobal array.
  • MultiConfig - can contain multiple config objects that are acting as fallback sequence.
  • HashConfig - stores the configuration in a member variable, allowing values to be set, rather than only get.

メソッド

  • get( $name ): returns the value of the configuration value named, $name; throws a ConfigException if not set.
  • has( $name ): returns true or false depending if the config object has the configuration value named, $name stored.

関連項目