24 public function linkKnown(
29 $options = [ 'known' ]
31 return Linker
::linkKnown(
40 public function makeSelfLinkObj(
47 return Linker
::makeSelfLinkObj(
56 public function getInvalidTitleDescription(
57 IContextSource
$context,
61 return Linker
::getInvalidTitleDescription(
68 public function normaliseSpecialPage( Title
$title ) {
69 return Linker
::normaliseSpecialPage( $title );
72 public function makeExternalImage( $url, $alt = '' ) {
73 return Linker
::makeExternalImage( $url, $alt );
76 public function makeImageLink(
86 return Linker
::makeImageLink(
98 public function makeThumbLinkObj(
108 return Linker
::makeThumbLinkObj(
120 public function makeThumbLink2(
128 return Linker
::makeThumbLink2(
138 public function processResponsiveImages( $file, $thumb, $hp ) {
139 Linker
::processResponsiveImages(
146 public function makeBrokenImageLinkObj(
154 return Linker
::makeBrokenImageLinkObj(
164 public function makeMediaLinkObj( $title, $html = '', $time = false ) {
165 return Linker
::makeMediaLinkObj(
172 public function makeMediaLinkFile( Title
$title, $file, $html = '' ) {
173 return Linker
::makeMediaLinkFile(
180 public function specialLink( $name, $key = '' ) {
181 return Linker
::specialLink( $name, $key );
184 public function makeExternalLink(
192 return Linker
::makeExternalLink(
202 public function userLink( $userId, $userName, $altUserName = false ) {
203 return Linker
::userLink(
210 public function userToolLinks(
213 $redContribsWhenNoEdits = false,
217 return Linker
::userToolLinks(
220 $redContribsWhenNoEdits,
226 public function userToolLinksRedContribs( $userId, $userText, $edits = null ) {
227 return Linker
::userToolLinksRedContribs(
234 public function userTalkLink( $userId, $userText ) {
235 return Linker
::userTalkLink( $userId, $userText );
238 public function blockLink( $userId, $userText ) {
239 return Linker
::blockLink( $userId, $userText );
242 public function emailLink( $userId, $userText ) {
243 return Linker
::emailLink( $userId, $userText );
246 public function revUserLink( $rev, $isPublic = false ) {
247 return Linker
::revUserLink( $rev, $isPublic );
250 public function revUserTools( $rev, $isPublic = false ) {
251 return Linker
::revUserTools( $rev, $isPublic );
254 public function formatComment(
260 return Linker
::formatComment(
268 public function formatLinksInComment(
274 return Linker
::formatLinksInComment(
282 public function makeCommentLink(
288 return Linker
::makeCommentLink(
296 public function normalizeSubpageLink( $contextTitle, $target, &$text ) {
297 return Linker
::normalizeSubpageLink(
304 public function commentBlock(
310 return Linker
::commentBlock(
318 public function revComment( Revision
$rev, $local = false, $isPublic = false ) {
319 return Linker
::revComment( $rev, $local, $isPublic );
322 public function formatRevisionSize( $size ) {
323 return Linker
::formatRevisionSize( $size );
326 public function tocIndent() {
327 return Linker
::tocIndent();
330 public function tocUnindent( $level ) {
331 return Linker
::tocUnindent( $level );
334 public function tocLine( $anchor, $tocline, $tocnumber, $level, $sectionIndex = false ) {
335 return Linker
::tocLine(
344 public function tocLineEnd() {
345 return Linker
::tocLineEnd();
348 public function tocList( $toc, $lang = null ) {
349 return Linker
::tocList( $toc, $lang );
352 public function generateTOC( $tree, $lang = null ) {
353 return Linker
::generateTOC( $tree, $lang );
356 public function makeHeadline(
362 $legacyAnchor = false
364 return Linker
::makeHeadline(
374 public function splitTrail( $trail ) {
375 return Linker
::splitTrail( $trail );
378 public function generateRollback(
380 IContextSource
$context = null,
381 $options = [ 'verify' ]
383 return Linker
::generateRollback(
390 public function getRollbackEditCount( $rev, $verify ) {
391 return Linker
::getRollbackEditCount( $rev, $verify );
394 public function buildRollbackLink(
396 IContextSource
$context = null,
399 return Linker
::buildRollbackLink(
407 * @deprecated since 1.28, use TemplatesOnThisPageFormatter directly
409 public function formatTemplates(
415 wfDeprecated( __METHOD__
, '1.28' );
417 return Linker
::formatTemplates(
425 public function formatHiddenCategories( $hiddencats ) {
426 return Linker
::formatHiddenCategories( $hiddencats );
430 * @deprecated since 1.28, use Language::formatSize() directly
432 public function formatSize( $size ) {
433 wfDeprecated( __METHOD__
, '1.28' );
435 return Linker
::formatSize( $size );
438 public function titleAttrib( $name, $options = null, array $msgParams = [] ) {
439 return Linker
::titleAttrib(
446 public function accesskey( $name ) {
447 return Linker
::accesskey( $name );
450 public function getRevDeleteLink( User
$user, Revision
$rev, Title
$title ) {
451 return Linker
::getRevDeleteLink(
458 public function revDeleteLink( $query = [], $restricted = false, $delete = true ) {
459 return Linker
::revDeleteLink(
466 public function revDeleteLinkDisabled( $delete = true ) {
467 return Linker
::revDeleteLinkDisabled( $delete );
470 public function tooltipAndAccesskeyAttribs( $name, array $msgParams = [] ) {
471 return Linker
::tooltipAndAccesskeyAttribs(
477 public function tooltip( $name, $options = null ) {
478 return Linker
::tooltip( $name, $options );