Manual:Linker.php
Appearance
MediaWiki file: Linker.php | |
---|---|
Location: | includes/ |
Source code: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | MediaWiki\Linker\Linker |
The Linker class contains methods for creating links and related items.
Details
[edit]Linker.php splits off some of the internal bits from Skin.php . Linker's functions are used primarily for page content such as links, embedded images, table of contents.
Previous class name before MediaWiki 1.40: MovePageForm
(without namespace).
Public methods
[edit]Include:
- makeSelfLinkObj()
- getInvalidTitleDescription()
- Methods for images, media files
-
- makeExternalImage()
- makeImageLink()
- getImageLinkMTOParams()
- makeThumbLinkObj()
- makeThumbLink2()
- processResponsiveImages()
- makeBrokenImageLinkObj()
- makeMediaLinkObj()
- makeMediaLinkFile()
- TOC
-
- tocIndent()
- tocUnindent()
- tocLine()
- tocLineEnd()
- tocList()
- generateTOC()
- Rollback links
-
- generateRollback()
- getRollbackEditCount()
- buildRollbackLink()
- Other
-
- specialLink()
- makeExternalLink()
- userLink()
- userToolLinks()
- userToolLinksRedContribs()
- userTalkLink()
- blockLink()
- emailLink()
- revUserLink()
- getRevisionDeletedClass()
- revUserTools()
- expandLocalLinks()
- normalizeSubpageLink()
- formatRevisionSize()
- makeHeadline()
- splitTrail()
- formatHiddenCategories()
- titleAttrib()
- accesskey()
- getRevDeleteLink()
- revDeleteLink()
- revDeleteLinkDisabled()
- tooltipAndAccesskeyAttribs()
- tooltip()
See also
[edit]- Manual:LinkRenderer.php. Several methods - link(), linkKnown(), normaliseSpecialPage, etc. - are deprecated in favour of using LinkRenderer.
- Manual:CommentFormatter.php. Another class that has adopted some of Linker's methods.