$aliasesValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
$descriptionsContentsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
$descriptionsSyntaxValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
$labelsContentsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
$labelsSyntaxValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
$statementsValidator | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
__construct(LabelsSyntaxValidator $labelsSyntaxValidator, PropertyLabelsContentsValidator $labelsContentsValidator, DescriptionsSyntaxValidator $descriptionsSyntaxValidator, PropertyDescriptionsContentsValidator $descriptionsContentsValidator, AliasesValidator $aliasesValidator, StatementsValidator $statementsValidator) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | |
assertNoIllegalModification(array $serialization, Property $originalProperty) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertNoMissingMandatoryFields(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertNoUnexpectedFields(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertValidAliases(array $aliasesSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertValidFields(array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertValidLabelsAndDescriptions(Property $property, array $serialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
assertValidStatements(array $statementsSerialization, Property $originalProperty) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
getModifiedLanguages(TermList $original, TermList $modified) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
handleDescriptionsValidationError(ValidationError $validationError, array $descriptionsSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
handleLabelsValidationError(ValidationError $validationError, array $labelsSerialization) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
handleLanguageCodeValidationError(ValidationError $validationError) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
throwInvalidField(string $field, $value) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | private |
validateAndDeserialize(array $serialization, Property $originalProperty) | Wikibase\Repo\RestApi\Application\UseCases\PatchProperty\PatchedPropertyValidator | |