|
MediaWiki
master
|
Interface for messages with machine-readable data for use by the API. More...


Public Member Functions | |
| getApiCode () | |
| Returns a machine-readable code for use by the API. More... | |
| getApiData () | |
| Returns additional machine-readable data about the error condition. More... | |
| setApiCode ($code, array $data=null) | |
| Sets the machine-readable code for use by the API. More... | |
| setApiData (array $data) | |
| Sets additional machine-readable data about the error condition. More... | |
Public Member Functions inherited from MessageSpecifier | |
| getKey () | |
| Returns the message key. More... | |
| getParams () | |
| Returns the message parameters. More... | |
Interface for messages with machine-readable data for use by the API.
The idea is that it's a Message that has some extra data for the API to use when interpreting it as an error (or, in the future, as a warning). Internals of MediaWiki often use messages (or message keys, or Status objects containing messages) to pass information about errors to the user (see e.g. Title::getUserPermissionsErrors()) and the API has to make do with that.
Definition at line 35 of file ApiMessage.php.
| IApiMessage::getApiCode | ( | ) |
Returns a machine-readable code for use by the API.
The message key is often sufficient, but sometimes there are multiple messages used for what is really the same underlying condition (e.g. badaccess-groups and badaccess-group0)
| IApiMessage::getApiData | ( | ) |
Returns additional machine-readable data about the error condition.
| IApiMessage::setApiCode | ( | $code, | |
| array | $data = null |
||
| ) |
Sets the machine-readable code for use by the API.
| string | null | $code | If null, the message key should be returned by self::getApiCode() |
| array | null | $data | If non-null, passed to self::setApiData() |
| IApiMessage::setApiData | ( | array | $data | ) |
Sets additional machine-readable data about the error condition.
| array | $data |