Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer Class Reference

Inherits Wikibase\Repo\RestApi\Application\UseCases\AddItemStatement\AddItemStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\AddPropertyStatement\AddPropertyStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItem\GetItemValidator, Wikibase\Repo\RestApi\Application\UseCases\GetSitelinks\GetSitelinksValidator, Wikibase\Repo\RestApi\Application\UseCases\GetSitelink\GetSitelinkValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemLabels\GetItemLabelsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemLabel\GetItemLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemDescriptions\GetItemDescriptionsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemDescription\GetItemDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemAliases\GetItemAliasesValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemAliasesInLanguage\GetItemAliasesInLanguageValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemStatement\GetItemStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\GetItemStatements\GetItemStatementsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetProperty\GetPropertyValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabels\GetPropertyLabelsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyDescriptions\GetPropertyDescriptionsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyAliases\GetPropertyAliasesValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyAliasesInLanguage\GetPropertyAliasesInLanguageValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyStatement\GetPropertyStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyStatements\GetPropertyStatementsValidator, Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchItemValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchItemLabelsValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchItemDescriptionsValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchItemAliases\PatchItemAliasesValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchItemStatement\PatchItemStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchPropertyValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyStatement\PatchPropertyStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\RemoveItemLabel\RemoveItemLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\RemoveItemDescription\RemoveItemDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyLabel\RemovePropertyLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyDescription\RemovePropertyDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyStatement\RemovePropertyStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\RemoveStatement\RemoveStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\ReplaceItemStatement\ReplaceItemStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\ReplacePropertyStatement\ReplacePropertyStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatementValidator, Wikibase\Repo\RestApi\Application\UseCases\SetItemLabel\SetItemLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\SetItemDescription\SetItemDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\GetPropertyDescription\GetPropertyDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\SetPropertyDescription\SetPropertyDescriptionValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyLabels\PatchPropertyLabelsValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyDescriptions\PatchPropertyDescriptionsValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyAliases\PatchPropertyAliasesValidator, Wikibase\Repo\RestApi\Application\UseCases\SetPropertyLabel\SetPropertyLabelValidator, Wikibase\Repo\RestApi\Application\UseCases\AddItemAliasesInLanguage\AddItemAliasesInLanguageValidator, Wikibase\Repo\RestApi\Application\UseCases\AddPropertyAliasesInLanguage\AddPropertyAliasesInLanguageValidator, Wikibase\Repo\RestApi\Application\UseCases\RemoveSitelink\RemoveSitelinkValidator, Wikibase\Repo\RestApi\Application\UseCases\SetSitelink\SetSitelinkValidator, Wikibase\Repo\RestApi\Application\UseCases\PatchSitelinks\PatchSitelinksValidator, and Wikibase\Repo\RestApi\Application\UseCases\CreateItem\CreateItemValidator.

Public Member Functions

 __construct (ContainerInterface $serviceContainer)
 
 validateAndDeserialize (UseCaseRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\AddItemStatement\AddItemStatementValidator
 validateAndDeserialize (AddItemStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\AddPropertyStatement\AddPropertyStatementValidator
 validateAndDeserialize (AddPropertyStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItem\GetItemValidator
 validateAndDeserialize (GetItemRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemLabels\GetItemLabelsValidator
 validateAndDeserialize (GetItemLabelsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemLabel\GetItemLabelValidator
 validateAndDeserialize (GetItemLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemDescriptions\GetItemDescriptionsValidator
 validateAndDeserialize (GetItemDescriptionsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemDescription\GetItemDescriptionValidator
 validateAndDeserialize (GetItemDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemAliases\GetItemAliasesValidator
 validateAndDeserialize (GetItemAliasesRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemAliasesInLanguage\GetItemAliasesInLanguageValidator
 validateAndDeserialize (GetItemAliasesInLanguageRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemStatement\GetItemStatementValidator
 validateAndDeserialize (GetItemStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetItemStatements\GetItemStatementsValidator
 validateAndDeserialize (GetItemStatementsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetProperty\GetPropertyValidator
 validateAndDeserialize (GetPropertyRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabels\GetPropertyLabelsValidator
 validateAndDeserialize (GetPropertyLabelsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyDescriptions\GetPropertyDescriptionsValidator
 validateAndDeserialize (GetPropertyDescriptionsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyAliases\GetPropertyAliasesValidator
 validateAndDeserialize (GetPropertyAliasesRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyAliasesInLanguage\GetPropertyAliasesInLanguageValidator
 validateAndDeserialize (GetPropertyAliasesInLanguageRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyStatement\GetPropertyStatementValidator
 validateAndDeserialize (GetPropertyStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyStatements\GetPropertyStatementsValidator
 validateAndDeserialize (GetPropertyStatementsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatementValidator
 validateAndDeserialize (GetStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchItemValidator
 validateAndDeserialize (PatchItemRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchItemLabelsValidator
 validateAndDeserialize (PatchItemLabelsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchItemDescriptionsValidator
 validateAndDeserialize (PatchItemDescriptionsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchItemAliases\PatchItemAliasesValidator
 validateAndDeserialize (PatchItemAliasesRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchItemStatement\PatchItemStatementValidator
 validateAndDeserialize (PatchItemStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchPropertyValidator
 validateAndDeserialize (PatchPropertyRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyStatement\PatchPropertyStatementValidator
 validateAndDeserialize (PatchPropertyStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchStatementValidator
 validateAndDeserialize (PatchStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemoveItemLabel\RemoveItemLabelValidator
 validateAndDeserialize (RemoveItemLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemoveItemDescription\RemoveItemDescriptionValidator
 validateAndDeserialize (RemoveItemDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatementValidator
 validateAndDeserialize (RemoveItemStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyLabel\RemovePropertyLabelValidator
 validateAndDeserialize (RemovePropertyLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyDescription\RemovePropertyDescriptionValidator
 validateAndDeserialize (RemovePropertyDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemovePropertyStatement\RemovePropertyStatementValidator
 validateAndDeserialize (RemovePropertyStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\RemoveStatement\RemoveStatementValidator
 validateAndDeserialize (RemoveStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\ReplaceItemStatement\ReplaceItemStatementValidator
 validateAndDeserialize (ReplaceItemStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\ReplacePropertyStatement\ReplacePropertyStatementValidator
 validateAndDeserialize (ReplacePropertyStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatementValidator
 validateAndDeserialize (ReplaceStatementRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\SetItemLabel\SetItemLabelValidator
 validateAndDeserialize (SetItemLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\SetItemDescription\SetItemDescriptionValidator
 validateAndDeserialize (SetItemDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabelValidator
 validateAndDeserialize (GetPropertyLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\GetPropertyDescription\GetPropertyDescriptionValidator
 validateAndDeserialize (GetPropertyDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\SetPropertyDescription\SetPropertyDescriptionValidator
 validateAndDeserialize (SetPropertyDescriptionRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyLabels\PatchPropertyLabelsValidator
 validateAndDeserialize (PatchPropertyLabelsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyDescriptions\PatchPropertyDescriptionsValidator
 validateAndDeserialize (PatchPropertyDescriptionsRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\PatchPropertyAliases\PatchPropertyAliasesValidator
 validateAndDeserialize (PatchPropertyAliasesRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\SetPropertyLabel\SetPropertyLabelValidator
 validateAndDeserialize (SetPropertyLabelRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\AddItemAliasesInLanguage\AddItemAliasesInLanguageValidator
 validateAndDeserialize (AddItemAliasesInLanguageRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\AddPropertyAliasesInLanguage\AddPropertyAliasesInLanguageValidator
 validateAndDeserialize (AddPropertyAliasesInLanguageRequest $request)
 
- Public Member Functions inherited from Wikibase\Repo\RestApi\Application\UseCases\CreateItem\CreateItemValidator
 validateAndDeserialize (CreateItemRequest $request)
 

Public Attributes

const ITEM_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemIdRequestValidatingDeserializer'
 
const PROPERTY_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyIdRequestValidatingDeserializer'
 
const STATEMENT_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'StatementIdRequestValidatingDeserializer'
 
const PROPERTY_ID_FILTER_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyIdFilterRequestValidatingDeserializer'
 
const LABEL_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'LabelLanguageCodeRequestValidatingDeserializer'
 
const DESCRIPTION_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER
 
const ALIAS_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'AliasLanguageCodeRequestValidatingDeserializer'
 
const SITE_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'SiteIdRequestValidatingDeserializer'
 
const ITEM_FIELDS_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemFieldsRequestValidatingDeserializer'
 
const PROPERTY_FIELDS_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyFieldsRequestValidatingDeserializer'
 
const STATEMENT_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER
 
const EDIT_METADATA_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'EditMetadataRequestValidatingDeserializer'
 
const PATCH_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PatchRequestValidatingDeserializer'
 
const ITEM_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemLabelEditRequestValidatingDeserializer'
 
const ITEM_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemDescriptionEditRequestValidatingDeserializer'
 
const ITEM_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER
 
const PROPERTY_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER
 
const PROPERTY_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyLabelEditRequestValidatingDeserializer'
 
const PROPERTY_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER
 
const SITELINK_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'SitelinkEditRequestValidatingDeserializer'
 
const ITEM_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemSerializationRequestValidatingDeserializer'
 
const ITEM_STATEMENT_ID_REQUEST_VALIDATOR = self::PREFIX . 'ItemStatementIdRequestValidator'
 
const PROPERTY_STATEMENT_ID_REQUEST_VALIDATOR = self::PREFIX . 'PropertyStatementIdRequestValidator'
 

Private Attributes

const PREFIX = 'WbRestApi.RequestValidation.'
 
ContainerInterface $serviceContainer
 
array $validRequestResults = []
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::__construct ( ContainerInterface $serviceContainer)
Parameters
ContainerInterface$serviceContainerUsing the service container here allows us to lazily instantiate only the validators that are needed for the request object.

Member Function Documentation

◆ validateAndDeserialize()

Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::validateAndDeserialize ( UseCaseRequest $request)
Exceptions
UseCaseError

Member Data Documentation

◆ $serviceContainer

ContainerInterface Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::$serviceContainer
private

◆ $validRequestResults

array Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::$validRequestResults = []
private

◆ ALIAS_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ALIAS_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'AliasLanguageCodeRequestValidatingDeserializer'

◆ DESCRIPTION_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::DESCRIPTION_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER
Initial value:
=
self::PREFIX . 'DescriptionLanguageCodeRequestValidatingDeserializer'

◆ EDIT_METADATA_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::EDIT_METADATA_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'EditMetadataRequestValidatingDeserializer'

◆ ITEM_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER
Initial value:
=
self::PREFIX . 'ItemAliasesEditRequestValidatingDeserializer'

◆ ITEM_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemDescriptionEditRequestValidatingDeserializer'

◆ ITEM_FIELDS_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_FIELDS_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemFieldsRequestValidatingDeserializer'

◆ ITEM_ID_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemIdRequestValidatingDeserializer'

◆ ITEM_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemLabelEditRequestValidatingDeserializer'

◆ ITEM_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'ItemSerializationRequestValidatingDeserializer'

◆ ITEM_STATEMENT_ID_REQUEST_VALIDATOR

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::ITEM_STATEMENT_ID_REQUEST_VALIDATOR = self::PREFIX . 'ItemStatementIdRequestValidator'

◆ LABEL_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::LABEL_LANGUAGE_CODE_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'LabelLanguageCodeRequestValidatingDeserializer'

◆ PATCH_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PATCH_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PatchRequestValidatingDeserializer'

◆ PREFIX

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PREFIX = 'WbRestApi.RequestValidation.'
private

◆ PROPERTY_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_ALIASES_IN_LANGUAGE_EDIT_REQUEST_VALIDATING_DESERIALIZER
Initial value:
=
self::PREFIX . 'PropertyAliasesInLanguageEditRequestValidatingDeserializer'

◆ PROPERTY_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_DESCRIPTION_EDIT_REQUEST_VALIDATING_DESERIALIZER
Initial value:
=
self::PREFIX . 'PropertyDescriptionEditRequestValidatingDeserializer'

◆ PROPERTY_FIELDS_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_FIELDS_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyFieldsRequestValidatingDeserializer'

◆ PROPERTY_ID_FILTER_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_ID_FILTER_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyIdFilterRequestValidatingDeserializer'

◆ PROPERTY_ID_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyIdRequestValidatingDeserializer'

◆ PROPERTY_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_LABEL_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'PropertyLabelEditRequestValidatingDeserializer'

◆ PROPERTY_STATEMENT_ID_REQUEST_VALIDATOR

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::PROPERTY_STATEMENT_ID_REQUEST_VALIDATOR = self::PREFIX . 'PropertyStatementIdRequestValidator'

◆ SITE_ID_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::SITE_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'SiteIdRequestValidatingDeserializer'

◆ SITELINK_EDIT_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::SITELINK_EDIT_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'SitelinkEditRequestValidatingDeserializer'

◆ STATEMENT_ID_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::STATEMENT_ID_REQUEST_VALIDATING_DESERIALIZER = self::PREFIX . 'StatementIdRequestValidatingDeserializer'

◆ STATEMENT_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER

const Wikibase\Repo\RestApi\Infrastructure\ValidatingRequestDeserializer::STATEMENT_SERIALIZATION_REQUEST_VALIDATING_DESERIALIZER
Initial value:
=
self::PREFIX . 'StatementSerializationRequestValidatingDeserializer'

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