30 if ( $options[
'username'] ) {
31 $creator = $this->userFactory->newFromName( $options[
'username'] )
32 ?: $this->userFactory->newAnonymous();
34 $creator = $this->userFactory->newAnonymous();
36 if ( $creator->isAllowed(
'createpreviouslyrenamedaccount' ) ) {
50 PreviouslyRenamedAccountAuthenticationRequest::class );
53 $req->allowPreviouslyRenamedAccount &&
54 $creator->authorizeAction(
'createpreviouslyrenamedaccount' )
57 return StatusValue::newGood();
69 if ( $autocreate || !empty( $options[
'creating'] ) ) {
70 return StatusValue::newGood();
84 return StatusValue::newFatal(
'username-previously-renamed-account' );
86 return StatusValue::newGood();
Generic operation result class Has warning/error list, boolean status and arbitrary value.