aboutsummaryrefslogtreecommitdiffstats
path: root/includes/installer/WebInstallerLanguage.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/installer/WebInstallerLanguage.php')
-rw-r--r--includes/installer/WebInstallerLanguage.php10
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 );
}