|
Wikibase
MediaWiki Wikibase extension
|
Constructs ChangeOps for alias change requests. More...
Inheritance diagram for Wikibase\Repo\ChangeOp\Deserialization\AliasesChangeOpDeserializer:
Collaboration diagram for Wikibase\Repo\ChangeOp\Deserialization\AliasesChangeOpDeserializer:Public Member Functions | |
| __construct (FingerprintChangeOpFactory $fingerprintChangeOpFactory, StringNormalizer $stringNormalizer, TermChangeOpSerializationValidator $validator) | |
| createEntityChangeOp (array $changeRequest) | |
Private Member Functions | |
| getAliasesChangeOps (array $aliases) | |
| getIndexedAliases (array $aliasGroups) | |
| buildIndexedAliasesChangeOps (array $indexedAliases) | |
| assertIsArray ( $aliases) | |
Private Attributes | |
| $fingerprintChangeOpFactory | |
| $stringNormalizer | |
| $validator | |
Constructs ChangeOps for alias change requests.
| Wikibase\Repo\ChangeOp\Deserialization\AliasesChangeOpDeserializer::__construct | ( | FingerprintChangeOpFactory | $fingerprintChangeOpFactory, |
| StringNormalizer | $stringNormalizer, | ||
| TermChangeOpSerializationValidator | $validator ) |
|
private |
| array[] | $aliases |
| ChangeOpDeserializationException |
|
private |
| array[] | $indexedAliases |
| ChangeOpDeserializationException |
| Wikibase\Repo\ChangeOp\Deserialization\AliasesChangeOpDeserializer::createEntityChangeOp | ( | array | $changeRequest | ) |
| array[] | $changeRequest |
| ChangeOpDeserializationException |
Implements Wikibase\Repo\ChangeOp\ChangeOpDeserializer.
|
private |
| array[] | $aliases |
| ChangeOpDeserializationException |
|
private |
| array[] | $aliasGroups |
|
private |
|
private |
|
private |