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 ()
 
 getLinkTarget ()
 
 getPageId ()
 
 getPageLanguageBcp47 ()
 
 getPageLanguageDir ()
 
 getParentRevisionId ()
 
 getParserOptions ()
 
 getRevisionContent ()
 
 getRevisionId ()
 
 getRevisionSha1 ()
 
 getRevisionSize ()
 
 getRevisionTimestamp ()
 
 getRevisionUser ()
 
 getRevisionUserId ()
 

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 124 of file PageConfig.php.

◆ getContentModel()

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

Definition at line 71 of file PageConfig.php.

◆ getLinkTarget()

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

Definition at line 90 of file PageConfig.php.

◆ getPageId()

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

Definition at line 95 of file PageConfig.php.

◆ getPageLanguageBcp47()

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

Definition at line 100 of file PageConfig.php.

◆ getPageLanguageDir()

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

Definition at line 105 of file PageConfig.php.

◆ getParentRevisionId()

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

Definition at line 144 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 113 of file PageConfig.php.

◆ getRevisionContent()

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

Definition at line 188 of file PageConfig.php.

◆ getRevisionId()

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

Definition at line 138 of file PageConfig.php.

◆ getRevisionSha1()

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

Definition at line 170 of file PageConfig.php.

◆ getRevisionSize()

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

Definition at line 182 of file PageConfig.php.

◆ getRevisionTimestamp()

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

Definition at line 150 of file PageConfig.php.

◆ getRevisionUser()

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

Definition at line 156 of file PageConfig.php.

◆ getRevisionUserId()

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

Definition at line 163 of file PageConfig.php.


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