diff options
author | DannyS712 <dannys712.wiki@gmail.com> | 2022-12-21 07:35:10 +0000 |
---|---|---|
committer | DannyS712 <dannys712.wiki@gmail.com> | 2022-12-21 07:35:36 +0000 |
commit | 6d3be0815bdba2956387098dd48d549bcb89faa2 (patch) | |
tree | e8c04799b4ca0335197335ee9dbd921a092f4b39 | |
parent | f9e427bface137c06edb944f738632417afa5169 (diff) | |
download | mediawikicore-6d3be0815bdba2956387098dd48d549bcb89faa2.tar.gz mediawikicore-6d3be0815bdba2956387098dd48d549bcb89faa2.zip |
generatePhpCharToUpperMappings: avoid fetching service in loop
Change-Id: Ic4d3d5c9087f03cc2042e943e0359617521b2403
-rw-r--r-- | maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php index fe5a2a1e1b4e..c162a3db2f6e 100644 --- a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php +++ b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php @@ -60,13 +60,14 @@ class GeneratePhpCharToUpperMappings extends Maintenance { $jsUpperChars = json_decode( $result->getStdout() ); '@phan-var string[] $jsUpperChars'; + $contentLanguage = MediaWikiServices::getInstance()->getContentLanguage(); for ( $i = 0; $i <= 0x10ffff; $i++ ) { if ( $i >= 0xd800 && $i <= 0xdfff ) { // Skip surrogate pairs continue; } $char = \UtfNormal\Utils::codepointToUtf8( $i ); - $phpUpper = MediaWikiServices::getInstance()->getContentLanguage()->ucfirst( $char ); + $phpUpper = $contentLanguage->ucfirst( $char ); $jsUpper = $jsUpperChars[$i]; if ( $jsUpper !== $phpUpper ) { if ( $char === $phpUpper ) { |