Wikibase
MediaWiki Wikibase extension
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. More...
 

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: