45 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
73 return $name ===
false ? null : $name;
86 foreach ( $reqs as $req ) {
87 $req->username = $username;
106 return \StatusValue::newGood();
114 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
137 return \StatusValue::newGood();
153 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
155 throw new \BadMethodCallException(
156 __METHOD__ .
' should not be called on a non-link provider.'
166 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
static getCanonicalName( $name, $validate='valid')
Given unvalidated user input, return a canonical username, or false if the username is invalid.