use MediaWiki\Auth\AuthManager;
use MediaWiki\Logger\LoggerFactory;
+use MediaWiki\MediaWikiServices;
/**
* Implements Special:CreateAccount
$user = $this->getUser();
$status = AuthManager::singleton()->checkAccountCreatePermissions( $user );
if ( !$status->isGood() ) {
+ // Track block with a cookie if it doesn't exist already
+ if ( $user->isBlockedFromCreateAccount() ) {
+ MediaWikiServices::getInstance()->getBlockManager()->trackBlockWithCookie( $user );
+ }
throw new ErrorPageError( 'createacct-error', $status->getMessage() );
}
}