$validate = 'valid';
}
$name = self::getCanonicalName( $name, $validate );
- if ( WikiError::isError( $name ) ) {
- return $name;
- } elseif ( $name === false ) {
+ if ( $name === false ) {
return false;
} else {
# Create unloaded user object
# with title normalisation, but then it's too late to
# check elsewhere
if( strpos( $name, '#' ) !== false )
- return new WikiError( 'usernamehasherror' );
+ return false;
# Clean up name according to title rules
$t = ( $validate === 'valid' ) ?
# Now create a dummy user ($u) and check if it is valid
$name = trim( $this->mName );
$u = User::newFromName( $name, 'creatable' );
- if ( WikiError::isError( $u ) ) {
- $this->mainLoginForm( wfMsg( $u->getMessage() ) );
- return false;
- }
-
if ( !is_object( $u ) ) {
$this->mainLoginForm( wfMsg( 'noname' ) );
return false;