MediaWiki
master
|
REST helper for converting HTML to page content source (e.g. More...
Public Member Functions | |
__construct (StatsdDataFactoryInterface $statsDataFactory, HtmlTransformFactory $htmlTransformFactory, ParsoidOutputStash $parsoidOutputStash, ParsoidOutputAccess $parsoidOutputAccess, array $envOptions=[]) | |
getContent () | |
getParamSettings () | |
getTransform () | |
Return HTMLTransform object, so additional context can be provided by calling setters on it. More... | |
init (PageIdentity $page, $body, array $parameters, ?RevisionRecord $originalRevision=null, ?Bcp47Code $pageLanguage=null) | |
putContent (ResponseInterface $response) | |
Creates a response containing the content derived from the input HTML. More... | |
setMetrics (StatsdDataFactoryInterface $stats) | |
Set metrics sink. More... | |
setOriginal ( $rev, $originalRendering) | |
Supply information about the revision and rendering that was the original basis of the input HTML. More... | |
REST helper for converting HTML to page content source (e.g.
wikitext).
Definition at line 60 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::__construct | ( | StatsdDataFactoryInterface | $statsDataFactory, |
HtmlTransformFactory | $htmlTransformFactory, | ||
ParsoidOutputStash | $parsoidOutputStash, | ||
ParsoidOutputAccess | $parsoidOutputAccess, | ||
array | $envOptions = [] |
||
) |
StatsdDataFactoryInterface | $statsDataFactory | |
HtmlTransformFactory | $htmlTransformFactory | |
ParsoidOutputStash | $parsoidOutputStash | |
ParsoidOutputAccess | $parsoidOutputAccess | |
array | $envOptions |
Definition at line 105 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::getContent | ( | ) |
HttpException |
Definition at line 525 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::getParamSettings | ( | ) |
Definition at line 125 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::getTransform | ( | ) |
Return HTMLTransform object, so additional context can be provided by calling setters on it.
Definition at line 384 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::init | ( | PageIdentity | $page, |
$body, | |||
array | $parameters, | ||
?RevisionRecord | $originalRevision = null , |
||
?Bcp47Code | $pageLanguage = null |
||
) |
PageIdentity | $page | |
array | string | $body | Body structure, or an HTML string |
array | $parameters | |
RevisionRecord | null | $originalRevision | |
Bcp47Code | null | $pageLanguage |
HttpException |
Definition at line 285 of file HtmlInputTransformHelper.php.
References LanguageCode\normalizeNonstandardCodeAndWarn().
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::putContent | ( | ResponseInterface | $response | ) |
Creates a response containing the content derived from the input HTML.
This will set the appropriate Content-Type header.
ResponseInterface | $response |
Definition at line 551 of file HtmlInputTransformHelper.php.
References $content, MediaWiki\Rest\ResponseInterface\getBody(), and MediaWiki\Rest\ResponseInterface\setHeader().
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::setMetrics | ( | StatsdDataFactoryInterface | $stats | ) |
Set metrics sink.
StatsdDataFactoryInterface | $stats |
Definition at line 393 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::setOriginal | ( | $rev, | |
$originalRendering | |||
) |
Supply information about the revision and rendering that was the original basis of the input HTML.
This is used to apply selective serialization (selser), if possible.
RevisionRecord | int | null | $rev | |
ParsoidRenderID | PageBundle | ParserOutput | null | $originalRendering |
Definition at line 408 of file HtmlInputTransformHelper.php.
References $content.