class MediaWikiSiteTest extends SiteTest {
public function testNormalizePageTitle() {
- $this->setMwGlobals( array(
+ $this->setMwGlobals( [
'wgCapitalLinks' => true,
- ) );
+ ] );
$site = new MediaWikiSite();
$site->setGlobalId( 'enwiki' );
}
public function fileUrlProvider() {
- return array(
+ return [
// url, filepath, path arg, expected
- array( 'https://en.wikipedia.org', '/w/$1', 'api.php', 'https://en.wikipedia.org/w/api.php' ),
- array( 'https://en.wikipedia.org', '/w/', 'api.php', 'https://en.wikipedia.org/w/' ),
- array(
+ [ 'https://en.wikipedia.org', '/w/$1', 'api.php', 'https://en.wikipedia.org/w/api.php' ],
+ [ 'https://en.wikipedia.org', '/w/', 'api.php', 'https://en.wikipedia.org/w/' ],
+ [
'https://en.wikipedia.org',
'/foo/page.php?name=$1',
'api.php',
'https://en.wikipedia.org/foo/page.php?name=api.php'
- ),
- array(
+ ],
+ [
'https://en.wikipedia.org',
'/w/$1',
'',
'https://en.wikipedia.org/w/'
- ),
- array(
+ ],
+ [
'https://en.wikipedia.org',
'/w/$1',
'foo/bar/api.php',
'https://en.wikipedia.org/w/foo/bar/api.php'
- ),
- );
+ ],
+ ];
}
/**
}
public static function provideGetPageUrl() {
- return array(
+ return [
// path, page, expected substring
- array( 'http://acme.test/wiki/$1', 'Berlin', '/wiki/Berlin' ),
- array( 'http://acme.test/wiki/', 'Berlin', '/wiki/' ),
- array( 'http://acme.test/w/index.php?title=$1', 'Berlin', '/w/index.php?title=Berlin' ),
- array( 'http://acme.test/wiki/$1', '', '/wiki/' ),
- array( 'http://acme.test/wiki/$1', 'Berlin/sub page', '/wiki/Berlin/sub_page' ),
- array( 'http://acme.test/wiki/$1', 'Cork (city) ', '/Cork_(city)' ),
- array( 'http://acme.test/wiki/$1', 'M&M', '/wiki/M%26M' ),
- );
+ [ 'http://acme.test/wiki/$1', 'Berlin', '/wiki/Berlin' ],
+ [ 'http://acme.test/wiki/', 'Berlin', '/wiki/' ],
+ [ 'http://acme.test/w/index.php?title=$1', 'Berlin', '/w/index.php?title=Berlin' ],
+ [ 'http://acme.test/wiki/$1', '', '/wiki/' ],
+ [ 'http://acme.test/wiki/$1', 'Berlin/sub page', '/wiki/Berlin/sub_page' ],
+ [ 'http://acme.test/wiki/$1', 'Cork (city) ', '/Cork_(city)' ],
+ [ 'http://acme.test/wiki/$1', 'M&M', '/wiki/M%26M' ],
+ ];
}
/**