37 throw new \BadMethodCallException( __METHOD__ .
' is not implemented.' );
56 return $name ===
false ? null :
$name;
68 foreach ( $reqs as
$req ) {
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.
this hook is for auditing only $req
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped & $options
this hook is for auditing only or null if authentication failed before getting that far $username
Allows to change the fields on the form that will be generated $name
this hook is for auditing only $response