diff options
Diffstat (limited to 'includes/installer/WebInstallerLanguage.php')
-rw-r--r-- | includes/installer/WebInstallerLanguage.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/includes/installer/WebInstallerLanguage.php b/includes/installer/WebInstallerLanguage.php index 50ab1cfc313c..b5c97d2ef888 100644 --- a/includes/installer/WebInstallerLanguage.php +++ b/includes/installer/WebInstallerLanguage.php @@ -19,6 +19,8 @@ * @ingroup Installer */ +use MediaWiki\MediaWikiServices; + class WebInstallerLanguage extends WebInstallerPage { /** @@ -30,7 +32,9 @@ class WebInstallerLanguage extends WebInstallerPage { $userLang = $r->getVal( 'uselang' ); $contLang = $r->getVal( 'ContLang' ); - $languages = Language::fetchLanguageNames( null, 'mwfile' ); + $languages = MediaWikiServices::getInstance() + ->getLanguageNameUtils() + ->getLanguageNames( null, 'mwfile' ); $lifetime = intval( ini_get( 'session.gc_maxlifetime' ) ); if ( !$lifetime ) { $lifetime = 1440; // PHP default @@ -103,7 +107,9 @@ class WebInstallerLanguage extends WebInstallerPage { $select = new XmlSelect( $name, $name, $selectedCode ); $select->setAttribute( 'tabindex', $this->parent->nextTabIndex() ); - $languages = Language::fetchLanguageNames( null, 'mwfile' ); + $languages = MediaWikiServices::getInstance() + ->getLanguageNameUtils() + ->getLanguageNames( null, 'mwfile' ); foreach ( $languages as $code => $lang ) { $select->addOption( "$code - $lang", $code ); } |