20 $this->settingsBuilder = $settingsBuilder;
37 $config = $this->settingsBuilder->getConfig();
48 if ( $wikiName !==
null ) {
52 } elseif ( isset( $_SERVER[
'MW_WIKI_NAME'] ) ) {
57 $site = $_SERVER[
'MW_WIKI_NAME'];
58 } elseif ( isset( $_SERVER[
'WIKI_NAME'] ) ) {
62 $site = $_SERVER[
'WIKI_NAME'];
66 'The WIKI_NAME server variable has been deprecated since 1.39, ' .
67 'use MW_WIKI_NAME instead.'
75 $path =
"$farmDir/$site.$farmExt";
76 if ( $this->settingsBuilder->fileExists(
$path ) ) {
77 $this->settingsBuilder->loadFile(
$path );
87 return defined(
'MW_WIKI_NAME' ) ? MW_WIKI_NAME :
null;
A class containing constants representing the names of configuration variables.
const WikiFarmSettingsExtension
Name constant for the WikiFarmSettingsExtension setting, for use with Config::get()
const WikiFarmSettingsDirectory
Name constant for the WikiFarmSettingsDirectory setting, for use with Config::get()