MediaWiki
1.34.0
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
114
public
function
__toString
();
115
116
}
MediaWiki\Linker\LinkTarget\getInterwiki
getInterwiki()
The interwiki component of this LinkTarget.
MediaWiki\Linker\LinkTarget\getText
getText()
Returns the link in text form, without namespace prefix or fragment.
MediaWiki\Linker\LinkTarget\createFragmentTarget
createFragmentTarget( $fragment)
Creates a new LinkTarget for a different fragment of the same page.
MediaWiki\Linker\LinkTarget\inNamespace
inNamespace( $ns)
Convenience function to test if it is in the namespace.
MediaWiki\Linker\LinkTarget\isExternal
isExternal()
Whether this LinkTarget has an interwiki component.
MediaWiki\Linker\LinkTarget\getNamespace
getNamespace()
Get the namespace index.
MediaWiki\Linker
Definition:
LinkRenderer.php:21
MediaWiki\Linker\LinkTarget\getDBkey
getDBkey()
Get the main part with underscores.
MediaWiki\Linker\LinkTarget\getFragment
getFragment()
Get the link fragment (i.e.
MediaWiki\Linker\LinkTarget\__toString
__toString()
Returns an informative human readable representation of the link target, for use in logging and debug...
MediaWiki\Linker\LinkTarget
Definition:
LinkTarget.php:26
MediaWiki\Linker\LinkTarget\hasFragment
hasFragment()
Whether the link target has a fragment.
includes
linker
LinkTarget.php
Generated on Thu Dec 19 2019 14:54:34 for MediaWiki by
1.8.16