Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\DataModel\Services\Diff\EntityPatcherStrategy Interface Reference
+ Inheritance diagram for Wikibase\DataModel\Services\Diff\EntityPatcherStrategy:

Public Member Functions

 canPatchEntityType ( $entityType)
 
 patchEntity (EntityDocument $entity, EntityDiff $patch)
 

Detailed Description

Since
1.0
Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >

Member Function Documentation

◆ canPatchEntityType()

Wikibase\DataModel\Services\Diff\EntityPatcherStrategy::canPatchEntityType ( $entityType)
Parameters
string$entityType
Returns
bool

Implemented in Wikibase\DataModel\Services\Diff\ItemPatcher, and Wikibase\DataModel\Services\Diff\PropertyPatcher.

◆ patchEntity()

Wikibase\DataModel\Services\Diff\EntityPatcherStrategy::patchEntity ( EntityDocument $entity,
EntityDiff $patch )
Parameters
EntityDocument$entity
EntityDiff$patch
Exceptions
InvalidArgumentException

Implemented in Wikibase\DataModel\Services\Diff\ItemPatcher, and Wikibase\DataModel\Services\Diff\PropertyPatcher.


The documentation for this interface was generated from the following file: