Avoid using User::getBoolOption()

User::getBoolOption() is deprecated and should be replaced with UserOptionsLookup::getBoolOption()

Bug: T277600
Change-Id: I119f9ed8a2f81af2a7f3ac6743e4af239f7ca61d
This commit is contained in:
ZabeMath
2021-03-30 21:13:19 +02:00
committed by jenkins-bot
parent c0d85510c0
commit cb4c7a13b6

View File

@@ -85,7 +85,14 @@ class UniversalLanguageSelectorHooks {
if ( $wgULSCompactLanguageLinksBetaFeature === false ) {
// Compact language links is a default feature in this wiki.
// Check user preference
return $user->getBoolOption( 'compact-language-links' );
$services = MediaWikiServices::getInstance();
if ( method_exists( $services, 'getUserOptionsLookup' ) ) {
// MW 1.35 +
return $services->getUserOptionsLookup()
->getBoolOption( $user, 'compact-language-links' );
} else {
return $user->getBoolOption( 'compact-language-links' );
}
}
return false;