Parsoid
A bidirectional parser between wikitext and HTML5
Loading...
Searching...
No Matches
Wikimedia\Parsoid\Mocks\MockPageConfig Class Reference
+ Inheritance diagram for Wikimedia\Parsoid\Mocks\MockPageConfig:
+ Collaboration diagram for Wikimedia\Parsoid\Mocks\MockPageConfig:

Public Member Functions

 __construct (array $opts, ?PageContent $content)
 Construct a mock environment object for use in tests.
 
 getContentModel ()
 Get content model.
Returns
string

 
 hasLintableContentModel ()
 Whether the page has a lintable content model.
 
 getTitle ()
 The page's title, as a string.
Returns
string With namespace, spaces not underscores

 
 getNs ()
 The page's namespace ID.
Returns
int

 
 getPageId ()
 The page's ID, if any.
Returns
int 0 if the page doesn't exist

 
 getPageLanguage ()
 The page's language code.
Returns
string a MediaWiki-internal language code
Deprecated
Use getPageLanguageBcp47() (T320662)

 
 getPageLanguageDir ()
 The page's language direction.
Returns
string 'ltr' or 'rtl'

 
 getRevisionId ()
 The revision's ID, if any.
Returns
int|null

 
 getParentRevisionId ()
 The revision's parent ID, if any.
Returns
int|null

 
 getRevisionTimestamp ()
 The revision's timestamp, if any.
Returns
string|null "YYYYMMDDHHIISS" format

 
 getRevisionUser ()
 The revision's author's user name, if any.
Returns
string|null

 
 getRevisionUserId ()
 The revision's author's user ID, if any.
Returns
int|null 0 if the user is not registered

 
 getRevisionSha1 ()
 The revision's SHA1 checksum, if any.
Returns
string|null Hex encoded

 
 getRevisionSize ()
 The revision's length, if known.
Returns
int|null Bytes

 
 getRevisionContent ()
 The revision's content.
Returns
PageContent|null

 
- Public Member Functions inherited from Wikimedia\Parsoid\Config\PageConfig
 __construct ()
 Base constructor.
 
 getPageLanguageBcp47 ()
 The page's language code.
 
 getVariant ()
 Get the page's language variant This is a mediawiki-internal language code, not a BCP-47 code.
 
 getVariantBcp47 ()
 Get the page's language variant.
 
 setVariant ( $htmlVariant)
 Set the page's language variant.
 
 setVariantBcp47 (Bcp47Code $htmlVariant)
 Set the page's language variant.
 
 getPageMainContent ()
 FIXME: Once we remove the hardcoded slot name here, the name of this method could be updated, if necessary.
 

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\Parsoid\Mocks\MockPageConfig::__construct ( array $opts,
?PageContent $content )

Construct a mock environment object for use in tests.

Parameters
array$opts
?PageContent$content

Member Function Documentation

◆ getContentModel()

Wikimedia\Parsoid\Mocks\MockPageConfig::getContentModel ( )

Get content model.

Returns
string

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getNs()

Wikimedia\Parsoid\Mocks\MockPageConfig::getNs ( )

The page's namespace ID.

Returns
int

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getPageId()

Wikimedia\Parsoid\Mocks\MockPageConfig::getPageId ( )

The page's ID, if any.

Returns
int 0 if the page doesn't exist

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getPageLanguage()

Wikimedia\Parsoid\Mocks\MockPageConfig::getPageLanguage ( )

The page's language code.

Returns
string a MediaWiki-internal language code
Deprecated
Use getPageLanguageBcp47() (T320662)

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getPageLanguageDir()

Wikimedia\Parsoid\Mocks\MockPageConfig::getPageLanguageDir ( )

The page's language direction.

Returns
string 'ltr' or 'rtl'

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getParentRevisionId()

Wikimedia\Parsoid\Mocks\MockPageConfig::getParentRevisionId ( )

The revision's parent ID, if any.

Returns
int|null

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionContent()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionContent ( )

The revision's content.

Returns
PageContent|null

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionId()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionId ( )

The revision's ID, if any.

Returns
int|null

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionSha1()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionSha1 ( )

The revision's SHA1 checksum, if any.

Returns
string|null Hex encoded

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionSize()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionSize ( )

The revision's length, if known.

Returns
int|null Bytes

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionTimestamp()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionTimestamp ( )

The revision's timestamp, if any.

Returns
string|null "YYYYMMDDHHIISS" format

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionUser()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionUser ( )

The revision's author's user name, if any.

Returns
string|null

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getRevisionUserId()

Wikimedia\Parsoid\Mocks\MockPageConfig::getRevisionUserId ( )

The revision's author's user ID, if any.

Returns
int|null 0 if the user is not registered

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ getTitle()

Wikimedia\Parsoid\Mocks\MockPageConfig::getTitle ( )

The page's title, as a string.

Returns
string With namespace, spaces not underscores

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.

◆ hasLintableContentModel()

Wikimedia\Parsoid\Mocks\MockPageConfig::hasLintableContentModel ( )

Whether the page has a lintable content model.

Returns
bool

Reimplemented from Wikimedia\Parsoid\Config\PageConfig.


The documentation for this class was generated from the following file: