Difference view for Wikibase entities.
More...
Difference view for Wikibase entities.
- Copyright
- GPL-2.0-or-later
- Author
- Daniel Kinzler
-
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
◆ __construct()
Wikibase\Repo\Diff\EntityContentDiffView::__construct |
( |
|
$context = null , |
|
|
|
$old = 0 , |
|
|
|
$new = 0 , |
|
|
|
$rcid = 0 , |
|
|
|
$refreshCache = false , |
|
|
|
$unhide = false |
|
) |
| |
- See also
- DifferenceEngine::__construct
- Parameters
-
IContextSource | null | $context | |
int | $old | |
int | $new | |
int | $rcid | |
bool | $refreshCache | |
bool | $unhide | |
◆ generateContentDiffBody()
Wikibase\Repo\Diff\EntityContentDiffView::generateContentDiffBody |
( |
Content |
$old, |
|
|
Content |
$new |
|
) |
| |
- See also
- DifferenceEngine::generateContentDiffBody
- Parameters
-
- Exceptions
-
MWException | If the two content objects are neither EntityContent nor TextContent. |
- Returns
- string
◆ getDiffBodyCacheKeyParams()
Wikibase\Repo\Diff\EntityContentDiffView::getDiffBodyCacheKeyParams |
( |
| ) |
|
|
protected |
◆ getDiffLang()
Wikibase\Repo\Diff\EntityContentDiffView::getDiffLang |
( |
| ) |
|
◆ getParserOutput()
Wikibase\Repo\Diff\EntityContentDiffView::getParserOutput |
( |
WikiPage |
$page, |
|
|
RevisionRecord |
$rev |
|
) |
| |
|
protected |
- Parameters
-
WikiPage | $page | |
RevisionRecord | $rev | |
- Returns
- ParserOutput|bool False if the revision was not found
◆ getRevisionHeader()
Wikibase\Repo\Diff\EntityContentDiffView::getRevisionHeader |
( |
RevisionRecord |
$rev, |
|
|
|
$complete = '' |
|
) |
| |
Get a header for a specified revision.
- Parameters
-
RevisionRecord | $rev | |
string | $complete | 'complete' to get the header wrapped depending the visibility of the revision and a link to edit the page. |
- Returns
- string HTML fragment
◆ $diffVisualizer
Wikibase\Repo\Diff\EntityContentDiffView::$diffVisualizer |
|
private |
The documentation for this class was generated from the following file: