MediaWiki master
MediaWiki\Parser\Parsoid\Config\PageConfig Class Reference

Page-level configuration interface for Parsoid. More...

Inherits IPageConfig.

Collaboration diagram for MediaWiki\Parser\Parsoid\Config\PageConfig:

Public Member Functions

 __construct (ParserOptions $parserOptions, SlotRoleHandler $slotRoleHandler, Title $title, ?RevisionRecord $revision, Bcp47Code $pageLanguage, string $pageLanguageDir)
 
 fetchRevisionRecordOfTemplate (Title $title)
 Use ParserOptions::getTemplateCallback() to fetch the correct (usually latest) RevisionRecord for the given title.
 
 getContentModel ()
 Get content model.
 
 getLinkTarget ()
 
 getNs ()
 
 getPageId ()
 
 getPageLanguageBcp47 ()
 
 getPageLanguageDir ()
 
 getParentRevisionId ()
 
 getParserOptions ()
 
 getRevisionContent ()
 
 getRevisionId ()
 
 getRevisionSha1 ()
 
 getRevisionSize ()
 
 getRevisionTimestamp ()
 
 getRevisionUser ()
 
 getRevisionUserId ()
 
 getTitle ()
 

Detailed Description

Page-level configuration interface for Parsoid.

This is effectively "Parsoid's view of ParserOptions".

Since
1.39
Access: internal

Definition at line 39 of file PageConfig.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Parser\Parsoid\Config\PageConfig::__construct ( ParserOptions $parserOptions,
SlotRoleHandler $slotRoleHandler,
Title $title,
?RevisionRecord $revision,
Bcp47Code $pageLanguage,
string $pageLanguageDir )
Parameters
ParserOptions$parserOptions
SlotRoleHandler$slotRoleHandler
Title$titleTitle being parsed
?RevisionRecord$revision
Bcp47Code$pageLanguage
string$pageLanguageDir

Definition at line 55 of file PageConfig.php.

Member Function Documentation

◆ fetchRevisionRecordOfTemplate()

MediaWiki\Parser\Parsoid\Config\PageConfig::fetchRevisionRecordOfTemplate ( Title $title)

Use ParserOptions::getTemplateCallback() to fetch the correct (usually latest) RevisionRecord for the given title.

Parameters
Title$title
Returns
?RevisionRecord

Definition at line 138 of file PageConfig.php.

◆ getContentModel()

MediaWiki\Parser\Parsoid\Config\PageConfig::getContentModel ( )

Get content model.

Returns
string

Definition at line 75 of file PageConfig.php.

◆ getLinkTarget()

MediaWiki\Parser\Parsoid\Config\PageConfig::getLinkTarget ( )

Definition at line 99 of file PageConfig.php.

◆ getNs()

MediaWiki\Parser\Parsoid\Config\PageConfig::getNs ( )

Definition at line 104 of file PageConfig.php.

◆ getPageId()

MediaWiki\Parser\Parsoid\Config\PageConfig::getPageId ( )

Definition at line 109 of file PageConfig.php.

◆ getPageLanguageBcp47()

MediaWiki\Parser\Parsoid\Config\PageConfig::getPageLanguageBcp47 ( )

Definition at line 114 of file PageConfig.php.

◆ getPageLanguageDir()

MediaWiki\Parser\Parsoid\Config\PageConfig::getPageLanguageDir ( )

Definition at line 119 of file PageConfig.php.

◆ getParentRevisionId()

MediaWiki\Parser\Parsoid\Config\PageConfig::getParentRevisionId ( )

Definition at line 161 of file PageConfig.php.

◆ getParserOptions()

MediaWiki\Parser\Parsoid\Config\PageConfig::getParserOptions ( )
Access: internal
Used by DataAccess; not part of Parsoid's interface.
Returns
ParserOptions

Definition at line 127 of file PageConfig.php.

◆ getRevisionContent()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionContent ( )

Definition at line 205 of file PageConfig.php.

◆ getRevisionId()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionId ( )

Definition at line 155 of file PageConfig.php.

◆ getRevisionSha1()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionSha1 ( )

Definition at line 187 of file PageConfig.php.

◆ getRevisionSize()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionSize ( )

Definition at line 199 of file PageConfig.php.

◆ getRevisionTimestamp()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionTimestamp ( )

Definition at line 167 of file PageConfig.php.

◆ getRevisionUser()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionUser ( )

Definition at line 173 of file PageConfig.php.

◆ getRevisionUserId()

MediaWiki\Parser\Parsoid\Config\PageConfig::getRevisionUserId ( )

Definition at line 180 of file PageConfig.php.

◆ getTitle()

MediaWiki\Parser\Parsoid\Config\PageConfig::getTitle ( )

Definition at line 94 of file PageConfig.php.


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