37 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
56 return $name ===
false ? null : $name;
68 foreach ( $reqs as $req ) {
69 $req->username = $username;
80 return \StatusValue::newGood();
84 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
95 return \StatusValue::newGood();
103 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
105 throw new \BadMethodCallException(
106 __METHOD__ .
' should not be called on a non-link provider.'
112 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.