Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory Class Reference

Class for changes that can be represented as a Diff. More...

+ Inheritance diagram for Wikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory:
+ Collaboration diagram for Wikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory:

Public Member Functions

 newFromArray (array $diffOp)
 

Private Member Functions

 createOperations (array $data)
 Converts a list of diff operations represented by arrays into a list of DiffOp objects.
 

Detailed Description

Class for changes that can be represented as a Diff.

Since
1.2
Author
Daniel Kinzler

Member Function Documentation

◆ createOperations()

Wikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory::createOperations ( array $data)
private

Converts a list of diff operations represented by arrays into a list of DiffOp objects.

Parameters
array$datathe input data
Returns
DiffOp[] The diff ops

◆ newFromArray()

Wikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory::newFromArray ( array $diffOp)
Parameters
array$diffOp
Returns
DiffOp
Exceptions
InvalidArgumentException

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