diff options
Diffstat (limited to 'includes/user/ExternalUserNames.php')
-rw-r--r-- | includes/user/ExternalUserNames.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/user/ExternalUserNames.php b/includes/user/ExternalUserNames.php index f4afc8cec779..6727bae804aa 100644 --- a/includes/user/ExternalUserNames.php +++ b/includes/user/ExternalUserNames.php @@ -21,6 +21,7 @@ */ use MediaWiki\MediaWikiServices; +use MediaWiki\User\UserNameUtils; /** * Class to parse and build external user names @@ -105,7 +106,8 @@ class ExternalUserNames { * username), otherwise the name with the prefix prepended. */ public function applyPrefix( $name ) { - if ( User::getCanonicalName( $name, 'usable' ) === false ) { + $userNameUtils = MediaWikiServices::getInstance()->getUserNameUtils(); + if ( $userNameUtils->getCanonical( $name, UserNameUtils::RIGOR_USABLE ) === false ) { return $name; } |