|
MediaWiki master
|
This class allows HTML to be transformed to a page content source format such as wikitext. More...

Public Member Functions | |
| __construct (string $modifiedHTML, private readonly PageIdentity $page, private readonly Parsoid $parsoid, private readonly array $parsoidSettings, private readonly SiteConfig $siteConfig, private readonly PageConfigFactory $pageConfigFactory, private readonly IContentHandlerFactory $contentHandlerFactory,) | |
| getContentModel () | |
| getModifiedDocument () | |
| getModifiedHtmlSize () | |
| The size of the modified HTML in characters. | |
| getOffsetType () | |
| getOriginalBody () | |
| NOTE: The return value of this method depends on setOriginalData() having been called first. | |
| getOriginalHtml () | |
| Returns the original HTML, with any necessary processing applied. | |
| getOriginalRevisionId () | |
| getOriginalSchemaVersion () | |
| getSchemaVersion () | |
| NOTE: The return value of this method depends on setOriginalData() having been called first. | |
| hasOriginalDataParsoid () | |
| NOTE: The return value of this method depends on setOriginalData() having been called first. | |
| hasOriginalHtml () | |
| NOTE: The return value of this method depends on setOriginalData() having been called first. | |
| htmlToContent () | |
| Returns a Content object derived from the supplied HTML. | |
| knowsOriginalContent () | |
| setContentLanguage (Bcp47Code $lang) | |
| setMetrics (StatsFactory $metrics) | |
| Set metrics sink. | |
| setModifiedDataMW (array $modifiedDataMW) | |
| setOptions (array $options) | |
| setOriginalContent (Content $content) | |
| Sets the original content (such as wikitext). | |
| setOriginalDataMW (array $originalDataMW) | |
| setOriginalDataParsoid (array $originalDataParsoid) | |
| setOriginalHtml (string $originalHtml) | |
| setOriginalRevision (RevisionRecord $rev) | |
| setOriginalRevisionId (int $oldid) | |
| setOriginalSchemaVersion (string $originalSchemaVeraion) | |
| setOriginalText (string $text) | |
| Sets the original source text (usually wikitext). | |
Protected Member Functions | |
| parseHTML (string $html, bool $validateXMLNames=false) | |
Protected Attributes | |
| StatsFactory | $metrics = null |
This class allows HTML to be transformed to a page content source format such as wikitext.
Definition at line 43 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::__construct | ( | string | $modifiedHTML, |
| private readonly PageIdentity | $page, | ||
| private readonly Parsoid | $parsoid, | ||
| private readonly array | $parsoidSettings, | ||
| private readonly SiteConfig | $siteConfig, | ||
| private readonly PageConfigFactory | $pageConfigFactory, | ||
| private readonly IContentHandlerFactory | $contentHandlerFactory ) |
Definition at line 61 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getContentModel | ( | ) |
Definition at line 416 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getModifiedDocument | ( | ) |
Definition at line 268 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getModifiedHtmlSize | ( | ) |
The size of the modified HTML in characters.
Definition at line 255 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getOffsetType | ( | ) |
Definition at line 420 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getOriginalBody | ( | ) |
NOTE: The return value of this method depends on setOriginalData() having been called first.
| ClientError |
Definition at line 347 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getOriginalHtml | ( | ) |
Returns the original HTML, with any necessary processing applied.
| ClientError |
Definition at line 305 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getOriginalRevisionId | ( | ) |
Definition at line 408 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getOriginalSchemaVersion | ( | ) |
Definition at line 383 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::getSchemaVersion | ( | ) |
NOTE: The return value of this method depends on setOriginalData() having been called first.
Definition at line 391 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::hasOriginalDataParsoid | ( | ) |
NOTE: The return value of this method depends on setOriginalData() having been called first.
Definition at line 293 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::hasOriginalHtml | ( | ) |
NOTE: The return value of this method depends on setOriginalData() having been called first.
Definition at line 285 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::htmlToContent | ( | ) |
Returns a Content object derived from the supplied HTML.
Definition at line 558 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::knowsOriginalContent | ( | ) |
Definition at line 412 of file HtmlToContentTransform.php.
|
protected |
| string | $html | |
| bool | $validateXMLNames |
| ClientError |
Definition at line 336 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setContentLanguage | ( | Bcp47Code | $lang | ) |
Definition at line 115 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setMetrics | ( | StatsFactory | $metrics | ) |
Set metrics sink.
Definition at line 77 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setModifiedDataMW | ( | array | $modifiedDataMW | ) |
| array | $modifiedDataMW |
| ClientError |
Definition at line 165 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOptions | ( | array | $options | ) |
Definition at line 88 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalContent | ( | Content | $content | ) |
Sets the original content (such as wikitext).
Definition at line 134 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalDataMW | ( | array | $originalDataMW | ) |
Definition at line 188 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalDataParsoid | ( | array | $originalDataParsoid | ) |
Definition at line 202 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalHtml | ( | string | $originalHtml | ) |
Definition at line 179 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalRevision | ( | RevisionRecord | $rev | ) |
Definition at line 92 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalRevisionId | ( | int | $oldid | ) |
Definition at line 104 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalSchemaVersion | ( | string | $originalSchemaVeraion | ) |
Definition at line 175 of file HtmlToContentTransform.php.
| MediaWiki\Parser\Parsoid\HtmlToContentTransform::setOriginalText | ( | string | $text | ) |
Sets the original source text (usually wikitext).
Definition at line 126 of file HtmlToContentTransform.php.
|
protected |
Definition at line 56 of file HtmlToContentTransform.php.