|
| | assertNoIllegalModification (array $serialization, Item $originalItem) |
| |
| | assertValidFields (array $serialization) |
| |
| | assertValidLabelsAndDescriptions (array $serialization, Item $originalItem) |
| |
| | handleLanguageCodeValidationError (ValidationError $validationError) |
| |
| | handleLabelsValidationError (ValidationError $validationError) |
| |
| | handleDescriptionsValidationError (ValidationError $validationError) |
| |
| | assertValidAliases (array $serialization) |
| |
| | getModifiedLanguages (TermList $original, TermList $modified) |
| |
| | assertValidSitelinks (ItemReadModel $item, array $serialization) |
| |
| | getModifiedSitelinksSites (Sitelinks $originalSitelinks, array $patchedSitelinks) |
| |
| | handleSitelinksValidationError (ValidationError $validationError, array $sitelinksSerialization) |
| |
| | assertUrlsNotModified (Sitelinks $originalSitelinks, array $patchedSitelinkSerialization) |
| |
| | assertValidStatements (array $serialization, Item $originalItem, array $originalStatementsSerialization) |
| |
| | getStatementIds (StatementList $statementList) |
| |
| | getStatementIdPath (array $serialization, string $id) |
| |
- Copyright
- GPL-2.0-or-later
◆ __construct()
◆ assertNoIllegalModification()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertNoIllegalModification |
( |
array | $serialization, |
|
|
Item | $originalItem ) |
|
private |
◆ assertUrlsNotModified()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertUrlsNotModified |
( |
Sitelinks | $originalSitelinks, |
|
|
array | $patchedSitelinkSerialization ) |
|
private |
◆ assertValidAliases()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertValidAliases |
( |
array | $serialization | ) |
|
|
private |
◆ assertValidFields()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertValidFields |
( |
array | $serialization | ) |
|
|
private |
◆ assertValidLabelsAndDescriptions()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertValidLabelsAndDescriptions |
( |
array | $serialization, |
|
|
Item | $originalItem ) |
|
private |
◆ assertValidSitelinks()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertValidSitelinks |
( |
ItemReadModel | $item, |
|
|
array | $serialization ) |
|
private |
◆ assertValidStatements()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::assertValidStatements |
( |
array | $serialization, |
|
|
Item | $originalItem, |
|
|
array | $originalStatementsSerialization ) |
|
private |
◆ getModifiedLanguages()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::getModifiedLanguages |
( |
TermList | $original, |
|
|
TermList | $modified ) |
|
private |
◆ getModifiedSitelinksSites()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::getModifiedSitelinksSites |
( |
Sitelinks | $originalSitelinks, |
|
|
array | $patchedSitelinks ) |
|
private |
◆ getStatementIdPath()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::getStatementIdPath |
( |
array | $serialization, |
|
|
string | $id ) |
|
private |
◆ getStatementIds()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::getStatementIds |
( |
StatementList | $statementList | ) |
|
|
private |
◆ handleDescriptionsValidationError()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::handleDescriptionsValidationError |
( |
ValidationError | $validationError | ) |
|
|
private |
◆ handleLabelsValidationError()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::handleLabelsValidationError |
( |
ValidationError | $validationError | ) |
|
|
private |
◆ handleLanguageCodeValidationError()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::handleLanguageCodeValidationError |
( |
ValidationError | $validationError | ) |
|
|
private |
◆ handleSitelinksValidationError()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::handleSitelinksValidationError |
( |
ValidationError | $validationError, |
|
|
array | $sitelinksSerialization ) |
|
private |
◆ validateAndDeserialize()
| Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::validateAndDeserialize |
( |
ItemReadModel | $item, |
|
|
array | $serialization, |
|
|
Item | $originalItem, |
|
|
array | $originalSerialization ) |
◆ $aliasesValidator
| AliasesValidator Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::$aliasesValidator |
|
private |
◆ $descriptionsContentsValidator
◆ $descriptionsSyntaxValidator
| DescriptionsSyntaxValidator Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::$descriptionsSyntaxValidator |
|
private |
◆ $labelsContentsValidator
◆ $labelsSyntaxValidator
| LabelsSyntaxValidator Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::$labelsSyntaxValidator |
|
private |
◆ $sitelinksValidator
| SitelinksValidator Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::$sitelinksValidator |
|
private |
◆ $statementsValidator
| StatementsValidator Wikibase\Repo\Domains\Crud\Application\UseCases\PatchItem\PatchedItemValidator::$statementsValidator |
|
private |
The documentation for this class was generated from the following file: