Wikibase
MediaWiki Wikibase extension
|
Adapter turning a PropertyTermStoreWriter into an EntityTermStoreWriter. More...
Public Member Functions | |
__construct (PropertyTermStoreWriter $store) | |
saveTermsOfEntity (EntityDocument $entity) | |
Saves the terms of the provided entity in the term cache. | |
deleteTermsOfEntity (EntityId $entityId) | |
Deletes the terms of the provided entity from the term cache. | |
Private Attributes | |
$store | |
Adapter turning a PropertyTermStoreWriter into an EntityTermStoreWriter.
Wikibase\Lib\Store\PropertyTermStoreWriterAdapter::__construct | ( | PropertyTermStoreWriter | $store | ) |
Wikibase\Lib\Store\PropertyTermStoreWriterAdapter::deleteTermsOfEntity | ( | EntityId | $entityId | ) |
Deletes the terms of the provided entity from the term cache.
EntityId | $entityId |
Implements Wikibase\Lib\Store\EntityTermStoreWriter.
Wikibase\Lib\Store\PropertyTermStoreWriterAdapter::saveTermsOfEntity | ( | EntityDocument | $entity | ) |
Saves the terms of the provided entity in the term cache.
EntityDocument | $entity | Must have an ID, and optionally any combination of terms as declared by the TermIndexEntry::TYPE_... constants. |
InvalidArgumentException | when $entity does not have an ID. |
Implements Wikibase\Lib\Store\EntityTermStoreWriter.
|
private |