MediaWiki master
|
The text processing backend for CommentFormatter. More...
Public Member Functions | |
__construct (LinkRenderer $linkRenderer, LinkBatchFactory $linkBatchFactory, LinkCache $linkCache, RepoGroup $repoGroup, Language $userLang, Language $contLang, TitleParser $titleParser, NamespaceInfo $namespaceInfo, HookContainer $hookContainer) | |
finalize ( $comments) | |
Execute pending batch queries and replace markers in the specified string(s) with actual links. | |
preprocess (string $comment, LinkTarget $selfLinkTarget=null, $samePage=false, $wikiId=false, $enableSectionLinks=true) | |
Convert a comment to HTML, but replace links with markers which are resolved later. | |
preprocessUnsafe ( $comment, LinkTarget $selfLinkTarget=null, $samePage=false, $wikiId=false, $enableSectionLinks=true) | |
Convert a comment in pseudo-HTML format to HTML, replacing links with markers. | |
The text processing backend for CommentFormatter.
CommentParser objects should be discarded after the comment batch is complete, in order to reduce memory usage.
Definition at line 36 of file CommentParser.php.
MediaWiki\CommentFormatter\CommentParser::__construct | ( | LinkRenderer | $linkRenderer, |
LinkBatchFactory | $linkBatchFactory, | ||
LinkCache | $linkCache, | ||
RepoGroup | $repoGroup, | ||
Language | $userLang, | ||
Language | $contLang, | ||
TitleParser | $titleParser, | ||
NamespaceInfo | $namespaceInfo, | ||
HookContainer | $hookContainer ) |
LinkRenderer | $linkRenderer | |
LinkBatchFactory | $linkBatchFactory | |
LinkCache | $linkCache | |
RepoGroup | $repoGroup | |
Language | $userLang | |
Language | $contLang | |
TitleParser | $titleParser | |
NamespaceInfo | $namespaceInfo | |
HookContainer | $hookContainer |
Definition at line 82 of file CommentParser.php.
MediaWiki\CommentFormatter\CommentParser::finalize | ( | $comments | ) |
Execute pending batch queries and replace markers in the specified string(s) with actual links.
string | string[] | $comments |
Definition at line 146 of file CommentParser.php.
MediaWiki\CommentFormatter\CommentParser::preprocess | ( | string | $comment, |
LinkTarget | $selfLinkTarget = null, | ||
$samePage = false, | |||
$wikiId = false, | |||
$enableSectionLinks = true ) |
Convert a comment to HTML, but replace links with markers which are resolved later.
string | $comment | |
LinkTarget | null | $selfLinkTarget | |
bool | $samePage | |
string | false | null | $wikiId | |
bool | $enableSectionLinks |
Definition at line 115 of file CommentParser.php.
MediaWiki\CommentFormatter\CommentParser::preprocessUnsafe | ( | $comment, | |
LinkTarget | $selfLinkTarget = null, | ||
$samePage = false, | |||
$wikiId = false, | |||
$enableSectionLinks = true ) |
Convert a comment in pseudo-HTML format to HTML, replacing links with markers.
string | $comment | |
LinkTarget | null | $selfLinkTarget | |
bool | $samePage | |
string | false | null | $wikiId | |
bool | $enableSectionLinks |
Definition at line 132 of file CommentParser.php.