MediaWiki
1.30.0
|
A title formatter service for MediaWiki. More...
Public Member Functions | |
formatTitle ( $namespace, $text, $fragment='', $interwiki='') | |
Returns the title formatted for display. More... | |
getFullText (LinkTarget $title) | |
Returns the title formatted for display, with namespace and fragment. More... | |
getNamespaceName ( $namespace, $text) | |
Returns the name of the namespace for the given title. More... | |
getPrefixedDBkey (LinkTarget $target) | |
Return the title in prefixed database key form, with interwiki and namespace. More... | |
getPrefixedText (LinkTarget $title) | |
Returns the title formatted for display, including the namespace name. More... | |
getText (LinkTarget $title) | |
Returns the title text formatted for display, without namespace of fragment. More... | |
A title formatter service for MediaWiki.
This is designed to encapsulate knowledge about conventions for the title forms to be used in the database, in urls, in wikitext, etc.
Definition at line 35 of file TitleFormatter.php.
TitleFormatter::formatTitle | ( | $namespace, | |
$text, | |||
$fragment = '' , |
|||
$interwiki = '' |
|||
) |
Returns the title formatted for display.
Per default, this includes the namespace but not the fragment.
int | bool | $namespace | The namespace ID (or false, if the namespace should be ignored) |
string | $text | The page title |
string | $fragment | The fragment name (may be empty). |
string | $interwiki | The interwiki prefix (may be empty). |
Implemented in MediaWikiTitleCodec.
TitleFormatter::getFullText | ( | LinkTarget | $title | ) |
Returns the title formatted for display, with namespace and fragment.
LinkTarget | $title | The title to format |
Implemented in MediaWikiTitleCodec.
TitleFormatter::getNamespaceName | ( | $namespace, | |
$text | |||
) |
Returns the name of the namespace for the given title.
int | $namespace | |
string | $text |
InvalidArgumentException |
Implemented in MediaWikiTitleCodec.
TitleFormatter::getPrefixedDBkey | ( | LinkTarget | $target | ) |
Return the title in prefixed database key form, with interwiki and namespace.
LinkTarget | $target |
Implemented in MediaWikiTitleCodec.
TitleFormatter::getPrefixedText | ( | LinkTarget | $title | ) |
Returns the title formatted for display, including the namespace name.
LinkTarget | $title | The title to format |
Implemented in MediaWikiTitleCodec.
TitleFormatter::getText | ( | LinkTarget | $title | ) |
Returns the title text formatted for display, without namespace of fragment.
LinkTarget | $title | The title to format |
Implemented in MediaWikiTitleCodec.