MediaWiki  1.34.4
Config Interface Reference

Interface for configuration instances. More...

Inheritance diagram for Config:

Public Member Functions

 get ( $name)
 Get a configuration variable such as "Sitename" or "UploadMaintenance.". More...
 
 has ( $name)
 Check whether a configuration option is set for the given name. More...
 

Detailed Description

Interface for configuration instances.

Since
1.23

Definition at line 28 of file Config.php.

Member Function Documentation

◆ get()

Config::get (   $name)

Get a configuration variable such as "Sitename" or "UploadMaintenance.".

Parameters
string$nameName of configuration option
Returns
mixed Value configured
Exceptions
ConfigException

Implemented in EtcdConfig, HashConfig, GlobalVarConfig, and MultiConfig.

Referenced by MediaWiki\Auth\Throttler\__construct(), ResourceLoader\__construct(), MediaWiki\Block\AbstractBlock\appliesToRight(), MediaWiki\Block\AbstractBlock\appliesToUsertalk(), MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights\callback(), SimpleCaptcha\canSkipCaptcha(), PopulateImageSha1\doDBUpdates(), MediaWiki\emitBufferedStatsdData(), MultiConfig\get(), ApiQueryUserInfo\getCentralUserInfo(), QueryPage\getDisabledQueryPages(), MediaWiki\Auth\UserDataAuthenticationRequest\getFieldInfo(), ApiCategoryTree\getHTML(), Installer\getInstallerConfig(), TimelessVariablesModule\getLessVars(), ResourceLoaderSkinModule\getLogoData(), ResourceLoaderUserModule\getPages(), ResourceLoaderUserStylesModule\getPages(), ResourceLoaderWikiModule\getPages(), MediaWiki\Config\ConfigRepository\getValueOf(), PasswordFactory\init(), ContentSecurityPolicy\isNonceRequired(), ContentSecurityPolicy\makeCSPDirectives(), MediaWiki\MediaWikiServices\newInstance(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest\newRandom(), MediaWiki\preOutputCommit(), MediaWiki\Block\AbstractBlock\prevents(), MediaWiki\Session\CookieSessionProvider\setConfig(), Maintenance\setLBFactoryTriggers(), MediaWiki\Block\DatabaseBlock\shouldTrackWithCookie(), and OutputPage\transformResourcePath().

◆ has()

Config::has (   $name)

Check whether a configuration option is set for the given name.

Parameters
string$nameName of configuration option
Returns
bool
Since
1.24

Implemented in EtcdConfig, HashConfig, MultiConfig, and GlobalVarConfig.

Referenced by MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights\callback().


The documentation for this interface was generated from the following file: