|
MediaWiki
master
|
Reference to a locally-hosted wiki. More...
Public Member Functions | |
| __construct ($canonicalServer, $path, $server=null) | |
| getCanonicalServer () | |
| Get a canonical server URL. More... | |
| getCanonicalUrl ($page, $fragmentId=null) | |
| Get a canonical (i.e. More... | |
| getDisplayName () | |
| Get the URL in a way to be displayed to the user More or less Wikimedia specific. More... | |
| getFullUrl ($page, $fragmentId=null) | |
| Get a URL based on $wgServer, like Title::getFullURL() would produce when called locally on the wiki. More... | |
| getUrl ($page, $fragmentId=null) | |
| Alias for getCanonicalUrl(), for backwards compatibility. More... | |
Private Member Functions | |
| getLocalUrl ($page, $fragmentId=null) | |
| Helper function for getUrl() More... | |
Private Attributes | |
| $mCanonicalServer | |
| canonical server URL, e.g. 'https://www.mediawiki.org' More... | |
| $mPath | |
| path, '/wiki/$1' More... | |
| $mServer | |
| server URL, may be protocol-relative, e.g. '//www.mediawiki.org' More... | |
Reference to a locally-hosted wiki.
Definition at line 182 of file WikiMap.php.
| WikiReference::__construct | ( | $canonicalServer, | |
| $path, | |||
$server = null |
|||
| ) |
| string | $canonicalServer | |
| string | $path | |
| null | string | $server |
Definition at line 192 of file WikiMap.php.
References $path.
| WikiReference::getCanonicalServer | ( | ) |
Get a canonical server URL.
Definition at line 252 of file WikiMap.php.
References $mCanonicalServer.
| WikiReference::getCanonicalUrl | ( | $page, | |
$fragmentId = null |
|||
| ) |
Get a canonical (i.e.
based on $wgCanonicalServer) URL to a page on this foreign wiki
| string | $page | Page name (must be normalised before calling this function!) |
| string | null | $fragmentId |
Definition at line 244 of file WikiMap.php.
References $page, and getLocalUrl().
Referenced by getUrl().
| WikiReference::getDisplayName | ( | ) |
Get the URL in a way to be displayed to the user More or less Wikimedia specific.
Definition at line 204 of file WikiMap.php.
References $mCanonicalServer, and wfParseUrl().
| WikiReference::getFullUrl | ( | $page, | |
$fragmentId = null |
|||
| ) |
Get a URL based on $wgServer, like Title::getFullURL() would produce when called locally on the wiki.
| string | $page | Page name (must be normalized before calling this function!) |
| string | null | $fragmentId |
Definition at line 276 of file WikiMap.php.
References $page, and getLocalUrl().
|
private |
Helper function for getUrl()
| string | $page | Page name (must be normalised before calling this function! May contain a section part.) |
| string | null | $fragmentId |
Definition at line 226 of file WikiMap.php.
References $page, and wfUrlencode().
Referenced by getCanonicalUrl(), and getFullUrl().
| WikiReference::getUrl | ( | $page, | |
$fragmentId = null |
|||
| ) |
Alias for getCanonicalUrl(), for backwards compatibility.
| string | $page | |
| string | null | $fragmentId |
Definition at line 263 of file WikiMap.php.
References $page, and getCanonicalUrl().
|
private |
canonical server URL, e.g. 'https://www.mediawiki.org'
Definition at line 183 of file WikiMap.php.
Referenced by getCanonicalServer(), and getDisplayName().
|
private |
path, '/wiki/$1'
Definition at line 185 of file WikiMap.php.
|
private |
server URL, may be protocol-relative, e.g. '//www.mediawiki.org'
Definition at line 184 of file WikiMap.php.