Deprecate no LanguageNameUtils constructing DefaultPrederencesFactory
Depends-On: I3e30bc01ec9333d03e1282a21ae8953ae1f7c770 Change-Id: Ifd9628469bf72ffaa6ab75415ee18edd416cffe2
This commit is contained in:
parent
40214bd908
commit
2501625352
2 changed files with 8 additions and 3 deletions
|
|
@ -149,8 +149,6 @@ class DefaultPreferencesFactory implements PreferencesFactory {
|
|||
$this->linkRenderer = $linkRenderer;
|
||||
$this->nsInfo = $nsInfo;
|
||||
$this->permissionManager = $permissionManager;
|
||||
$this->languageNameUtils = $languageNameUtils ??
|
||||
MediaWikiServices::getInstance()->getLanguageNameUtils();
|
||||
$this->logger = new NullLogger();
|
||||
|
||||
if ( !$languageConverter ) {
|
||||
|
|
@ -160,6 +158,12 @@ class DefaultPreferencesFactory implements PreferencesFactory {
|
|||
->getLanguageConverter();
|
||||
}
|
||||
$this->languageConverter = $languageConverter;
|
||||
|
||||
if ( !$languageNameUtils ) {
|
||||
wfDeprecated( __METHOD__ . ' without $languageNameUtils parameter', '1.35' );
|
||||
$languageNameUtils = MediaWikiServices::getInstance()->getLanguageNameUtils();
|
||||
}
|
||||
$this->languageNameUtils = $languageNameUtils;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -73,7 +73,8 @@ class DefaultPreferencesFactoryTest extends \MediaWikiTestCase {
|
|||
$mockNsInfo,
|
||||
$mockPM,
|
||||
MediaWikiServices::getInstance()->getLanguageConverterFactory()
|
||||
->getLanguageConverter( $language )
|
||||
->getLanguageConverter( $language ),
|
||||
MediaWikiServices::getInstance()->getLanguageNameUtils()
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue