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