MediaWiki
1.34.0
UnsupportedSlotDiffRenderer.php
Go to the documentation of this file.
1
<?php
31
class
UnsupportedSlotDiffRenderer
extends
SlotDiffRenderer
{
32
36
private
$localizer
;
37
43
public
function
__construct
(
MessageLocalizer
$localizer
) {
44
$this->localizer =
$localizer
;
45
}
46
48
public
function
getDiff
(
Content
$oldContent =
null
,
Content
$newContent =
null
) {
49
$this->
normalizeContents
( $oldContent, $newContent );
50
51
$oldModel = $oldContent->getModel();
52
$newModel = $newContent->getModel();
53
54
if
( $oldModel !== $newModel ) {
55
$msg = $this->localizer->msg(
'unsupported-content-diff2'
, $oldModel, $newModel );
56
}
else
{
57
$msg = $this->localizer->msg(
'unsupported-content-diff'
, $oldModel );
58
}
59
60
return
Html::rawElement(
61
'tr'
,
62
[],
63
Html::rawElement(
64
'td'
,
65
[
'colspan'
=> 4,
'class'
=>
'error'
],
66
$msg->parse()
67
)
68
);
69
}
70
71
}
UnsupportedSlotDiffRenderer
Produces a warning message about not being able to render a slot diff.
Definition:
UnsupportedSlotDiffRenderer.php:31
UnsupportedSlotDiffRenderer\getDiff
getDiff(Content $oldContent=null, Content $newContent=null)
Get a diff between two content objects.One of them might be null (meaning a slot was created or remov...
Definition:
UnsupportedSlotDiffRenderer.php:48
SlotDiffRenderer\normalizeContents
normalizeContents(Content &$oldContent=null, Content &$newContent=null, $allowedClasses=null)
Helper method to normalize the input of getDiff().
Definition:
SlotDiffRenderer.php:75
MessageLocalizer
Interface for localizing messages in MediaWiki.
Definition:
MessageLocalizer.php:28
Content
Base interface for content objects.
Definition:
Content.php:34
SlotDiffRenderer
Renders a diff for a single slot (that is, a diff between two content objects).
Definition:
SlotDiffRenderer.php:39
UnsupportedSlotDiffRenderer\$localizer
MessageLocalizer $localizer
Definition:
UnsupportedSlotDiffRenderer.php:36
UnsupportedSlotDiffRenderer\__construct
__construct(MessageLocalizer $localizer)
UnsupportedSlotDiffRenderer constructor.
Definition:
UnsupportedSlotDiffRenderer.php:43
includes
diff
UnsupportedSlotDiffRenderer.php
Generated on Thu Dec 19 2019 14:54:16 for MediaWiki by
1.8.16