MediaWiki master
|
REST helper for converting HTML to page content source (e.g. More...
Public Member Functions | |
__construct (StatsdDataFactoryInterface $statsDataFactory, HtmlTransformFactory $htmlTransformFactory, ParsoidOutputStash $parsoidOutputStash, ParserOutputAccess $parserOutputAccess, PageLookup $pageLookup, RevisionLookup $revisionLookup, array $envOptions=[], ?PageIdentity $page=null, $body='', array $parameters=[], ?RevisionRecord $originalRevision=null, ?Bcp47Code $pageLanguage=null) | |
getContent () | |
getParamSettings () | |
getTransform () | |
Return HTMLTransform object, so additional context can be provided by calling setters on it. | |
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. | |
setMetrics (StatsdDataFactoryInterface $stats) | |
Set metrics sink. | |
setOriginal ( $rev, $originalRendering) | |
Supply information about the revision and rendering that was the original basis of the input HTML. | |
REST helper for converting HTML to page content source (e.g.
wikitext).
Definition at line 63 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::__construct | ( | StatsdDataFactoryInterface | $statsDataFactory, |
HtmlTransformFactory | $htmlTransformFactory, | ||
ParsoidOutputStash | $parsoidOutputStash, | ||
ParserOutputAccess | $parserOutputAccess, | ||
PageLookup | $pageLookup, | ||
RevisionLookup | $revisionLookup, | ||
array | $envOptions = [], | ||
?PageIdentity | $page = null, | ||
$body = '', | |||
array | $parameters = [], | ||
?RevisionRecord | $originalRevision = null, | ||
?Bcp47Code | $pageLanguage = null ) |
StatsdDataFactoryInterface | $statsDataFactory | |
HtmlTransformFactory | $htmlTransformFactory | |
ParsoidOutputStash | $parsoidOutputStash | |
ParserOutputAccess | $parserOutputAccess | |
PageLookup | $pageLookup | |
RevisionLookup | $revisionLookup | |
array | $envOptions | |
?PageIdentity | $page | |
array | string | $body | Body structure, or an HTML string |
array | $parameters | |
RevisionRecord | null | $originalRevision | |
Bcp47Code | null | $pageLanguage |
Definition at line 106 of file HtmlInputTransformHelper.php.
References wfDeprecated().
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::getContent | ( | ) |
HttpException |
Definition at line 560 of file HtmlInputTransformHelper.php.
MediaWiki\Rest\Handler\Helper\HtmlInputTransformHelper::getParamSettings | ( | ) |
Definition at line 140 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 422 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 303 of file HtmlInputTransformHelper.php.
References wfDeprecated().
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 589 of file HtmlInputTransformHelper.php.
References 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 431 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 446 of file HtmlInputTransformHelper.php.