MediaWiki master
UploadVerificationStatus Class Reference

A StatusValue for upload verification errors. More...

Inherits StatusValue.

Collaboration diagram for UploadVerificationStatus:

Public Member Functions

 asApiMessage ()
 
 getInvalidParameter ()
 
 isRecoverableError ()
 
 setApiCode (string $apiCode)
 
 setApiData (array $apiData)
 
 setInvalidParameter (string $invalidParameter)
 
 setRecoverableError (bool $recoverableError)
 
- Public Member Functions inherited from StatusValue
 __toString ()
 Returns a string representation of the status for debugging.
 
 error ( $message,... $parameters)
 Add an error, do not set fatal flag This can be used for non-fatal errors.
 
 fatal ( $message,... $parameters)
 Add an error and set OK to false, indicating that the operation as a whole was fatal.
 
 getErrors ()
 Get the list of errors.
 
 getErrorsByType ( $type)
 Returns a list of status messages of the given type.
 
 getMessages (?string $type=null)
 Returns a list of error messages, optionally only those of the given type.
 
 getValue ()
 
 hasMessage (string $message)
 Returns true if the specified message is present as a warning or error.
 
 hasMessagesExcept (string ... $messages)
 Returns true if any other message than the specified ones is present as a warning or error.
 
 isGood ()
 Returns whether the operation completed and didn't have any error or warnings.
 
 isOK ()
 Returns whether the operation completed.
 
 merge ( $other, $overwriteValue=false)
 Merge another status object into this one.
 
 replaceMessage (string $source, $dest)
 If the specified source message exists, replace it with the specified destination message, but keep the same parameters as in the original error.
 
 setOK ( $ok)
 Change operation status.
 
 setResult ( $ok, $value=null)
 Change operation result.
 
 splitByErrorType ()
 Splits this StatusValue object into two new StatusValue objects, one which contains only the error messages, and one that contains the warnings, only.
 
 warning ( $message,... $parameters)
 Add a new warning.
 

Additional Inherited Members

- Static Public Member Functions inherited from StatusValue
static newFatal ( $message,... $parameters)
 Factory function for fatal errors.
 
static newGood ( $value=null)
 Factory function for good results.
 
- Public Attributes inherited from StatusValue
int $failCount = 0
 Counter for batch operations.
 
mixed $statusData
 arbitrary extra data about the operation
 
bool[] $success = []
 Map of (key => bool) to indicate success of each part of batch operations.
 
int $successCount = 0
 Counter for batch operations.
 
mixed $value
 
- Protected Member Functions inherited from StatusValue
 getStatusArray ( $type=false)
 Returns a list of status messages of the given type (or all if false)
 
- Protected Attributes inherited from StatusValue
array[] $errors = []
 
bool $ok = true
 

Detailed Description

A StatusValue for upload verification errors.

Stability: unstable
Since
1.44

Definition at line 30 of file UploadVerificationStatus.php.

Member Function Documentation

◆ asApiMessage()

UploadVerificationStatus::asApiMessage ( )

Definition at line 65 of file UploadVerificationStatus.php.

◆ getInvalidParameter()

UploadVerificationStatus::getInvalidParameter ( )

Definition at line 61 of file UploadVerificationStatus.php.

◆ isRecoverableError()

UploadVerificationStatus::isRecoverableError ( )

Definition at line 57 of file UploadVerificationStatus.php.

◆ setApiCode()

UploadVerificationStatus::setApiCode ( string $apiCode)

Definition at line 52 of file UploadVerificationStatus.php.

◆ setApiData()

UploadVerificationStatus::setApiData ( array $apiData)

Definition at line 47 of file UploadVerificationStatus.php.

◆ setInvalidParameter()

UploadVerificationStatus::setInvalidParameter ( string $invalidParameter)

Definition at line 42 of file UploadVerificationStatus.php.

◆ setRecoverableError()

UploadVerificationStatus::setRecoverableError ( bool $recoverableError)

Definition at line 37 of file UploadVerificationStatus.php.

Referenced by UploadBase\convertVerifyErrorToStatus().


The documentation for this class was generated from the following file: