Use $this->getServiceContainer() in maintenance

Use
	$this->getServiceContainer()
instead of
	MediaWikiServices::getInstance()
in maintenance.

Change-Id: I61e57c5ab79a1cefad6e878be1dbd234139cfe96
This commit is contained in:
Fomafix
2024-05-06 10:03:36 +00:00
committed by jenkins-bot
parent 8b40246899
commit 88b8176368

View File

@@ -26,7 +26,6 @@ require_once "$IP/maintenance/Maintenance.php";
use MediaWiki\Extension\CLDR\LanguageNames;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\MediaWikiServices;
class LanguageNameIndexer extends Maintenance {
public function __construct() {
@@ -57,7 +56,7 @@ class LanguageNameIndexer extends Maintenance {
// Languages and their names in different languages from Names.php and the cldr extension
// This comes after $ulsLanguages so that for example the als/gsw mixup is using the code
// used in the Wikimedia world.
$mwLanguages = MediaWikiServices::getInstance()->getLanguageNameUtils()
$mwLanguages = $this->getServiceContainer()->getLanguageNameUtils()
->getLanguageNames( LanguageNameUtils::AUTONYMS, LanguageNameUtils::ALL );
foreach ( array_keys( $mwLanguages ) as $languageCode ) {
$languageNames[ $languageCode ] = LanguageNames::getNames( $languageCode, 0, 2 );