aboutsummaryrefslogtreecommitdiffstats
path: root/includes/user/ExternalUserNames.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/user/ExternalUserNames.php')
-rw-r--r--includes/user/ExternalUserNames.php4
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;
}