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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user