MediaWiki
1.27.0
|
Represents a link rendering service for MediaWiki. More...
Public Member Functions | |
getPageUrl (LinkTarget $page, $params=[]) | |
Returns the URL for the given page. More... | |
renderHtmlLink (LinkTarget $page, $text=null) | |
Returns an HTML link to the given page, using the given surface text. More... | |
renderWikitextLink (LinkTarget $page, $text=null) | |
Returns a wikitext link to the given page, using the given surface text. More... | |
Represents a link rendering service for MediaWiki.
This is designed to encapsulate the knowledge about how page titles map to URLs, and how links are encoded in a given output format.
Definition at line 35 of file PageLinkRenderer.php.
PageLinkRenderer::getPageUrl | ( | LinkTarget | $page, |
$params = [] |
|||
) |
Returns the URL for the given page.
LinkTarget | $page | The link's target |
array | $params | Any additional URL parameters. |
Implemented in MediaWikiPageLinkRenderer.
PageLinkRenderer::renderHtmlLink | ( | LinkTarget | $page, |
$text = null |
|||
) |
Returns an HTML link to the given page, using the given surface text.
LinkTarget | $page | The link's target |
string | $text | The link's surface text (will be derived from $page if not given). |
Implemented in MediaWikiPageLinkRenderer.
PageLinkRenderer::renderWikitextLink | ( | LinkTarget | $page, |
$text = null |
|||
) |
Returns a wikitext link to the given page, using the given surface text.
LinkTarget | $page | The link's target |
string | $text | The link's surface text (will be derived from $page if not given). |
Implemented in MediaWikiPageLinkRenderer.