$aliasesValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$descriptionsContentsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$descriptionsSyntaxValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$labelsContentsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$labelsSyntaxValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$sitelinksValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
$statementsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
__construct(LabelsSyntaxValidator $labelsSyntaxValidator, ItemLabelsContentsValidator $labelsContentsValidator, DescriptionsSyntaxValidator $descriptionsSyntaxValidator, ItemDescriptionsContentsValidator $descriptionsContentsValidator, AliasesValidator $aliasesValidator, SitelinksValidator $sitelinksValidator, StatementsValidator $statementsValidator) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | |
assertNoIllegalModification(array $serialization, Item $originalItem) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertNoUnexpectedFields(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertUrlsNotModified(Sitelinks $originalSitelinks, array $patchedSitelinkSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertValidAliases(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertValidFields(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertValidLabelsAndDescriptions(array $serialization, Item $originalItem) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertValidSitelinks(ItemReadModel $item, array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
assertValidStatements(array $serialization, Item $originalItem) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
getModifiedLanguages(TermList $original, TermList $modified) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
getModifiedSitelinksSites(Sitelinks $originalSitelinks, array $patchedSitelinks) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
handleDescriptionsValidationError(ValidationError $validationError, array $descriptionsSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
handleLabelsValidationError(ValidationError $validationError, array $labelsSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
handleLanguageCodeValidationError(ValidationError $validationError) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
handleSitelinksValidationError(ValidationError $validationError, array $sitelinksSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
throwInvalidField(string $field, $value) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | private |
validateAndDeserialize(ItemReadModel $item, array $serialization, Item $originalItem) | Wikibase\Repo\RestApi\Application\UseCases\PatchItem\PatchedItemValidator | |