|
MediaWiki
REL1_23
|
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 51 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 68 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 99 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 38 of file MediaWikiPageLinkRenderer.php.
TitleFormatter MediaWikiPageLinkRenderer::$formatter [protected] |
Definition at line 34 of file MediaWikiPageLinkRenderer.php.