MediaWiki
master
HtmlOutputHelper.php
Go to the documentation of this file.
1
<?php
6
namespace
MediaWiki\Rest\Handler\Helper
;
7
8
use
MediaWiki\Parser\ParserOutput
;
9
use
MediaWiki\Rest\LocalizedHttpException
;
10
use
MediaWiki\Rest\ResponseInterface
;
11
use Wikimedia\Bcp47Code\Bcp47Code;
12
use Wikimedia\Parsoid\Core\ClientError;
13
18
interface
HtmlOutputHelper
{
19
33
public
function
getHtml
():
ParserOutput
;
34
45
public
function
getETag
(
string
$suffix =
''
): ?string;
46
54
public
function
getLastModified
(): ?string;
55
63
public
static
function
getParamSettings
(): array;
64
77
public
function
setVariantConversionLanguage
(
78
$targetLanguage,
79
$sourceLanguage =
null
80
): void;
81
90
public
function
putHeaders
(
ResponseInterface
$response,
bool
$forHtml =
true
): void;
91
92
}
MediaWiki\Parser\ParserOutput
ParserOutput is a rendering of a Content object or a message.
Definition
ParserOutput.php:89
MediaWiki\Rest\LocalizedHttpException
Definition
LocalizedHttpException.php:11
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper
Definition
HtmlOutputHelper.php:18
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\getHtml
getHtml()
Fetch the HTML for rendering of a given page.
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\setVariantConversionLanguage
setVariantConversionLanguage( $targetLanguage, $sourceLanguage=null)
Set the language to be used for variant conversion.
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\getETag
getETag(string $suffix='')
Returns an ETag uniquely identifying the HTML output.
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\getLastModified
getLastModified()
Returns the time at which the HTML was rendered.
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\putHeaders
putHeaders(ResponseInterface $response, bool $forHtml=true)
Set the HTTP headers based on the response generated.
MediaWiki\Rest\Handler\Helper\HtmlOutputHelper\getParamSettings
static getParamSettings()
Gets the request parameters of this request.
MediaWiki\Rest\ResponseInterface
An interface similar to PSR-7's ResponseInterface, the primary difference being that it is mutable.
Definition
ResponseInterface.php:41
MediaWiki\Rest\Handler\Helper
Copyright (C) 2011-2020 Wikimedia Foundation and others.
Definition
HtmlInputTransformHelper.php:6
includes
Rest
Handler
Helper
HtmlOutputHelper.php
Generated on Thu May 21 2026 08:42:04 for MediaWiki by
1.10.0