MediaWiki
1.23.2
|
Represents a page (or page fragment) title within MediaWiki. More...
Public Member Functions | |
__construct ( $namespace, $dbkey, $fragment='') | |
Constructs a TitleValue. More... | |
__toString () | |
Returns a string representation of the title, for logging. More... | |
createFragmentTitle ( $fragment) | |
Creates a new TitleValue for a different fragment of the same page. More... | |
getDBkey () | |
Returns the title's DB key, as supplied to the constructor, without namespace prefix or fragment. More... | |
getFragment () | |
getNamespace () | |
getText () | |
Returns the title in text form, without namespace prefix or fragment. More... | |
Protected Attributes | |
string | $dbkey |
string | $fragment |
int | $namespace |
Represents a page (or page fragment) title within MediaWiki.
Definition at line 36 of file TitleValue.php.
TitleValue::__construct | ( | $namespace, | |
$dbkey, | |||
$fragment = '' |
|||
) |
Constructs a TitleValue.
$namespace | int The namespace ID. This is not validated. |
$dbkey | string The page title in valid DBkey form. No normalization is applied. |
$fragment | string The fragment title. Use '' to represent the whole page. No validation or normalization is applied. |
InvalidArgumentException |
Definition at line 66 of file TitleValue.php.
References $dbkey, $fragment, and $namespace.
TitleValue::__toString | ( | ) |
Returns a string representation of the title, for logging.
This is purely informative and must not be used programmatically. Use the appropriate TitleFormatter to generate the correct string representation for a given use.
Definition at line 150 of file TitleValue.php.
TitleValue::createFragmentTitle | ( | $fragment | ) |
Creates a new TitleValue for a different fragment of the same page.
string | $fragment | The fragment name, or "" for the entire page. |
Definition at line 139 of file TitleValue.php.
References $fragment.
TitleValue::getDBkey | ( | ) |
Returns the title's DB key, as supplied to the constructor, without namespace prefix or fragment.
Definition at line 113 of file TitleValue.php.
References $dbkey.
Referenced by getText().
TitleValue::getFragment | ( | ) |
Definition at line 103 of file TitleValue.php.
References $fragment.
Referenced by MediaWikiPageLinkRenderer\getPageUrl(), and Title\newFromTitleValue().
TitleValue::getNamespace | ( | ) |
Definition at line 96 of file TitleValue.php.
References $namespace.
Referenced by MediaWikiTitleCodec\getFullText(), MediaWikiTitleCodec\getPrefixedText(), and Title\newFromTitleValue().
TitleValue::getText | ( | ) |
Returns the title in text form, without namespace prefix or fragment.
This is computed from the DB key by replacing any underscores with spaces.
Definition at line 128 of file TitleValue.php.
References getDBkey().
Referenced by MediaWikiTitleCodec\getText(), and Title\newFromTitleValue().
|
protected |
Definition at line 44 of file TitleValue.php.
Referenced by __construct(), and getDBkey().
|
protected |
Definition at line 48 of file TitleValue.php.
Referenced by __construct(), __toString(), createFragmentTitle(), and getFragment().
|
protected |
Definition at line 40 of file TitleValue.php.
Referenced by __construct(), and getNamespace().