Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\UseCases\ErrorResponse Class Reference

Public Member Functions

 __construct (string $code, string $message, array $context=null)
 
 getCode ()
 
 getMessage ()
 
 getContext ()
 

Public Attributes

const COMMENT_TOO_LONG = 'comment-too-long'
 
const INVALID_EDIT_TAG = 'invalid-edit-tag'
 
const INVALID_FIELD = 'invalid-field'
 
const INVALID_ITEM_ID = 'invalid-item-id'
 
const INVALID_PROPERTY_ID = 'invalid-property-id'
 
const INVALID_STATEMENT_ID = 'invalid-statement-id'
 
const INVALID_OPERATION_CHANGED_STATEMENT_ID = 'invalid-operation-change-statement-id'
 
const INVALID_OPERATION_CHANGED_PROPERTY = 'invalid-operation-change-property-of-statement'
 
const PATCHED_STATEMENT_INVALID_FIELD = 'patched-statement-invalid-field'
 
const PATCHED_STATEMENT_MISSING_FIELD = 'patched-statement-missing-field'
 
const PATCH_TARGET_NOT_FOUND = 'patch-target-not-found'
 
const PATCH_TEST_FAILED = 'patch-test-failed'
 
const INVALID_PATCH = 'invalid-patch'
 
const INVALID_PATCH_OPERATION = 'invalid-patch-operation'
 
const INVALID_PATCH_FIELD_TYPE = 'invalid-patch-field-type'
 
const MISSING_JSON_PATCH_FIELD = 'missing-json-patch-field'
 
const ITEM_NOT_FOUND = 'item-not-found'
 
const ITEM_REDIRECTED = 'redirected-item'
 
const PERMISSION_DENIED = 'permission-denied'
 
const STATEMENT_DATA_INVALID_FIELD = 'statement-data-invalid-field'
 
const STATEMENT_DATA_MISSING_FIELD = 'statement-data-missing-field'
 
const STATEMENT_NOT_FOUND = 'statement-not-found'
 
const UNEXPECTED_ERROR = 'unexpected-error'
 

Private Attributes

string $code
 
string $message
 
array $context
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\UseCases\ErrorResponse::__construct ( string $code,
string $message,
array $context = null )

Member Function Documentation

◆ getCode()

Wikibase\Repo\RestApi\UseCases\ErrorResponse::getCode ( )

◆ getContext()

Wikibase\Repo\RestApi\UseCases\ErrorResponse::getContext ( )

◆ getMessage()

Wikibase\Repo\RestApi\UseCases\ErrorResponse::getMessage ( )

Member Data Documentation

◆ $code

string Wikibase\Repo\RestApi\UseCases\ErrorResponse::$code
private

◆ $context

array Wikibase\Repo\RestApi\UseCases\ErrorResponse::$context
private

◆ $message

string Wikibase\Repo\RestApi\UseCases\ErrorResponse::$message
private

◆ COMMENT_TOO_LONG

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::COMMENT_TOO_LONG = 'comment-too-long'

◆ INVALID_EDIT_TAG

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_EDIT_TAG = 'invalid-edit-tag'

◆ INVALID_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_FIELD = 'invalid-field'

◆ INVALID_ITEM_ID

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_ITEM_ID = 'invalid-item-id'

◆ INVALID_OPERATION_CHANGED_PROPERTY

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_OPERATION_CHANGED_PROPERTY = 'invalid-operation-change-property-of-statement'

◆ INVALID_OPERATION_CHANGED_STATEMENT_ID

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_OPERATION_CHANGED_STATEMENT_ID = 'invalid-operation-change-statement-id'

◆ INVALID_PATCH

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_PATCH = 'invalid-patch'

◆ INVALID_PATCH_FIELD_TYPE

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_PATCH_FIELD_TYPE = 'invalid-patch-field-type'

◆ INVALID_PATCH_OPERATION

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_PATCH_OPERATION = 'invalid-patch-operation'

◆ INVALID_PROPERTY_ID

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_PROPERTY_ID = 'invalid-property-id'

◆ INVALID_STATEMENT_ID

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::INVALID_STATEMENT_ID = 'invalid-statement-id'

◆ ITEM_NOT_FOUND

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::ITEM_NOT_FOUND = 'item-not-found'

◆ ITEM_REDIRECTED

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::ITEM_REDIRECTED = 'redirected-item'

◆ MISSING_JSON_PATCH_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::MISSING_JSON_PATCH_FIELD = 'missing-json-patch-field'

◆ PATCH_TARGET_NOT_FOUND

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::PATCH_TARGET_NOT_FOUND = 'patch-target-not-found'

◆ PATCH_TEST_FAILED

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::PATCH_TEST_FAILED = 'patch-test-failed'

◆ PATCHED_STATEMENT_INVALID_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::PATCHED_STATEMENT_INVALID_FIELD = 'patched-statement-invalid-field'

◆ PATCHED_STATEMENT_MISSING_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::PATCHED_STATEMENT_MISSING_FIELD = 'patched-statement-missing-field'

◆ PERMISSION_DENIED

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::PERMISSION_DENIED = 'permission-denied'

◆ STATEMENT_DATA_INVALID_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::STATEMENT_DATA_INVALID_FIELD = 'statement-data-invalid-field'

◆ STATEMENT_DATA_MISSING_FIELD

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::STATEMENT_DATA_MISSING_FIELD = 'statement-data-missing-field'

◆ STATEMENT_NOT_FOUND

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::STATEMENT_NOT_FOUND = 'statement-not-found'

◆ UNEXPECTED_ERROR

const Wikibase\Repo\RestApi\UseCases\ErrorResponse::UNEXPECTED_ERROR = 'unexpected-error'

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