Parsoid
A bidirectional parser between wikitext and HTML5
|
Page-level configuration interface for Parsoid. More...
Public Member Functions | |
__construct () | |
Base constructor. More... | |
getContentModel () | |
Get content model. More... | |
hasLintableContentModel () | |
Whether the page has a lintable content model. More... | |
getTitle () | |
The page's title, as a string. More... | |
getNs () | |
The page's namespace ID. More... | |
getPageId () | |
The page's ID, if any. More... | |
getPageLanguage () | |
The page's language code. More... | |
getPageLanguageBcp47 () | |
The page's language code. More... | |
getPageLanguageDir () | |
The page's language direction. More... | |
getRevisionId () | |
The revision's ID, if any. More... | |
getParentRevisionId () | |
The revision's parent ID, if any. More... | |
getRevisionTimestamp () | |
The revision's timestamp, if any. More... | |
getRevisionUser () | |
The revision's author's user name, if any. More... | |
getRevisionUserId () | |
The revision's author's user ID, if any. More... | |
getRevisionSha1 () | |
The revision's SHA1 checksum, if any. More... | |
getRevisionSize () | |
The revision's length, if known. More... | |
getRevisionContent () | |
The revision's content. More... | |
getVariant () | |
Get the page's language variant This is a mediawiki-internal language code, not a BCP-47 code. More... | |
getVariantBcp47 () | |
Get the page's language variant. More... | |
setVariant ( $htmlVariant) | |
Set the page's language variant. More... | |
setVariantBcp47 (Bcp47Code $htmlVariant) | |
Set the page's language variant. More... | |
getPageMainContent () | |
FIXME: Once we remove the hardcoded slot name here, the name of this method could be updated, if necessary. More... | |
Page-level configuration interface for Parsoid.
Wikimedia\Parsoid\Config\PageConfig::__construct | ( | ) |
Base constructor.
This constructor is public because it is used to create mock objects in our test suite.
|
abstract |
Get content model.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The page's namespace ID.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The page's ID, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
Wikimedia\Parsoid\Config\PageConfig::getPageLanguage | ( | ) |
The page's language code.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig.
Wikimedia\Parsoid\Config\PageConfig::getPageLanguageBcp47 | ( | ) |
The page's language code.
Reimplemented in Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The page's language direction.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
Wikimedia\Parsoid\Config\PageConfig::getPageMainContent | ( | ) |
FIXME: Once we remove the hardcoded slot name here, the name of this method could be updated, if necessary.
Shortcut method to get page source
|
abstract |
The revision's parent ID, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's content.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's ID, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's SHA1 checksum, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's length, if known.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's timestamp, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's author's user name, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The revision's author's user ID, if any.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
|
abstract |
The page's title, as a string.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
Wikimedia\Parsoid\Config\PageConfig::getVariant | ( | ) |
Get the page's language variant This is a mediawiki-internal language code, not a BCP-47 code.
Wikimedia\Parsoid\Config\PageConfig::getVariantBcp47 | ( | ) |
Get the page's language variant.
|
abstract |
Whether the page has a lintable content model.
Reimplemented in Wikimedia\Parsoid\Mocks\MockPageConfig, and Wikimedia\Parsoid\Config\Api\PageConfig.
Wikimedia\Parsoid\Config\PageConfig::setVariant | ( | $htmlVariant | ) |
Set the page's language variant.
(Records the fact that conversion has been done in the parser pipeline.)
string | $htmlVariant | a MediaWiki-internal language code |
Wikimedia\Parsoid\Config\PageConfig::setVariantBcp47 | ( | Bcp47Code | $htmlVariant | ) |
Set the page's language variant.
(Records the fact that conversion has been done in the parser pipeline.)
Bcp47Code | $htmlVariant | a BCP-47 language code |