|
MediaWiki REL1_39
|
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) | |
| 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 48 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::__construct | ( | ServiceOptions | $config, |
| RepoGroup | $repoGroup, | ||
| BadFileLookup | $badFileLookup, | ||
| HookContainer | $hookContainer, | ||
| ContentTransformer | $contentTransformer, | ||
| ReadOnlyMode | $readOnlyMode, | ||
| ParserFactory | $parserFactory ) |
| 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 |
Definition at line 95 of file DataAccess.php.
References MediaWiki\Config\ServiceOptions\assertRequiredOptions(), and ParserFactory\create().
| MediaWiki\Parser\Parsoid\Config\DataAccess::doPst | ( | IPageConfig | $pageConfig, |
| string | $wikitext ) |
Definition at line 333 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::fetchTemplateData | ( | IPageConfig | $pageConfig, |
| string | $title ) |
Definition at line 410 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::fetchTemplateSource | ( | IPageConfig | $pageConfig, |
| string | $title ) |
Definition at line 396 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::getFileInfo | ( | IPageConfig | $pageConfig, |
| array | $files ) |
Definition at line 220 of file DataAccess.php.
References $file, $keys, and Linker\processResponsiveImages().
| MediaWiki\Parser\Parsoid\Config\DataAccess::getPageInfo | ( | IPageConfig | $pageConfig, |
| array | $titles ) |
Definition at line 162 of file DataAccess.php.
References $t.
| MediaWiki\Parser\Parsoid\Config\DataAccess::logLinterData | ( | IPageConfig | $pageConfig, |
| array | $lints ) |
Definition at line 428 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::parseWikitext | ( | IPageConfig | $pageConfig, |
| ContentMetadataCollector | $metadata, | ||
| string | $wikitext ) |
Definition at line 349 of file DataAccess.php.
| MediaWiki\Parser\Parsoid\Config\DataAccess::preprocessWikitext | ( | IPageConfig | $pageConfig, |
| ContentMetadataCollector | $metadata, | ||
| string | $wikitext ) |
Definition at line 367 of file DataAccess.php.
| const MediaWiki\Parser\Parsoid\Config\DataAccess::CONSTRUCTOR_OPTIONS |
Definition at line 74 of file DataAccess.php.