WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Presentation\Diff\SenseDiffView Class Reference

Class for generating views of DiffOp objects of senses. More...

+ Inheritance diagram for Wikibase\Lexeme\Presentation\Diff\SenseDiffView:
+ Collaboration diagram for Wikibase\Lexeme\Presentation\Diff\SenseDiffView:

Public Member Functions

 __construct (array $path, Diff $diff, ClaimDiffer $claimDiffer, ClaimDifferenceVisualizer $claimDiffVisualizer, MessageLocalizer $messageLocalizer)
 

Protected Member Functions

 generateOpHtml (array $path, DiffOp $op)
 

Private Member Functions

 generateSenseOpHtml (array $path, SenseDiff $op, $key)
 
 getClaimDiffHtml (DiffOp $diffOp, array $path)
 

Private Attributes

 $claimDiffer
 
 $claimDiffVisualizer
 
 $messageLocalizer
 

Detailed Description

Class for generating views of DiffOp objects of senses.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::__construct ( array $path,
Diff $diff,
ClaimDiffer $claimDiffer,
ClaimDifferenceVisualizer $claimDiffVisualizer,
MessageLocalizer $messageLocalizer )
Parameters
string[]$path
Diff$diff
ClaimDiffer$claimDiffer
ClaimDifferenceVisualizer$claimDiffVisualizer
MessageLocalizer$messageLocalizer

Member Function Documentation

◆ generateOpHtml()

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::generateOpHtml ( array $path,
DiffOp $op )
protected
Parameters
string[]$path
DiffOp$op
Returns
string HTML

◆ generateSenseOpHtml()

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::generateSenseOpHtml ( array $path,
SenseDiff $op,
$key )
private

◆ getClaimDiffHtml()

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::getClaimDiffHtml ( DiffOp $diffOp,
array $path )
private
Parameters
DiffOp$diffOp
Returns
string HTML

Member Data Documentation

◆ $claimDiffer

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::$claimDiffer
private

◆ $claimDiffVisualizer

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::$claimDiffVisualizer
private

◆ $messageLocalizer

Wikibase\Lexeme\Presentation\Diff\SenseDiffView::$messageLocalizer
private

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