MediaWiki
REL1_34
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
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 link target, for use in logging and debug...
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\createFragmentTarget
createFragmentTarget( $fragment)
Creates a new LinkTarget for a different fragment of the same page.
MediaWiki\Linker
Definition
LinkRenderer.php:21
includes
linker
LinkTarget.php
Generated on Mon Nov 25 2024 16:05:26 for MediaWiki by
1.10.0