MediaWiki
REL1_37
LinkTarget.php
Go to the documentation of this file.
1
<?php
21
namespace
MediaWiki\Linker
;
22
26
interface
LinkTarget
{
27
34
public
function
getNamespace
();
35
43
public
function
inNamespace
( $ns );
44
51
public
function
getFragment
();
52
59
public
function
hasFragment
();
60
67
public
function
getDBkey
();
68
76
public
function
getText
();
77
88
public
function
createFragmentTarget
( $fragment );
89
96
public
function
isExternal
();
97
104
public
function
getInterwiki
();
105
117
public
function
isSameLinkAs
(
LinkTarget
$other );
118
125
public
function
__toString
(): string;
126
127
}
MediaWiki\Linker\LinkTarget
Definition
LinkTarget.php:26
MediaWiki\Linker\LinkTarget\getInterwiki
getInterwiki()
The interwiki component of this LinkTarget.
MediaWiki\Linker\LinkTarget\hasFragment
hasFragment()
Whether the link target has a fragment.
MediaWiki\Linker\LinkTarget\inNamespace
inNamespace( $ns)
Convenience function to test if it is in the namespace.
MediaWiki\Linker\LinkTarget\__toString
__toString()
Returns an informative human readable representation of the page identity, for use in logging and deb...
MediaWiki\Linker\LinkTarget\getFragment
getFragment()
Get the link fragment (i.e.
MediaWiki\Linker\LinkTarget\getNamespace
getNamespace()
Get the namespace index.
MediaWiki\Linker\LinkTarget\getDBkey
getDBkey()
Get the main part with underscores.
MediaWiki\Linker\LinkTarget\isExternal
isExternal()
Whether this LinkTarget has an interwiki component.
MediaWiki\Linker\LinkTarget\getText
getText()
Returns the link in text form, without namespace prefix or fragment.
MediaWiki\Linker\LinkTarget\isSameLinkAs
isSameLinkAs(LinkTarget $other)
Checks whether the given LinkTarget refers to the same target as this LinkTarget.
MediaWiki\Linker\LinkTarget\createFragmentTarget
createFragmentTarget( $fragment)
Creates a new LinkTarget for a different fragment of the same page.
MediaWiki\Linker
includes
linker
LinkTarget.php
Generated on Fri Apr 5 2024 23:40:33 for MediaWiki by
1.9.8