MediaWiki  REL1_24
SpecialMyLanguage Class Reference

Unlisted special page just to redirect the user to the translated version of a page, if it exists. More...

Inheritance diagram for SpecialMyLanguage:
Collaboration diagram for SpecialMyLanguage:

List of all members.

Public Member Functions

 __construct ()
 findTitle ($par)
 Assuming the user's interface language is fi.
 getRedirect ($par)
 If the special page is a redirect, then get the Title object it redirects to.

Detailed Description

Unlisted special page just to redirect the user to the translated version of a page, if it exists.

Usage: [[Special:MyLanguage/Page name|link text]]

Since:
1.24

Definition at line 35 of file SpecialMyLanguage.php.


Constructor & Destructor Documentation

Definition at line 36 of file SpecialMyLanguage.php.


Member Function Documentation

Assuming the user's interface language is fi.

Given input Page, it returns Page/fi if it exists, otherwise Page. Given input Page/de, it returns Page/fi if it exists, otherwise Page/de if it exists, otherwise Page.

Parameters:
string$par
Returns:
Title|null

Definition at line 65 of file SpecialMyLanguage.php.

References SpecialPage\getConfig(), SpecialPage\getLanguage(), Language\isKnownLanguageTag(), and Title\newFromText().

Referenced by getRedirect().

If the special page is a redirect, then get the Title object it redirects to.

False otherwise.

Parameters:
string$parSubpage string
Returns:
Title|bool

Reimplemented from RedirectSpecialPage.

Definition at line 47 of file SpecialMyLanguage.php.

References $title, findTitle(), and Title\newMainPage().


The documentation for this class was generated from the following file: