Provides a list of languages available for a page.
More...
|
| executeWhenAvailable ( $pagename) |
| Render the page with a list of languages the page is available in. More...
|
|
| __construct ( $page) |
|
| execute ( $subPage) |
| Checks the availability of the special page in actual mode and display the page, if available. More...
|
|
| setHeaders () |
| Add modules to headers and wrap content in div.content if unstyledContent = true.
|
|
| isListed () |
| Returns if this page is listed on Special:SpecialPages. More...
|
|
| getDesktopUrl ( $subPage) |
| When overridden in a descendant class, returns desktop URL for this special page. More...
|
|
|
| processLanguages ( $data) |
| Processes languages to add 'langname' property, update 'url' property to mobile domain, and sort languages in case-insensitive order. More...
|
|
| renderUnavailableBanner ( $msg) |
| Renders a banner telling the user the page is unavailable. More...
|
|
| addModules () |
| Add mobile special page specific modules (styles and scripts)
|
|
| showPageNotFound () |
| Render mobile specific error page, when special page can not be found.
|
|
|
| $hasDesktopVersion = false |
|
| $mode = 'stable' |
|
| $listed = false |
|
| $unstyledContent = true |
|
| $config = null |
|
| $errorNotFoundTitleMsg = 'mobile-frontend-generic-404-title' |
|
| $errorNotFoundDescriptionMsg = 'mobile-frontend-generic-404-desc' |
|
| $mobileContext |
|
Provides a list of languages available for a page.
◆ executeWhenAvailable()
SpecialMobileLanguages::executeWhenAvailable |
( |
|
$pagename | ) |
|
Render the page with a list of languages the page is available in.
- Parameters
-
string | null | $pagename | The name of the page |
- Exceptions
-
Reimplemented from MobileSpecialPage.
◆ processLanguages()
SpecialMobileLanguages::processLanguages |
( |
|
$data | ) |
|
|
protected |
Processes languages to add 'langname' property, update 'url' property to mobile domain, and sort languages in case-insensitive order.
- Parameters
-
array | $data | list of languages to process |
- Returns
- array list of processed languages
The documentation for this class was generated from the following file:
- includes/specials/SpecialMobileLanguages.php