+ if ( isset( $retval[0][0] ) &&
+ ( $retval[0][0] == 'alreadyrolled' || $retval[0][0] == 'cantrollback' )
+ ) {
+ $error = $retval[0];
+ $userMessage = $this->msg( $error[0], array_slice( $error, 1 ) );
+ // dieUsageMsg() doesn't support $extraData
+ $errorCode = $error[0];
+ $errorInfo = isset( ApiBase::$messageMap[$errorCode] ) ?
+ ApiBase::$messageMap[$errorCode]['info'] :
+ $errorCode;
+ $this->dieUsage( $errorInfo, $errorCode, 0, [
+ 'messageHtml' => $userMessage->parseAsBlock()
+ ] );
+ }
+