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 ) {
|
if ( $wgULSCompactLanguageLinksBetaFeature === false ) {
|
||||||
// Compact language links is a default feature in this wiki.
|
// Compact language links is a default feature in this wiki.
|
||||||
// Check user preference
|
// 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;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user