MediaWiki
REL1_24
|
A service for generating links from page titles. More...
Public Member Functions | |
__construct (TitleFormatter $formatter, $baseUrl=null) | |
getPageUrl (TitleValue $page, $params=array()) | |
Returns the (partial) URL for the given page (including any section identifier). | |
renderHtmlLink (TitleValue $page, $text=null) | |
Returns an HTML link to the given page, using the given surface text. | |
renderWikitextLink (TitleValue $page, $text=null) | |
Returns a wikitext link to the given page, using the given surface text. | |
Protected Attributes | |
string | $baseUrl |
TitleFormatter | $formatter |
A service for generating links from page titles.
Definition at line 30 of file MediaWikiPageLinkRenderer.php.
MediaWikiPageLinkRenderer::__construct | ( | TitleFormatter $ | formatter, |
$ | baseUrl = null |
||
) |
TitleFormatter | $formatter | Formatter for generating the target title string |
string | $baseUrl | (currently unused, pending refactoring of Linker). Defaults to $wgArticlePath. |
Definition at line 50 of file MediaWikiPageLinkRenderer.php.
MediaWikiPageLinkRenderer::getPageUrl | ( | TitleValue $ | page, |
$ | params = array() |
||
) |
Returns the (partial) URL for the given page (including any section identifier).
TitleValue | $page | The link's target |
array | $params | Any additional URL parameters. |
Implements PageLinkRenderer.
Definition at line 67 of file MediaWikiPageLinkRenderer.php.
MediaWikiPageLinkRenderer::renderHtmlLink | ( | TitleValue $ | page, |
$ | text = null |
||
) |
Returns an HTML link to the given page, using the given surface text.
TitleValue | $page | The link's target |
string | $text | The link's surface text (will be derived from $page if not given). |
Implements PageLinkRenderer.
Definition at line 98 of file MediaWikiPageLinkRenderer.php.
MediaWikiPageLinkRenderer::renderWikitextLink | ( | TitleValue $ | page, |
$ | text = null |
||
) |
Returns a wikitext link to the given page, using the given surface text.
TitleValue | $page | The link's target |
string | $text | The link's surface text (will be derived from $page if not given). |
Implements PageLinkRenderer.
Definition at line 120 of file MediaWikiPageLinkRenderer.php.
string MediaWikiPageLinkRenderer::$baseUrl [protected] |
Definition at line 37 of file MediaWikiPageLinkRenderer.php.
TitleFormatter MediaWikiPageLinkRenderer::$formatter [protected] |
Definition at line 33 of file MediaWikiPageLinkRenderer.php.