Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
SpecialMobileLanguages
n/a
0 / 0
n/a
0 / 0
2
n/a
0 / 0
 __construct
n/a
0 / 0
n/a
0 / 0
1
 execute
n/a
0 / 0
n/a
0 / 0
1
1<?php
2
3use MediaWiki\SpecialPage\UnlistedSpecialPage;
4
5/**
6 * Redirect from Special:MobileLanguages to the article
7 *
8 * @file
9 * @ingroup SpecialPage
10 * @codeCoverageIgnore
11 */
12class SpecialMobileLanguages extends UnlistedSpecialPage {
13    public function __construct() {
14        parent::__construct( 'MobileLanguages' );
15    }
16
17    /**
18     * @inheritDoc
19     */
20    public function execute( $subpage ) {
21        $url = wfAppendQuery( wfScript( 'index' ), [ 'title' => $subpage ] );
22        $this->getOutput()->redirect( $url . '#p-lang', '301' );
23    }
24}