Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Application\UseCases\UseCaseError Class Reference
+ Inheritance diagram for Wikibase\Repo\RestApi\Application\UseCases\UseCaseError:
+ Collaboration diagram for Wikibase\Repo\RestApi\Application\UseCases\UseCaseError:

Public Member Functions

 __construct (string $code, string $message, array $context=[])
 
 getErrorCode ()
 
 getErrorMessage ()
 
 getErrorContext ()
 

Static Public Member Functions

static newInvalidValue (string $path)
 
static newMissingField (string $path, string $field)
 
static newValueTooLong (string $path, int $maxLength)
 
static newInvalidKey (string $path, string $key)
 

Public Attributes

const ALIASES_NOT_DEFINED = 'aliases-not-defined'
 
const ALIAS_DUPLICATE = 'duplicate-alias'
 
const INVALID_ALIAS_LIST = 'invalid-alias-list'
 
const CANNOT_MODIFY_READ_ONLY_VALUE = 'cannot-modify-read-only-value'
 
const DESCRIPTION_NOT_DEFINED = 'description-not-defined'
 
const INVALID_VALUE = 'invalid-value'
 
const INVALID_PATH_PARAMETER = 'invalid-path-parameter'
 
const INVALID_OPERATION_CHANGED_PROPERTY = 'invalid-operation-change-property-of-statement'
 
const INVALID_OPERATION_CHANGED_STATEMENT_ID = 'invalid-operation-change-statement-id'
 
const INVALID_QUERY_PARAMETER = 'invalid-query-parameter'
 
const ITEM_LABEL_DESCRIPTION_DUPLICATE = 'item-label-description-duplicate'
 
const ITEM_NOT_FOUND = 'item-not-found'
 
const ITEM_REDIRECTED = 'redirected-item'
 
const ITEM_DATA_UNEXPECTED_FIELD = 'unexpected-field'
 
const ITEM_STATEMENT_ID_MISMATCH = 'item-statement-id-mismatch'
 
const LABEL_DESCRIPTION_SAME_VALUE = 'label-description-same-value'
 
const LABEL_NOT_DEFINED = 'label-not-defined'
 
const MISSING_FIELD = 'missing-field'
 
const PATCHED_ITEM_LABEL_DESCRIPTION_DUPLICATE = 'patched-item-label-description-duplicate'
 
const PATCHED_ITEM_LABEL_DESCRIPTION_SAME_VALUE = 'patched-item-label-description-same-value'
 
const PATCHED_ITEM_UNEXPECTED_FIELD = 'patched-item-unexpected-field'
 
const PATCHED_ITEM_INVALID_FIELD = 'patched-item-invalid-field'
 
const PATCHED_ITEM_INVALID_OPERATION_CHANGE_ITEM_ID = 'patched-item-invalid-operation-change-item-id'
 
const PATCHED_PROPERTY_LABEL_DESCRIPTION_SAME_VALUE = 'patched-property-label-description-same-value'
 
const PATCHED_PROPERTY_LABEL_DUPLICATE = 'patched-property-label-duplicate'
 
const PATCHED_PROPERTY_INVALID_FIELD = 'patched-property-invalid-field'
 
const PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_DATATYPE
 
const PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_ID = 'patched-property-invalid-operation-change-property-id'
 
const PATCHED_PROPERTY_MISSING_FIELD = 'patched-property-missing-field'
 
const PATCHED_PROPERTY_UNEXPECTED_FIELD = 'patched-property-unexpected-field'
 
const PATCHED_LABEL_EMPTY = 'patched-label-empty'
 
const PATCHED_LABEL_INVALID = 'patched-label-invalid'
 
const PATCHED_LABEL_INVALID_LANGUAGE_CODE = 'patched-labels-invalid-language-code'
 
const PATCHED_LABEL_TOO_LONG = 'patched-label-too-long'
 
const PATCHED_DESCRIPTION_EMPTY = 'patched-description-empty'
 
const PATCHED_DESCRIPTION_INVALID = 'patched-description-invalid'
 
const PATCHED_DESCRIPTION_INVALID_LANGUAGE_CODE = 'patched-descriptions-invalid-language-code'
 
const PATCHED_DESCRIPTION_TOO_LONG = 'patched-description-too-long'
 
const PATCHED_ALIAS_EMPTY = 'patched-alias-empty'
 
const PATCHED_ALIASES_INVALID_FIELD = 'patched-aliases-invalid-field'
 
const PATCHED_ALIASES_INVALID_LANGUAGE_CODE = 'patched-aliases-invalid-language-code'
 
const PATCHED_ALIAS_TOO_LONG = 'patched-alias-too-long'
 
const PATCHED_ALIAS_DUPLICATE = 'patched-duplicate-alias'
 
const PATCHED_STATEMENT_INVALID_FIELD = 'patched-statement-invalid-field'
 
const PATCHED_STATEMENT_MISSING_FIELD = 'patched-statement-missing-field'
 
const PATCHED_SITELINK_INVALID_SITE_ID = 'patched-sitelink-invalid-site-id'
 
const PATCHED_SITELINK_MISSING_TITLE = 'patched-sitelink-missing-title'
 
const PATCHED_SITELINK_TITLE_EMPTY = 'patched-sitelink-title-empty'
 
const PATCHED_SITELINK_INVALID_TITLE = 'patched-sitelink-invalid-title'
 
const PATCHED_SITELINK_TITLE_DOES_NOT_EXIST = 'patched-sitelink-title-does-not-exist'
 
const PATCHED_SITELINK_INVALID_BADGE = 'patched-sitelink-invalid-badge'
 
const PATCHED_SITELINK_ITEM_NOT_A_BADGE = 'patched-sitelink-item-not-a-badge'
 
const PATCHED_SITELINK_CONFLICT = 'patched-sitelink-conflict'
 
const PATCHED_SITELINK_URL_NOT_MODIFIABLE = 'url-not-modifiable'
 
const PATCHED_SITELINK_BADGES_FORMAT = 'patched-sitelink-badges-format'
 
const PATCHED_INVALID_SITELINK_TYPE = 'patched-invalid-sitelink-type'
 
const PATCH_TARGET_NOT_FOUND = 'patch-target-not-found'
 
const PATCH_TEST_FAILED = 'patch-test-failed'
 
const PERMISSION_DENIED = 'permission-denied'
 
const PROPERTY_NOT_FOUND = 'property-not-found'
 
const PROPERTY_LABEL_DUPLICATE = 'property-label-duplicate'
 
const PROPERTY_STATEMENT_ID_MISMATCH = 'property-statement-id-mismatch'
 
const SITELINK_CONFLICT = 'sitelink-conflict'
 
const SITELINK_NOT_DEFINED = 'sitelink-not-defined'
 
const ITEM_NOT_A_BADGE = 'item-not-a-badge'
 
const INVALID_SITELINK_TYPE = 'invalid-sitelink-type'
 
const SITELINK_TITLE_NOT_FOUND = 'title-does-not-exist'
 
const STATEMENT_NOT_FOUND = 'statement-not-found'
 
const STATEMENT_GROUP_PROPERTY_ID_MISMATCH = 'statement-group-property-id-mismatch'
 
const PATCHED_INVALID_STATEMENT_GROUP_TYPE = 'patched-invalid-statement-group-type'
 
const PATCHED_INVALID_STATEMENT_TYPE = 'patched-invalid-statement-type'
 
const PATCHED_STATEMENT_GROUP_PROPERTY_ID_MISMATCH = 'patched-statement-group-property-id-mismatch'
 
const STATEMENT_ID_NOT_MODIFIABLE = 'statement-id-not-modifiable'
 
const PATCHED_STATEMENT_PROPERTY_NOT_MODIFIABLE = 'patched-statement-property-not-modifiable'
 
const VALUE_TOO_LONG = 'value-too-long'
 
const INVALID_KEY = 'invalid-key'
 
const UNEXPECTED_ERROR = 'unexpected-error'
 
const CONTEXT_ACTUAL_VALUE = 'actual-value'
 
const CONTEXT_ALIAS = 'alias'
 
const CONTEXT_LIMIT = 'limit'
 
const CONTEXT_CHARACTER_LIMIT = 'character-limit'
 
const CONTEXT_DESCRIPTION = 'description'
 
const CONTEXT_FIELD = 'field'
 
const CONTEXT_LABEL = 'label'
 
const CONTEXT_LANGUAGE = 'language'
 
const CONTEXT_KEY = 'key'
 
const CONTEXT_MATCHING_ITEM_ID = 'matching-item-id'
 
const CONTEXT_MATCHING_PROPERTY_ID = 'matching-property-id'
 
const CONTEXT_OPERATION = 'operation'
 
const CONTEXT_PARAMETER = 'parameter'
 
const CONTEXT_PATH = 'path'
 
const CONTEXT_ITEM_ID = 'item-id'
 
const CONTEXT_REDIRECT_TARGET = 'redirect-target'
 
const CONTEXT_PROPERTY_ID = 'property-id'
 
const CONTEXT_STATEMENT_ID = 'statement-id'
 
const CONTEXT_SITE_ID = 'site-id'
 
const CONTEXT_TITLE = 'title'
 
const CONTEXT_BADGE = 'badge'
 
const CONTEXT_BADGES = 'badges'
 
const CONTEXT_VALUE = 'value'
 
const CONTEXT_PROPERTY_ID_KEY = 'statement-group-property-id'
 
const CONTEXT_PROPERTY_ID_VALUE = 'statement-property-id'
 
const STATEMENT_PROPERTY_ID = 'statement-property-id'
 
const EXPECTED_CONTEXT_KEYS
 

Private Attributes

const ADDITIONAL_PATH_CONTEXT
 Depending on the use case and whether it's operating on a single resource or a list, errors may include path information in the context.
 
string $errorCode
 
string $errorMessage
 
array $errorContext
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::__construct ( string $code,
string $message,
array $context = [] )

Member Function Documentation

◆ getErrorCode()

Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::getErrorCode ( )

◆ getErrorContext()

Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::getErrorContext ( )

◆ getErrorMessage()

Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::getErrorMessage ( )

◆ newInvalidKey()

static Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::newInvalidKey ( string $path,
string $key )
static

◆ newInvalidValue()

static Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::newInvalidValue ( string $path)
static

◆ newMissingField()

static Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::newMissingField ( string $path,
string $field )
static

◆ newValueTooLong()

static Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::newValueTooLong ( string $path,
int $maxLength )
static

Member Data Documentation

◆ $errorCode

string Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::$errorCode
private

◆ $errorContext

array Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::$errorContext
private

◆ $errorMessage

string Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::$errorMessage
private

◆ ADDITIONAL_PATH_CONTEXT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ADDITIONAL_PATH_CONTEXT
private
Initial value:
= [
self::ALIAS_DUPLICATE => [ self::CONTEXT_LANGUAGE ],
self::ITEM_NOT_A_BADGE => [ self::CONTEXT_SITE_ID ],
self::SITELINK_TITLE_NOT_FOUND => [ self::CONTEXT_SITE_ID ],
self::SITELINK_CONFLICT => [ self::CONTEXT_SITE_ID ],
]
const CONTEXT_LANGUAGE
Definition UseCaseError.php:98
const CONTEXT_SITE_ID
Definition UseCaseError.php:110

Depending on the use case and whether it's operating on a single resource or a list, errors may include path information in the context.

◆ ALIAS_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ALIAS_DUPLICATE = 'duplicate-alias'

◆ ALIASES_NOT_DEFINED

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ALIASES_NOT_DEFINED = 'aliases-not-defined'

◆ CANNOT_MODIFY_READ_ONLY_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CANNOT_MODIFY_READ_ONLY_VALUE = 'cannot-modify-read-only-value'

◆ CONTEXT_ACTUAL_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_ACTUAL_VALUE = 'actual-value'

◆ CONTEXT_ALIAS

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_ALIAS = 'alias'

◆ CONTEXT_BADGE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_BADGE = 'badge'

◆ CONTEXT_BADGES

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_BADGES = 'badges'

◆ CONTEXT_CHARACTER_LIMIT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_CHARACTER_LIMIT = 'character-limit'

◆ CONTEXT_DESCRIPTION

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_DESCRIPTION = 'description'

◆ CONTEXT_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_FIELD = 'field'

◆ CONTEXT_ITEM_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_ITEM_ID = 'item-id'

◆ CONTEXT_KEY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_KEY = 'key'

◆ CONTEXT_LABEL

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_LABEL = 'label'

◆ CONTEXT_LANGUAGE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_LANGUAGE = 'language'

◆ CONTEXT_LIMIT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_LIMIT = 'limit'

◆ CONTEXT_MATCHING_ITEM_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_MATCHING_ITEM_ID = 'matching-item-id'

◆ CONTEXT_MATCHING_PROPERTY_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_MATCHING_PROPERTY_ID = 'matching-property-id'

◆ CONTEXT_OPERATION

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_OPERATION = 'operation'

◆ CONTEXT_PARAMETER

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_PARAMETER = 'parameter'

◆ CONTEXT_PATH

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_PATH = 'path'

◆ CONTEXT_PROPERTY_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_PROPERTY_ID = 'property-id'

◆ CONTEXT_PROPERTY_ID_KEY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_PROPERTY_ID_KEY = 'statement-group-property-id'

◆ CONTEXT_PROPERTY_ID_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_PROPERTY_ID_VALUE = 'statement-property-id'

◆ CONTEXT_REDIRECT_TARGET

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_REDIRECT_TARGET = 'redirect-target'

◆ CONTEXT_SITE_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_SITE_ID = 'site-id'

◆ CONTEXT_STATEMENT_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_STATEMENT_ID = 'statement-id'

◆ CONTEXT_TITLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_TITLE = 'title'

◆ CONTEXT_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::CONTEXT_VALUE = 'value'

◆ DESCRIPTION_NOT_DEFINED

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::DESCRIPTION_NOT_DEFINED = 'description-not-defined'

◆ EXPECTED_CONTEXT_KEYS

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::EXPECTED_CONTEXT_KEYS

◆ INVALID_ALIAS_LIST

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_ALIAS_LIST = 'invalid-alias-list'

◆ INVALID_KEY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_KEY = 'invalid-key'

◆ INVALID_OPERATION_CHANGED_PROPERTY

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

◆ INVALID_OPERATION_CHANGED_STATEMENT_ID

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

◆ INVALID_PATH_PARAMETER

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_PATH_PARAMETER = 'invalid-path-parameter'

◆ INVALID_QUERY_PARAMETER

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_QUERY_PARAMETER = 'invalid-query-parameter'

◆ INVALID_SITELINK_TYPE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_SITELINK_TYPE = 'invalid-sitelink-type'

◆ INVALID_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::INVALID_VALUE = 'invalid-value'

◆ ITEM_DATA_UNEXPECTED_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ITEM_DATA_UNEXPECTED_FIELD = 'unexpected-field'

◆ ITEM_LABEL_DESCRIPTION_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ITEM_LABEL_DESCRIPTION_DUPLICATE = 'item-label-description-duplicate'

◆ ITEM_NOT_A_BADGE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ITEM_NOT_A_BADGE = 'item-not-a-badge'

◆ ITEM_NOT_FOUND

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

◆ ITEM_REDIRECTED

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

◆ ITEM_STATEMENT_ID_MISMATCH

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::ITEM_STATEMENT_ID_MISMATCH = 'item-statement-id-mismatch'

◆ LABEL_DESCRIPTION_SAME_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::LABEL_DESCRIPTION_SAME_VALUE = 'label-description-same-value'

◆ LABEL_NOT_DEFINED

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::LABEL_NOT_DEFINED = 'label-not-defined'

◆ MISSING_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::MISSING_FIELD = 'missing-field'

◆ PATCH_TARGET_NOT_FOUND

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

◆ PATCH_TEST_FAILED

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

◆ PATCHED_ALIAS_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ALIAS_DUPLICATE = 'patched-duplicate-alias'

◆ PATCHED_ALIAS_EMPTY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ALIAS_EMPTY = 'patched-alias-empty'

◆ PATCHED_ALIAS_TOO_LONG

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ALIAS_TOO_LONG = 'patched-alias-too-long'

◆ PATCHED_ALIASES_INVALID_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ALIASES_INVALID_FIELD = 'patched-aliases-invalid-field'

◆ PATCHED_ALIASES_INVALID_LANGUAGE_CODE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ALIASES_INVALID_LANGUAGE_CODE = 'patched-aliases-invalid-language-code'

◆ PATCHED_DESCRIPTION_EMPTY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_DESCRIPTION_EMPTY = 'patched-description-empty'

◆ PATCHED_DESCRIPTION_INVALID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_DESCRIPTION_INVALID = 'patched-description-invalid'

◆ PATCHED_DESCRIPTION_INVALID_LANGUAGE_CODE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_DESCRIPTION_INVALID_LANGUAGE_CODE = 'patched-descriptions-invalid-language-code'

◆ PATCHED_DESCRIPTION_TOO_LONG

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_DESCRIPTION_TOO_LONG = 'patched-description-too-long'

◆ PATCHED_INVALID_SITELINK_TYPE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_INVALID_SITELINK_TYPE = 'patched-invalid-sitelink-type'

◆ PATCHED_INVALID_STATEMENT_GROUP_TYPE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_INVALID_STATEMENT_GROUP_TYPE = 'patched-invalid-statement-group-type'

◆ PATCHED_INVALID_STATEMENT_TYPE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_INVALID_STATEMENT_TYPE = 'patched-invalid-statement-type'

◆ PATCHED_ITEM_INVALID_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ITEM_INVALID_FIELD = 'patched-item-invalid-field'

◆ PATCHED_ITEM_INVALID_OPERATION_CHANGE_ITEM_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ITEM_INVALID_OPERATION_CHANGE_ITEM_ID = 'patched-item-invalid-operation-change-item-id'

◆ PATCHED_ITEM_LABEL_DESCRIPTION_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ITEM_LABEL_DESCRIPTION_DUPLICATE = 'patched-item-label-description-duplicate'

◆ PATCHED_ITEM_LABEL_DESCRIPTION_SAME_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ITEM_LABEL_DESCRIPTION_SAME_VALUE = 'patched-item-label-description-same-value'

◆ PATCHED_ITEM_UNEXPECTED_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_ITEM_UNEXPECTED_FIELD = 'patched-item-unexpected-field'

◆ PATCHED_LABEL_EMPTY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_LABEL_EMPTY = 'patched-label-empty'

◆ PATCHED_LABEL_INVALID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_LABEL_INVALID = 'patched-label-invalid'

◆ PATCHED_LABEL_INVALID_LANGUAGE_CODE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_LABEL_INVALID_LANGUAGE_CODE = 'patched-labels-invalid-language-code'

◆ PATCHED_LABEL_TOO_LONG

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_LABEL_TOO_LONG = 'patched-label-too-long'

◆ PATCHED_PROPERTY_INVALID_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_INVALID_FIELD = 'patched-property-invalid-field'

◆ PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_DATATYPE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_DATATYPE
Initial value:
=
'patched-property-invalid-operation-change-property-datatype'

◆ PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_INVALID_OPERATION_CHANGE_PROPERTY_ID = 'patched-property-invalid-operation-change-property-id'

◆ PATCHED_PROPERTY_LABEL_DESCRIPTION_SAME_VALUE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_LABEL_DESCRIPTION_SAME_VALUE = 'patched-property-label-description-same-value'

◆ PATCHED_PROPERTY_LABEL_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_LABEL_DUPLICATE = 'patched-property-label-duplicate'

◆ PATCHED_PROPERTY_MISSING_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_MISSING_FIELD = 'patched-property-missing-field'

◆ PATCHED_PROPERTY_UNEXPECTED_FIELD

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_PROPERTY_UNEXPECTED_FIELD = 'patched-property-unexpected-field'

◆ PATCHED_SITELINK_BADGES_FORMAT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_BADGES_FORMAT = 'patched-sitelink-badges-format'

◆ PATCHED_SITELINK_CONFLICT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_CONFLICT = 'patched-sitelink-conflict'

◆ PATCHED_SITELINK_INVALID_BADGE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_INVALID_BADGE = 'patched-sitelink-invalid-badge'

◆ PATCHED_SITELINK_INVALID_SITE_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_INVALID_SITE_ID = 'patched-sitelink-invalid-site-id'

◆ PATCHED_SITELINK_INVALID_TITLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_INVALID_TITLE = 'patched-sitelink-invalid-title'

◆ PATCHED_SITELINK_ITEM_NOT_A_BADGE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_ITEM_NOT_A_BADGE = 'patched-sitelink-item-not-a-badge'

◆ PATCHED_SITELINK_MISSING_TITLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_MISSING_TITLE = 'patched-sitelink-missing-title'

◆ PATCHED_SITELINK_TITLE_DOES_NOT_EXIST

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_TITLE_DOES_NOT_EXIST = 'patched-sitelink-title-does-not-exist'

◆ PATCHED_SITELINK_TITLE_EMPTY

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_TITLE_EMPTY = 'patched-sitelink-title-empty'

◆ PATCHED_SITELINK_URL_NOT_MODIFIABLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_SITELINK_URL_NOT_MODIFIABLE = 'url-not-modifiable'

◆ PATCHED_STATEMENT_GROUP_PROPERTY_ID_MISMATCH

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_STATEMENT_GROUP_PROPERTY_ID_MISMATCH = 'patched-statement-group-property-id-mismatch'

◆ PATCHED_STATEMENT_INVALID_FIELD

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

◆ PATCHED_STATEMENT_MISSING_FIELD

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

◆ PATCHED_STATEMENT_PROPERTY_NOT_MODIFIABLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PATCHED_STATEMENT_PROPERTY_NOT_MODIFIABLE = 'patched-statement-property-not-modifiable'

◆ PERMISSION_DENIED

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

◆ PROPERTY_LABEL_DUPLICATE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PROPERTY_LABEL_DUPLICATE = 'property-label-duplicate'

◆ PROPERTY_NOT_FOUND

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PROPERTY_NOT_FOUND = 'property-not-found'

◆ PROPERTY_STATEMENT_ID_MISMATCH

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::PROPERTY_STATEMENT_ID_MISMATCH = 'property-statement-id-mismatch'

◆ SITELINK_CONFLICT

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::SITELINK_CONFLICT = 'sitelink-conflict'

◆ SITELINK_NOT_DEFINED

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::SITELINK_NOT_DEFINED = 'sitelink-not-defined'

◆ SITELINK_TITLE_NOT_FOUND

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::SITELINK_TITLE_NOT_FOUND = 'title-does-not-exist'

◆ STATEMENT_GROUP_PROPERTY_ID_MISMATCH

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::STATEMENT_GROUP_PROPERTY_ID_MISMATCH = 'statement-group-property-id-mismatch'

◆ STATEMENT_ID_NOT_MODIFIABLE

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::STATEMENT_ID_NOT_MODIFIABLE = 'statement-id-not-modifiable'

◆ STATEMENT_NOT_FOUND

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

◆ STATEMENT_PROPERTY_ID

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::STATEMENT_PROPERTY_ID = 'statement-property-id'

◆ UNEXPECTED_ERROR

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

◆ VALUE_TOO_LONG

const Wikibase\Repo\RestApi\Application\UseCases\UseCaseError::VALUE_TOO_LONG = 'value-too-long'

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