WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Domain\Diff\FormDiffer Class Reference
+ Inheritance diagram for Wikibase\Lexeme\Domain\Diff\FormDiffer:
+ Collaboration diagram for Wikibase\Lexeme\Domain\Diff\FormDiffer:

Public Member Functions

 __construct ()
 
 canDiffEntityType ( $entityType)
 
 diffEntities (EntityDocument $from, EntityDocument $to)
 
 getConstructionDiff (EntityDocument $entity)
 
 getDestructionDiff (EntityDocument $entity)
 
 diff (Form $old, Form $new)
 
 getAddFormDiff (Form $form)
 
 getRemoveFormDiff (Form $form)
 

Private Member Functions

 toFormDiffArray (Form $form)
 

Private Attributes

 $recursiveMapDiffer
 
 $statementListDiffer
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Domain\Diff\FormDiffer::__construct ( )

Member Function Documentation

◆ canDiffEntityType()

Wikibase\Lexeme\Domain\Diff\FormDiffer::canDiffEntityType ( $entityType)
Parameters
string$entityType
Returns
bool

◆ diff()

Wikibase\Lexeme\Domain\Diff\FormDiffer::diff ( Form $old,
Form $new )
Parameters
Form$old
Form$new
Returns
ChangeFormDiffOp

◆ diffEntities()

Wikibase\Lexeme\Domain\Diff\FormDiffer::diffEntities ( EntityDocument $from,
EntityDocument $to )
Parameters
EntityDocument$from
EntityDocument$to
Returns
EntityDiff
Exceptions
InvalidArgumentException

◆ getAddFormDiff()

Wikibase\Lexeme\Domain\Diff\FormDiffer::getAddFormDiff ( Form $form)

◆ getConstructionDiff()

Wikibase\Lexeme\Domain\Diff\FormDiffer::getConstructionDiff ( EntityDocument $entity)
Parameters
EntityDocument$entity
Returns
EntityDiff
Exceptions
InvalidArgumentException

◆ getDestructionDiff()

Wikibase\Lexeme\Domain\Diff\FormDiffer::getDestructionDiff ( EntityDocument $entity)
Parameters
EntityDocument$entity
Returns
EntityDiff
Exceptions
InvalidArgumentException

◆ getRemoveFormDiff()

Wikibase\Lexeme\Domain\Diff\FormDiffer::getRemoveFormDiff ( Form $form)

◆ toFormDiffArray()

Wikibase\Lexeme\Domain\Diff\FormDiffer::toFormDiffArray ( Form $form)
private
Parameters
Form$form
Returns
array

Member Data Documentation

◆ $recursiveMapDiffer

Wikibase\Lexeme\Domain\Diff\FormDiffer::$recursiveMapDiffer
private

◆ $statementListDiffer

Wikibase\Lexeme\Domain\Diff\FormDiffer::$statementListDiffer
private

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