MediaWiki
master
|
Implement Parsoid's abstract class for data access. More...
Public Member Functions | |
__construct (ServiceOptions $config, RepoGroup $repoGroup, BadFileLookup $badFileLookup, HookContainer $hookContainer, ContentTransformer $contentTransformer, ReadOnlyMode $readOnlyMode, ParserFactory $parserFactory, LinkBatchFactory $linkBatchFactory) | |
doPst (IPageConfig $pageConfig, string $wikitext) | |
fetchTemplateData (IPageConfig $pageConfig, string $title) | |
fetchTemplateSource (IPageConfig $pageConfig, string $title) | |
getFileInfo (IPageConfig $pageConfig, array $files) | |
getPageInfo (IPageConfig $pageConfig, array $titles) | |
logLinterData (IPageConfig $pageConfig, array $lints) | |
parseWikitext (IPageConfig $pageConfig, ContentMetadataCollector $metadata, string $wikitext) | |
preprocessWikitext (IPageConfig $pageConfig, ContentMetadataCollector $metadata, string $wikitext) | |
Public Attributes | |
const | CONSTRUCTOR_OPTIONS |
Implement Parsoid's abstract class for data access.
Definition at line 50 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::__construct | ( | ServiceOptions | $config, |
RepoGroup | $repoGroup, | ||
BadFileLookup | $badFileLookup, | ||
HookContainer | $hookContainer, | ||
ContentTransformer | $contentTransformer, | ||
ReadOnlyMode | $readOnlyMode, | ||
ParserFactory | $parserFactory, | ||
LinkBatchFactory | $linkBatchFactory | ||
) |
ServiceOptions | $config | MediaWiki main configuration object |
RepoGroup | $repoGroup | |
BadFileLookup | $badFileLookup | |
HookContainer | $hookContainer | |
ContentTransformer | $contentTransformer | |
ReadOnlyMode | $readOnlyMode | used to disable linting when the database is read-only. |
ParserFactory | $parserFactory | A legacy parser factory, for PST/preprocessing/extension handling |
LinkBatchFactory | $linkBatchFactory |
Definition at line 101 of file DataAccess.php.
References ParserFactory\create().
Parser\Parsoid\Config\DataAccess::doPst | ( | IPageConfig | $pageConfig, |
string | $wikitext | ||
) |
Definition at line 344 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::fetchTemplateData | ( | IPageConfig | $pageConfig, |
string | $title | ||
) |
Definition at line 421 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::fetchTemplateSource | ( | IPageConfig | $pageConfig, |
string | $title | ||
) |
Definition at line 407 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::getFileInfo | ( | IPageConfig | $pageConfig, |
array | $files | ||
) |
Definition at line 231 of file DataAccess.php.
References $file, $keys, MediaWiki\Title\Title\newFromText(), and MediaWiki\Linker\Linker\processResponsiveImages().
Parser\Parsoid\Config\DataAccess::getPageInfo | ( | IPageConfig | $pageConfig, |
array | $titles | ||
) |
Definition at line 172 of file DataAccess.php.
References $t, and MediaWiki\Title\Title\newFromText().
Parser\Parsoid\Config\DataAccess::logLinterData | ( | IPageConfig | $pageConfig, |
array | $lints | ||
) |
Definition at line 439 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::parseWikitext | ( | IPageConfig | $pageConfig, |
ContentMetadataCollector | $metadata, | ||
string | $wikitext | ||
) |
Definition at line 360 of file DataAccess.php.
Parser\Parsoid\Config\DataAccess::preprocessWikitext | ( | IPageConfig | $pageConfig, |
ContentMetadataCollector | $metadata, | ||
string | $wikitext | ||
) |
Definition at line 378 of file DataAccess.php.
const Parser::Parsoid::Config\DataAccess::CONSTRUCTOR_OPTIONS |
Definition at line 76 of file DataAccess.php.