MediaWiki
1.28.0
|
Public Member Functions | |
createFragmentTarget ($fragment) | |
Creates a new LinkTarget for a different fragment of the same page. More... | |
getDBkey () | |
Get the main part with underscores. More... | |
getFragment () | |
Get the link fragment (i.e. More... | |
getInterwiki () | |
The interwiki component of this LinkTarget. More... | |
getNamespace () | |
Get the namespace index. More... | |
getText () | |
Returns the link in text form, without namespace prefix or fragment. More... | |
hasFragment () | |
Whether the link target has a fragment. More... | |
inNamespace ($ns) | |
Convenience function to test if it is in the namespace. More... | |
isExternal () | |
Whether this LinkTarget has an interwiki component. More... | |
Definition at line 27 of file LinkTarget.php.
MediaWiki\Linker\LinkTarget::createFragmentTarget | ( | $fragment | ) |
Creates a new LinkTarget for a different fragment of the same page.
It is expected that the same type of object will be returned, but the only requirement is that it is a LinkTarget.
string | $fragment | The fragment name, or "" for the entire page. |
Implemented in Title, and TitleValue.
Referenced by MediaWiki\Linker\LinkRenderer\makeBrokenLink().
MediaWiki\Linker\LinkTarget::getDBkey | ( | ) |
Get the main part with underscores.
Implemented in Title, and TitleValue.
Referenced by LinkCache\addLinkObj(), WatchedItemStore\countVisitingWatchers(), WatchedItemStore\countWatchers(), WatchedItemStore\dbCond(), WatchedItemStore\duplicateEntry(), LinkCache\fetchPageRow(), Revision\fetchRevision(), NamespaceConflictChecker\getAlternateTitle(), WatchedItemStore\getCacheKey(), WatchedItemQueryService\getFromUntilTargetConds(), ApiQueryInfo\getVisitingWatcherInfo(), LinkCache\invalidateTitle(), NamespaceConflictChecker\movePage(), Revision\newFromTitle(), Linker\normaliseSpecialPage(), WatchedItemStore\removeWatch(), WatchedItemUnitTest\testConstruction(), WatchedItemStoreUnitTest\testDuplicateAllAssociatedEntries_somethingToDuplicate(), WatchedItemStore\uncache(), WatchedItemStore\uncacheLinkTarget(), WatchedItemStore\updateNotificationTimestamp(), and WatchedItemStoreUnitTest\verifyCallbackJob().
MediaWiki\Linker\LinkTarget::getFragment | ( | ) |
Get the link fragment (i.e.
the bit after the #) in text form.
Implemented in Title, and TitleValue.
Referenced by MediaWikiTitleCodec\getFullText(), MediaWiki\Linker\LinkRenderer\getLinkText(), Title\newFromLinkTarget(), Linker\normaliseSpecialPage(), and WatchedItemUnitTest\testConstruction().
MediaWiki\Linker\LinkTarget::getInterwiki | ( | ) |
The interwiki component of this LinkTarget.
Implemented in Title, and TitleValue.
Referenced by MediaWikiTitleCodec\getFullText(), MediaWikiTitleCodec\getPrefixedDBkey(), MediaWikiTitleCodec\getPrefixedText(), and Title\newFromLinkTarget().
MediaWiki\Linker\LinkTarget::getNamespace | ( | ) |
Get the namespace index.
Implemented in Title, and TitleValue.
Referenced by LinkCache\addLinkObj(), Title\compare(), WatchedItemStore\countVisitingWatchers(), WatchedItemStore\countWatchers(), WatchedItemStore\dbCond(), WatchedItemStore\duplicateEntry(), LinkCache\fetchPageRow(), Revision\fetchRevision(), NamespaceConflictChecker\getAlternateTitle(), WatchedItemStore\getCacheKey(), WatchedItemQueryService\getFromUntilTargetConds(), MediaWikiTitleCodec\getFullText(), MediaWiki\Linker\LinkRenderer\getLinkClasses(), MediaWikiTitleCodec\getPrefixedDBkey(), MediaWikiTitleCodec\getPrefixedText(), ApiQueryInfo\getVisitingWatcherInfo(), LinkCache\invalidateTitle(), MediaWiki\Linker\LinkRenderer\makeBrokenLink(), NamespaceConflictChecker\movePage(), Title\newFromLinkTarget(), Revision\newFromTitle(), Linker\normaliseSpecialPage(), WatchedItemStore\removeWatch(), WatchedItemUnitTest\testConstruction(), WatchedItemStoreUnitTest\testDuplicateAllAssociatedEntries_somethingToDuplicate(), WatchedItemStore\uncache(), WatchedItemStore\uncacheLinkTarget(), WatchedItemStore\updateNotificationTimestamp(), and WatchedItemStoreUnitTest\verifyCallbackJob().
MediaWiki\Linker\LinkTarget::getText | ( | ) |
Returns the link in text form, without namespace prefix or fragment.
This is computed from the DB key by replacing any underscores with spaces.
Implemented in Title, and TitleValue.
Referenced by Title\compare(), MediaWikiTitleCodec\getFullText(), MediaWikiTitleCodec\getPrefixedDBkey(), MediaWikiTitleCodec\getPrefixedText(), MediaWikiTitleCodec\getText(), Title\newFromLinkTarget(), and WatchedItemUnitTest\testConstruction().
MediaWiki\Linker\LinkTarget::hasFragment | ( | ) |
Whether the link target has a fragment.
Implemented in Title, and TitleValue.
Referenced by MediaWiki\Linker\LinkRenderer\getLinkText(), and MediaWiki\Linker\LinkRenderer\makeBrokenLink().
MediaWiki\Linker\LinkTarget::inNamespace | ( | $ns | ) |
Convenience function to test if it is in the namespace.
int | $ns |
Implemented in Title, and TitleValue.
Referenced by LinkCache\addLinkObj(), and LinkCache\isCacheable().
MediaWiki\Linker\LinkTarget::isExternal | ( | ) |
Whether this LinkTarget has an interwiki component.
Implemented in Title, and TitleValue.
Referenced by LinkCache\addLinkObj(), MediaWikiTitleCodec\getPrefixedDBkey(), MediaWiki\Linker\LinkRenderer\makeKnownLink(), and Linker\normaliseSpecialPage().