MediaWiki
master
SkinComponentRenderedWith.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Skin\Components
;
4
5
use
MediaWiki\Language\MessageLocalizer
;
6
7
class
SkinComponentRenderedWith
implements
SkinComponent
{
8
13
public
function
__construct
(
14
private
MessageLocalizer
$localizer,
15
private
bool
$useParsoid =
false
,
16
) {
17
}
18
24
public
function
getTemplateData
(): array {
25
$msg = $this->useParsoid ?
26
$this->localizer->msg(
'renderedwith-parsoid'
) :
27
$this->localizer->msg(
'renderedwith-legacy'
);
28
29
return
[
30
'is-parsoid'
=> $this->useParsoid,
31
'text'
=> $msg->isDisabled() ?
''
: $msg->parse(),
32
];
33
}
34
}
35
37
class_alias( SkinComponentRenderedWith::class,
'MediaWiki\\Skin\\SkinComponentRenderedWith'
);
MediaWiki\Skin\Components\SkinComponentRenderedWith
Definition
SkinComponentRenderedWith.php:7
MediaWiki\Skin\Components\SkinComponentRenderedWith\getTemplateData
getTemplateData()
Get data for the 'Rendered with' footer message.
Definition
SkinComponentRenderedWith.php:24
MediaWiki\Skin\Components\SkinComponentRenderedWith\__construct
__construct(private MessageLocalizer $localizer, private bool $useParsoid=false,)
Definition
SkinComponentRenderedWith.php:13
MediaWiki\Language\MessageLocalizer
Interface for localizing messages in MediaWiki.
Definition
MessageLocalizer.php:21
MediaWiki\Skin\Components\SkinComponent
Definition
SkinComponent.php:12
MediaWiki\Skin\Components
Definition
ComponentRegistryContext.php:6
includes
Skin
Components
SkinComponentRenderedWith.php
Generated on Wed Jun 10 2026 08:27:58 for MediaWiki by
1.10.0