Reedy has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/367831 )

Change subject: phpcs on multiversion
......................................................................

phpcs on multiversion

Stop excluding so many files

Bug: T171509
Change-Id: I763caa650a6a34bfbd81dda20d8333e671720892
---
M multiversion/MWMultiVersion.php
M multiversion/MWRealm.php
M multiversion/MWScript.php
M multiversion/MWWikiversions.php
M multiversion/defines.php
M phpcs.xml
M tests/multiversion/MWMultiVersionTest.php
M tests/multiversion/MWRealmTest.php
8 files changed, 194 insertions(+), 194 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/31/367831/1

diff --git a/multiversion/MWMultiVersion.php b/multiversion/MWMultiVersion.php
index 305fcf5..02331e1 100644
--- a/multiversion/MWMultiVersion.php
+++ b/multiversion/MWMultiVersion.php
@@ -1,7 +1,7 @@
 <?php
-require_once( __DIR__ . '/defines.php' );
-require_once( __DIR__ . '/MWRealm.php' );
-require_once( __DIR__ . '/vendor/autoload.php' );
+require_once __DIR__ . '/defines.php';
+require_once __DIR__ . '/MWRealm.php';
+require_once __DIR__ . '/vendor/autoload.php';
 
 /**
  * Class to handle basic information related to what
@@ -33,8 +33,10 @@
         * @see getInstanceForWiki
         * @see getInstanceForUploadWiki
         */
-       private function __construct() {}
-       private function __clone() {}
+       private function __construct() {
+ }
+       private function __clone() {
+ }
 
        /**
         * Create a multiversion object based on a dbname
@@ -120,8 +122,8 @@
         * internal error.
         */
        public static function destroySingleton() {
-               if( PHP_SAPI !== 'cli' ) {
-                       self::error('Can not destroy singleton instance when 
used ' .
+               if ( PHP_SAPI !== 'cli' ) {
+                       self::error( 'Can not destroy singleton instance when 
used ' .
                                'with non-CLI interface' );
                }
                self::$instance = null;
@@ -132,9 +134,9 @@
         * @param string $serverName the ServerName for this wiki -- 
$_SERVER['SERVER_NAME']
         */
        private function setSiteInfoForWiki( $serverName ) {
-               $matches = array();
+               $matches = [];
 
-               $staticMappings = array(
+               $staticMappings = [
                        // Production
                        'wikimediafoundation.org' => 'foundation',
                        'test.wikidata.org' => 'testwikidata',
@@ -150,7 +152,7 @@
                        // Labs
                        'beta.wmflabs.org' => 'deployment',
                        'wikidata.beta.wmflabs.org' => 'wikidata',
-               );
+               ];
 
                $lang = null;
                $site = "wikipedia";
@@ -181,10 +183,10 @@
                        if ( $matches[2] !== 'wikimedia'
                                || ( $matches[2] === 'wikimedia' && in_array(
                                        $lang,
-                                       array(
+                                       [
                                                'ar', 'bd', 'be', 'br', 'ca', 
'cn', 'co', 'dk', 'ec', 'et', 'fi', 'il', 'mai', 'mk', 'mx', 'nl',
                                                'noboard-chapters', 'no', 
'nyc', 'nz', 'pa-us', 'pl', 'pt', 'rs', 'ru', 'se', 'tr', 'ua', 'uk', 've', 'wb'
-                                       )
+                                       ]
                        ) ) ) {
                                // wikimedia (non chapters) sites stay as wiki
                                $site = $matches[2];
@@ -299,7 +301,7 @@
                        $phpFilename = MEDIAWIKI_DEPLOYMENT_DIR . 
'/wikiversions.php';
                }
 
-               $wikiversions = include( $phpFilename );
+               $wikiversions = include $phpFilename;
 
                if ( !is_array( $wikiversions ) ) {
                        self::error( "Unable to open $phpFilename.\n" );
@@ -362,7 +364,7 @@
                $msg = (string)$msg;
                if ( PHP_SAPI !== 'cli' ) {
                        $msg = htmlspecialchars( $msg );
-                       switch( $httpError ) {
+                       switch ( $httpError ) {
                                case 400:
                                        $httpMsg = 'Bad Request';
                                        break;
@@ -417,7 +419,7 @@
                # Wiki doesn't exist yet?
                if ( $multiVersion->isMissing() ) {
                        header( "Cache-control: no-cache" ); // same hack as 
CommonSettings.php
-                       include( MEDIAWIKI_DEPLOYMENT_DIR . 
'/wmf-config/missing.php' );
+                       include MEDIAWIKI_DEPLOYMENT_DIR . 
'/wmf-config/missing.php';
                        exit;
                }
 
diff --git a/multiversion/MWRealm.php b/multiversion/MWRealm.php
index 3f1b139..e7f421c 100644
--- a/multiversion/MWRealm.php
+++ b/multiversion/MWRealm.php
@@ -1,15 +1,15 @@
 <?php
-require_once( __DIR__ . '/MWWikiversions.php' );
+require_once __DIR__ . '/MWWikiversions.php';
 
 global $wmfCluster, $wmfDatacenter, $wmfRealm;
 
 $wmfCluster = trim( file_get_contents( '/etc/wikimedia-cluster' ) );
 if ( $wmfCluster === 'labs' ) {
-    $wmfRealm = 'labs';
-    $wmfDatacenter = 'eqiad';
+       $wmfRealm = 'labs';
+       $wmfDatacenter = 'eqiad';
 } else {
-    $wmfRealm = 'production';
-    $wmfDatacenter = $wmfCluster;
+       $wmfRealm = 'production';
+       $wmfDatacenter = $wmfCluster;
 }
 
 /**
@@ -40,10 +40,10 @@
 
        // Test existence of the following file suffix and return
        // immediately whenever found:
-       //  - {realm}-{datacenter}
-       //  - {realm}
-       //  - {datacenter}
-       //  - {}
+       // - {realm}-{datacenter}
+       // - {realm}
+       // - {datacenter}
+       // - {}
        //
        // Please update /README whenever changing code below.
 
diff --git a/multiversion/MWScript.php b/multiversion/MWScript.php
index 209c3a2..869c587 100644
--- a/multiversion/MWScript.php
+++ b/multiversion/MWScript.php
@@ -29,7 +29,7 @@
        $gids = posix_getgroups();
        foreach ( $gids as $gid ) {
                $info = posix_getgrgid( $gid );
-               if ( $info && in_array( $info['name'], array( 'sudo', 
'wikidev', 'root' ) ) ) {
+               if ( $info && in_array( $info['name'], [ 'sudo', 'wikidev', 
'root' ] ) ) {
                        fwrite( STDERR, "Cannot run a MediaWiki script as a 
user in the " .
                                "group {$info['name']}\n" );
                        fwrite( STDERR, <<<EOT
@@ -51,7 +51,7 @@
        # If no MW directory is given then assume this is a /maintenance script
        if ( strpos( $relFile, '/' ) === false ) {
                $relFile = "maintenance/$relFile"; // convenience
-       } elseif( getenv( 'MEDIAWIKI_MAINT_INIT_ONLY' ) ) {
+       } elseif ( getenv( 'MEDIAWIKI_MAINT_INIT_ONLY' ) ) {
                $relFile = 'maintenance/commandLine.inc';
        }
 
@@ -64,7 +64,7 @@
 
        # For addwiki.php, the wiki DB doesn't yet exist, and for some
        # other maintenance scripts we don't care what wiki DB is used...
-       $wikiless = array(
+       $wikiless = [
                'maintenance/purgeList.php',
                'extensions/WikimediaMaintenance/addWiki.php', // 1.19
                'extensions/WikimediaMaintenance/dumpInterwiki.php', // 1.19
@@ -73,14 +73,14 @@
                'extensions/WikimediaMaintenance/filebackend/setZoneAccess.php',
                'maintenance/mctest.php',
                'maintenance/mcc.php',
-       );
+       ];
 
        # Check if a --wiki param was given...
        # Maintenance.php will treat $argv[1] as the wiki if it doesn't start 
'-'
        if ( !isset( $argv[1] ) || !preg_match( '/^([^-]|--wiki(=|$))/', 
$argv[1] ) ) {
                if ( in_array( $relFile, $wikiless ) ) {
                        # Assume aawiki as Maintenance.php does.
-                       $argv = array_merge( array( $argv[0], "--wiki=aawiki" 
), array_slice( $argv, 1 ) );
+                       $argv = array_merge( [ $argv[0], "--wiki=aawiki" ], 
array_slice( $argv, 1 ) );
                }
        }
 
@@ -96,4 +96,4 @@
 }
 
 # Run the script!
-require_once( getMWScriptWithArgs() );
+require_once getMWScriptWithArgs();
diff --git a/multiversion/MWWikiversions.php b/multiversion/MWWikiversions.php
index 45645b7..88aba4e 100644
--- a/multiversion/MWWikiversions.php
+++ b/multiversion/MWWikiversions.php
@@ -1,5 +1,5 @@
 <?php
-require_once( __DIR__ . '/defines.php' );
+require_once __DIR__ . '/defines.php';
 
 /**
  * Helper class for reading the wikiversions.json file
@@ -25,7 +25,7 @@
 
        /**
         * @param string $path Path to wikiversions.json
-        * @param array $wikis Array of wikis array( dbname => version )
+        * @param array $wikis Array of wikis [ dbname => version ]
         */
        public static function writeWikiVersionsFile( $path, $wikis ) {
                // 448 == JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | 
JSON_UNESCAPED_UNICODE,
@@ -79,7 +79,7 @@
                        throw new Exception( __METHOD__ . "(): unable to read 
$dblist.\n" );
                }
 
-               $dbs = array();
+               $dbs = [];
                foreach ( $lines as $line ) {
                        // Strip comments ('#' to end-of-line) and trim 
whitespace.
                        $line = trim( substr( $line, 0, strcspn( $line, '#' ) ) 
);
@@ -100,6 +100,6 @@
         * @return array List of wiki versions
         */
        public static function getAvailableBranchDirs() {
-               return glob( MEDIAWIKI_DEPLOYMENT_DIR . '/php-*', GLOB_ONLYDIR 
) ?: array();
+               return glob( MEDIAWIKI_DEPLOYMENT_DIR . '/php-*', GLOB_ONLYDIR 
) ?: [];
        }
 }
diff --git a/multiversion/defines.php b/multiversion/defines.php
index 1fd562d..7a8a7a1 100644
--- a/multiversion/defines.php
+++ b/multiversion/defines.php
@@ -5,5 +5,5 @@
 define( 'MEDIAWIKI_STAGING_DIR', '/srv/mediawiki-staging' );
 define( 'MEDIAWIKI_DBLIST_DIR', '/srv/mediawiki/dblists' );
 define( 'MEDIAWIKI_DEPLOYMENT_DIR', '/srv/mediawiki' );
-define( 'MEDIAWIKI_VERSION_REGEX', '(\d+\.\d+(\.\d+-)?wmf\.?\d+|master)');
-define( 'MEDIAWIKI_DIRECTORY_REGEX', '/^php-'.MEDIAWIKI_VERSION_REGEX.'$/');
+define( 'MEDIAWIKI_VERSION_REGEX', '(\d+\.\d+(\.\d+-)?wmf\.?\d+|master)' );
+define( 'MEDIAWIKI_DIRECTORY_REGEX', '/^php-'.MEDIAWIKI_VERSION_REGEX.'$/' );
diff --git a/phpcs.xml b/phpcs.xml
index 7242971..03dbc95 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -38,7 +38,5 @@
 
        <exclude-pattern>\.git/</exclude-pattern>
        <exclude-pattern>vendor/</exclude-pattern>
-       <exclude-pattern>multiversion/</exclude-pattern>
        <exclude-pattern>wmf-config/PrivateSettings.php</exclude-pattern>
-       <exclude-pattern>docroot/foundation</exclude-pattern>
 </ruleset>
diff --git a/tests/multiversion/MWMultiVersionTest.php 
b/tests/multiversion/MWMultiVersionTest.php
index 0fb9257..e299218 100644
--- a/tests/multiversion/MWMultiVersionTest.php
+++ b/tests/multiversion/MWMultiVersionTest.php
@@ -22,133 +22,133 @@
        function provideServerNameAndDocRoot() {
                $root = '/srv/mediawiki/docroot';
 
-               return array(
+               return [
                        // (expected DB, server name [, message]]
-                       array( 'enwiki', 'en.wikipedia.org' ),
-                       array( 'enwiktionary', 'en.wiktionary.org' ),
-                       array( 'enwikibooks', 'en.wikibooks.org' ),
-                       array( 'enwikinews', 'en.wikinews.org' ),
-                       array( 'enwikiquote', 'en.wikiquote.org' ),
-                       array( 'enwikisource', 'en.wikisource.org' ),
-                       array( 'enwikiversity', 'en.wikiversity.org' ),
-                       array( 'enwikivoyage', 'en.wikivoyage.org' ),
+                       [ 'enwiki', 'en.wikipedia.org' ],
+                       [ 'enwiktionary', 'en.wiktionary.org' ],
+                       [ 'enwikibooks', 'en.wikibooks.org' ],
+                       [ 'enwikinews', 'en.wikinews.org' ],
+                       [ 'enwikiquote', 'en.wikiquote.org' ],
+                       [ 'enwikisource', 'en.wikisource.org' ],
+                       [ 'enwikiversity', 'en.wikiversity.org' ],
+                       [ 'enwikivoyage', 'en.wikivoyage.org' ],
 
-                       array( 'advisorywiki', 'advisory.wikimedia.org' ),
-                       array( 'arbcom_dewiki', 'arbcom-de.wikipedia.org' ),
-                       array( 'arbcom_enwiki', 'arbcom-en.wikipedia.org' ),
-                       array( 'arbcom_fiwiki', 'arbcom-fi.wikipedia.org' ),
-                       array( 'arbcom_nlwiki', 'arbcom-nl.wikipedia.org' ),
-                       array( 'arwikimedia', 'ar.wikimedia.org' ),
-                       array( 'auditcomwiki', 'auditcom.wikimedia.org' ),
-                       array( 'boardgovcomwiki', 'boardgovcom.wikimedia.org' ),
-                       array( 'boardwiki', 'board.wikimedia.org' ),
-                       array( 'brwikimedia', 'br.wikimedia.org' ),
-                       array( 'chairwiki', 'chair.wikimedia.org' ),
-                       array( 'chapcomwiki', 'chapcom.wikimedia.org' ),
-                       array( 'checkuserwiki', 'checkuser.wikimedia.org' ),
-                       array( 'collabwiki', 'collab.wikimedia.org' ),
-                       array( 'commonswiki', 'commons.wikimedia.org' ),
-                       array( 'donatewiki', 'donate.wikimedia.org' ),
-                       array( 'execwiki', 'exec.wikimedia.org' ),
-                       array( 'fdcwiki', 'fdc.wikimedia.org' ),
-                       array( 'foundationwiki', 'wikimediafoundation.org' ),
-                       array( 'grantswiki', 'grants.wikimedia.org' ),
-                       array( 'iegcomwiki', 'iegcom.wikimedia.org' ),
-                       array( 'incubatorwiki', 'incubator.wikimedia.org' ),
-                       array( 'internalwiki', 'internal.wikimedia.org' ),
-                       array( 'legalteamwiki', 'legalteam.wikimedia.org' ),
-                       array( 'loginwiki', 'login.wikimedia.org' ),
-                       array( 'mediawikiwiki', 'www.mediawiki.org' ),
-                       array( 'metawiki', 'meta.wikimedia.org' ),
-                       array( 'movementroleswiki', 
'movementroles.wikimedia.org' ),
-                       array( 'mxwikimedia', 'mx.wikimedia.org' ),
-                       array( 'noboard_chapterswikimedia', 
'noboard-chapters.wikimedia.org' ),
-                       array( 'nycwikimedia', 'nyc.wikimedia.org' ),
-                       array( 'officewiki', 'office.wikimedia.org' ),
-                       array( 'ombudsmenwiki', 'ombudsmen.wikimedia.org' ),
-                       array( 'otrs_wikiwiki', 'otrs-wiki.wikimedia.org' ),
-                       array( 'outreachwiki', 'outreach.wikimedia.org' ),
-                       array( 'pa_uswikimedia', 'pa-us.wikimedia.org' ),
-                       array( 'qualitywiki', 'quality.wikimedia.org' ),
-                       array( 'searchcomwiki', 'searchcom.wikimedia.org' ),
-                       array( 'sourceswiki', 'wikisource.org' ),
-                       array( 'spcomwiki', 'spcom.wikimedia.org' ),
-                       array( 'specieswiki', 'species.wikimedia.org' ),
-                       array( 'stewardwiki', 'steward.wikimedia.org' ),
-                       array( 'strategywiki', 'strategy.wikimedia.org' ),
-                       array( 'tenwiki', 'ten.wikipedia.org' ),
-                       array( 'testwiki', 'test.wikipedia.org' ),
-                       array( 'testwikidatawiki', 'test.wikidata.org' ),
-                       array( 'transitionteamwiki', 
'transitionteam.wikimedia.org' ),
-                       array( 'usabilitywiki', 'usability.wikimedia.org' ),
-                       array( 'votewiki', 'vote.wikimedia.org' ),
-                       array( 'wg_enwiki', 'wg-en.wikipedia.org' ),
-                       array( 'wikidatawiki', 'www.wikidata.org' ),
-                       array( 'wikimania2005wiki', 
'wikimania2005.wikimedia.org' ),
-                       array( 'wikimania2006wiki', 
'wikimania2006.wikimedia.org' ),
-                       array( 'wikimania2007wiki', 
'wikimania2007.wikimedia.org' ),
-                       array( 'wikimania2008wiki', 
'wikimania2008.wikimedia.org' ),
-                       array( 'wikimania2009wiki', 
'wikimania2009.wikimedia.org' ),
-                       array( 'wikimania2010wiki', 
'wikimania2010.wikimedia.org' ),
-                       array( 'wikimania2011wiki', 
'wikimania2011.wikimedia.org' ),
-                       array( 'wikimania2012wiki', 
'wikimania2012.wikimedia.org' ),
-                       array( 'wikimania2013wiki', 
'wikimania2013.wikimedia.org' ),
-                       array( 'wikimania2014wiki', 
'wikimania2014.wikimedia.org' ),
-                       array( 'wikimaniateamwiki', 
'wikimaniateam.wikimedia.org' ),
-                       array( 'zerowiki', 'zero.wikimedia.org' ),
+                       [ 'advisorywiki', 'advisory.wikimedia.org' ],
+                       [ 'arbcom_dewiki', 'arbcom-de.wikipedia.org' ],
+                       [ 'arbcom_enwiki', 'arbcom-en.wikipedia.org' ],
+                       [ 'arbcom_fiwiki', 'arbcom-fi.wikipedia.org' ],
+                       [ 'arbcom_nlwiki', 'arbcom-nl.wikipedia.org' ],
+                       [ 'arwikimedia', 'ar.wikimedia.org' ],
+                       [ 'auditcomwiki', 'auditcom.wikimedia.org' ],
+                       [ 'boardgovcomwiki', 'boardgovcom.wikimedia.org' ],
+                       [ 'boardwiki', 'board.wikimedia.org' ],
+                       [ 'brwikimedia', 'br.wikimedia.org' ],
+                       [ 'chairwiki', 'chair.wikimedia.org' ],
+                       [ 'chapcomwiki', 'chapcom.wikimedia.org' ],
+                       [ 'checkuserwiki', 'checkuser.wikimedia.org' ],
+                       [ 'collabwiki', 'collab.wikimedia.org' ],
+                       [ 'commonswiki', 'commons.wikimedia.org' ],
+                       [ 'donatewiki', 'donate.wikimedia.org' ],
+                       [ 'execwiki', 'exec.wikimedia.org' ],
+                       [ 'fdcwiki', 'fdc.wikimedia.org' ],
+                       [ 'foundationwiki', 'wikimediafoundation.org' ],
+                       [ 'grantswiki', 'grants.wikimedia.org' ],
+                       [ 'iegcomwiki', 'iegcom.wikimedia.org' ],
+                       [ 'incubatorwiki', 'incubator.wikimedia.org' ],
+                       [ 'internalwiki', 'internal.wikimedia.org' ],
+                       [ 'legalteamwiki', 'legalteam.wikimedia.org' ],
+                       [ 'loginwiki', 'login.wikimedia.org' ],
+                       [ 'mediawikiwiki', 'www.mediawiki.org' ],
+                       [ 'metawiki', 'meta.wikimedia.org' ],
+                       [ 'movementroleswiki', 'movementroles.wikimedia.org' ],
+                       [ 'mxwikimedia', 'mx.wikimedia.org' ],
+                       [ 'noboard_chapterswikimedia', 
'noboard-chapters.wikimedia.org' ],
+                       [ 'nycwikimedia', 'nyc.wikimedia.org' ],
+                       [ 'officewiki', 'office.wikimedia.org' ],
+                       [ 'ombudsmenwiki', 'ombudsmen.wikimedia.org' ],
+                       [ 'otrs_wikiwiki', 'otrs-wiki.wikimedia.org' ],
+                       [ 'outreachwiki', 'outreach.wikimedia.org' ],
+                       [ 'pa_uswikimedia', 'pa-us.wikimedia.org' ],
+                       [ 'qualitywiki', 'quality.wikimedia.org' ],
+                       [ 'searchcomwiki', 'searchcom.wikimedia.org' ],
+                       [ 'sourceswiki', 'wikisource.org' ],
+                       [ 'spcomwiki', 'spcom.wikimedia.org' ],
+                       [ 'specieswiki', 'species.wikimedia.org' ],
+                       [ 'stewardwiki', 'steward.wikimedia.org' ],
+                       [ 'strategywiki', 'strategy.wikimedia.org' ],
+                       [ 'tenwiki', 'ten.wikipedia.org' ],
+                       [ 'testwiki', 'test.wikipedia.org' ],
+                       [ 'testwikidatawiki', 'test.wikidata.org' ],
+                       [ 'transitionteamwiki', 'transitionteam.wikimedia.org' 
],
+                       [ 'usabilitywiki', 'usability.wikimedia.org' ],
+                       [ 'votewiki', 'vote.wikimedia.org' ],
+                       [ 'wg_enwiki', 'wg-en.wikipedia.org' ],
+                       [ 'wikidatawiki', 'www.wikidata.org' ],
+                       [ 'wikimania2005wiki', 'wikimania2005.wikimedia.org' ],
+                       [ 'wikimania2006wiki', 'wikimania2006.wikimedia.org' ],
+                       [ 'wikimania2007wiki', 'wikimania2007.wikimedia.org' ],
+                       [ 'wikimania2008wiki', 'wikimania2008.wikimedia.org' ],
+                       [ 'wikimania2009wiki', 'wikimania2009.wikimedia.org' ],
+                       [ 'wikimania2010wiki', 'wikimania2010.wikimedia.org' ],
+                       [ 'wikimania2011wiki', 'wikimania2011.wikimedia.org' ],
+                       [ 'wikimania2012wiki', 'wikimania2012.wikimedia.org' ],
+                       [ 'wikimania2013wiki', 'wikimania2013.wikimedia.org' ],
+                       [ 'wikimania2014wiki', 'wikimania2014.wikimedia.org' ],
+                       [ 'wikimaniateamwiki', 'wikimaniateam.wikimedia.org' ],
+                       [ 'zerowiki', 'zero.wikimedia.org' ],
 
-                       array( 'arwikimedia', 'ar.wikimedia.org' ),
-                       array( 'bdwikimedia', 'bd.wikimedia.org' ),
-                       array( 'bewikimedia', 'be.wikimedia.org' ),
-                       array( 'brwikimedia', 'br.wikimedia.org' ),
-                       array( 'cawikimedia', 'ca.wikimedia.org' ),
-                       array( 'cowikimedia', 'co.wikimedia.org' ),
-                       array( 'dkwikimedia', 'dk.wikimedia.org' ),
-                       array( 'etwikimedia', 'et.wikimedia.org' ),
-                       array( 'fiwikimedia', 'fi.wikimedia.org' ),
-                       array( 'ilwikimedia', 'il.wikimedia.org' ),
-                       array( 'mkwikimedia', 'mk.wikimedia.org' ),
-                       array( 'mxwikimedia', 'mx.wikimedia.org' ),
-                       array( 'nlwikimedia', 'nl.wikimedia.org' ),
-                       array( 'nowikimedia', 'no.wikimedia.org' ),
-                       array( 'nycwikimedia', 'nyc.wikimedia.org' ),
-                       array( 'nzwikimedia', 'nz.wikimedia.org' ),
-                       array( 'plwikimedia', 'pl.wikimedia.org' ),
-                       array( 'rswikimedia', 'rs.wikimedia.org' ),
-                       array( 'ruwikimedia', 'ru.wikimedia.org' ),
-                       array( 'sewikimedia', 'se.wikimedia.org' ),
-                       array( 'trwikimedia', 'tr.wikimedia.org' ),
-                       array( 'uawikimedia', 'ua.wikimedia.org' ),
+                       [ 'arwikimedia', 'ar.wikimedia.org' ],
+                       [ 'bdwikimedia', 'bd.wikimedia.org' ],
+                       [ 'bewikimedia', 'be.wikimedia.org' ],
+                       [ 'brwikimedia', 'br.wikimedia.org' ],
+                       [ 'cawikimedia', 'ca.wikimedia.org' ],
+                       [ 'cowikimedia', 'co.wikimedia.org' ],
+                       [ 'dkwikimedia', 'dk.wikimedia.org' ],
+                       [ 'etwikimedia', 'et.wikimedia.org' ],
+                       [ 'fiwikimedia', 'fi.wikimedia.org' ],
+                       [ 'ilwikimedia', 'il.wikimedia.org' ],
+                       [ 'mkwikimedia', 'mk.wikimedia.org' ],
+                       [ 'mxwikimedia', 'mx.wikimedia.org' ],
+                       [ 'nlwikimedia', 'nl.wikimedia.org' ],
+                       [ 'nowikimedia', 'no.wikimedia.org' ],
+                       [ 'nycwikimedia', 'nyc.wikimedia.org' ],
+                       [ 'nzwikimedia', 'nz.wikimedia.org' ],
+                       [ 'plwikimedia', 'pl.wikimedia.org' ],
+                       [ 'rswikimedia', 'rs.wikimedia.org' ],
+                       [ 'ruwikimedia', 'ru.wikimedia.org' ],
+                       [ 'sewikimedia', 'se.wikimedia.org' ],
+                       [ 'trwikimedia', 'tr.wikimedia.org' ],
+                       [ 'uawikimedia', 'ua.wikimedia.org' ],
 
                        // labs stuffs taken from /wikiversions-labs.dat
-                       array( 'aawiki', 'aa.wikipedia.beta.wmflabs.org' ),
-                       array( 'arwiki', 'ar.wikipedia.beta.wmflabs.org' ),
-                       array( 'commonswiki', 
'commons.wikimedia.beta.wmflabs.org' ),
-                       array( 'deploymentwiki', 
'deployment.wikimedia.beta.wmflabs.org' ),
-                       array( 'dewiki', 'de.wikipedia.beta.wmflabs.org' ),
-                       array( 'dewikivoyage', 'de.wikivoyage.beta.wmflabs.org' 
),
+                       [ 'aawiki', 'aa.wikipedia.beta.wmflabs.org' ],
+                       [ 'arwiki', 'ar.wikipedia.beta.wmflabs.org' ],
+                       [ 'commonswiki', 'commons.wikimedia.beta.wmflabs.org' ],
+                       [ 'deploymentwiki', 
'deployment.wikimedia.beta.wmflabs.org' ],
+                       [ 'dewiki', 'de.wikipedia.beta.wmflabs.org' ],
+                       [ 'dewikivoyage', 'de.wikivoyage.beta.wmflabs.org' ],
 
-                       array( 'enwiki', 'en.wikipedia.beta.wmflabs.org' ),
-                       array( 'en_rtlwiki', 
'en-rtl.wikipedia.beta.wmflabs.org' ),
-                       array( 'enwikibooks', 'en.wikibooks.beta.wmflabs.org' ),
-                       array( 'enwikinews', 'en.wikinews.beta.wmflabs.org' ),
-                       array( 'enwikiquote', 'en.wikiquote.beta.wmflabs.org' ),
-                       array( 'enwikisource', 'en.wikisource.beta.wmflabs.org' 
),
-                       array( 'enwikiversity', 
'en.wikiversity.beta.wmflabs.org' ),
-                       array( 'enwikivoyage', 'en.wikivoyage.beta.wmflabs.org' 
),
-                       array( 'enwiktionary', 'en.wiktionary.beta.wmflabs.org' 
),
+                       [ 'enwiki', 'en.wikipedia.beta.wmflabs.org' ],
+                       [ 'en_rtlwiki', 'en-rtl.wikipedia.beta.wmflabs.org' ],
+                       [ 'enwikibooks', 'en.wikibooks.beta.wmflabs.org' ],
+                       [ 'enwikinews', 'en.wikinews.beta.wmflabs.org' ],
+                       [ 'enwikiquote', 'en.wikiquote.beta.wmflabs.org' ],
+                       [ 'enwikisource', 'en.wikisource.beta.wmflabs.org' ],
+                       [ 'enwikiversity', 'en.wikiversity.beta.wmflabs.org' ],
+                       [ 'enwikivoyage', 'en.wikivoyage.beta.wmflabs.org' ],
+                       [ 'enwiktionary', 'en.wiktionary.beta.wmflabs.org' ],
 
-                       array( 'eowiki', 'eo.wikipedia.beta.wmflabs.org' ),
-                       array( 'hewiki', 'he.wikipedia.beta.wmflabs.org' ),
+                       [ 'eowiki', 'eo.wikipedia.beta.wmflabs.org' ],
+                       [ 'hewiki', 'he.wikipedia.beta.wmflabs.org' ],
 
-                       array( 'loginwiki', 'login.wikimedia.beta.wmflabs.org' 
),
-                       array( 'metawiki', 'meta.wikimedia.beta.wmflabs.org' ),
+                       [ 'loginwiki', 'login.wikimedia.beta.wmflabs.org' ],
+                       [ 'metawiki', 'meta.wikimedia.beta.wmflabs.org' ],
 
-                       array( 'simplewiki', 
'simple.wikipedia.beta.wmflabs.org' ),
-                       array( 'sqwiki', 'sq.wikipedia.beta.wmflabs.org' ),
-                       array( 'testwiki', 'test.wikipedia.beta.wmflabs.org' ),
+                       [ 'simplewiki', 'simple.wikipedia.beta.wmflabs.org' ],
+                       [ 'sqwiki', 'sq.wikipedia.beta.wmflabs.org' ],
+                       [ 'testwiki', 'test.wikipedia.beta.wmflabs.org' ],
 
-                       array( 'wikidatawiki', 'wikidata.beta.wmflabs.org' ),
-               );
+                       [ 'wikidatawiki', 'wikidata.beta.wmflabs.org' ],
+               ];
        }
 }
diff --git a/tests/multiversion/MWRealmTest.php 
b/tests/multiversion/MWRealmTest.php
index aaffbc6..0f4a861 100644
--- a/tests/multiversion/MWRealmTest.php
+++ b/tests/multiversion/MWRealmTest.php
@@ -4,17 +4,16 @@
 
 class MWRealmTests extends PHPUnit_Framework_TestCase {
 
-       static $fixturesDir;
-       static $fixturesFiles = array();
+       private static $fixturesDir;
+       private static $fixturesFiles = [];
 
        static function setupBeforeClass() {
-
                self::$fixturesDir = sys_get_temp_dir() . "/" . __CLASS__;
-               if( !is_dir( self::$fixturesDir ) ) {
+               if ( !is_dir( self::$fixturesDir ) ) {
                        mkdir( self::$fixturesDir."/" );
                }
 
-               $filenames = array(
+               $filenames = [
                        'general.ext',
                        'realm-production.ext',
                        'realm.ext',
@@ -28,8 +27,8 @@
                        'mc.php',
                        'langlist',
                        'langlist-labs',
-               );
-               foreach( $filenames as $filename ) {
+               ];
+               foreach ( $filenames as $filename ) {
                        $fullname = self::$fixturesDir . "/$filename";
 
                        # Record filename for future deletion
@@ -39,12 +38,11 @@
        }
 
        static function tearDownAfterClass() {
-               foreach( self::$fixturesFiles as $fixture ) {
+               foreach ( self::$fixturesFiles as $fixture ) {
                        unlink( $fixture );
                }
                @rmdir( self::$fixturesDir );
        }
-
 
        /**
         * @dataProvider provideFilenames
@@ -56,8 +54,10 @@
                $old['realm']      = $wmfRealm;
                $old['datacenter'] = $wmfDatacenter;
 
-               if( $realm      !== null ) { $wmfRealm      = $realm;      }
-               if( $datacenter !== null ) { $wmfDatacenter = $datacenter; }
+               if ( $realm      !== null ) { $wmfRealm = $realm;
+  }
+               if ( $datacenter !== null ) { $wmfDatacenter = $datacenter;
+  }
 
                # The function requires a real path:
                $basePath = self::$fixturesDir . "/";
@@ -73,61 +73,61 @@
        }
 
        function provideFilenames() {
-               return array(
+               return [
 
                        // (expected, filename [, realm[, datacenter]])
 
                        // general file is common to any realm and datacenter
-                       array( 'general.ext', 'general.ext' ),
-                       array( 'general.ext', 'general.ext', 'production' ),
-                       array( 'general.ext', 'general.ext', 'production', 
'eqiad' ),
-                       array( 'general.ext', 'general.ext', 'labs' ),
-                       array( 'general.ext', 'general.ext', 'labs', 'tmtpa' ),
+                       [ 'general.ext', 'general.ext' ],
+                       [ 'general.ext', 'general.ext', 'production' ],
+                       [ 'general.ext', 'general.ext', 'production', 'eqiad' ],
+                       [ 'general.ext', 'general.ext', 'labs' ],
+                       [ 'general.ext', 'general.ext', 'labs', 'tmtpa' ],
 
                        /**
                         * realm file only vary per realm
                         */
-                       array( 'realm-production.ext', 'realm.ext', 
'production' ),
-                       array( 'realm-production.ext', 'realm.ext', 
'production', 'eqiad' ),
-                       array( 'realm-production.ext', 'realm.ext', 
'production', 'UNKNOWN_DC' ),
+                       [ 'realm-production.ext', 'realm.ext', 'production' ],
+                       [ 'realm-production.ext', 'realm.ext', 'production', 
'eqiad' ],
+                       [ 'realm-production.ext', 'realm.ext', 'production', 
'UNKNOWN_DC' ],
 
-                       array( 'realm.ext', 'realm.ext', 'UNKNOWN_REALM' ),
-                       array( 'realm.ext', 'realm.ext', 'UNKNOWN_REALM', 
'eqiad' ),
+                       [ 'realm.ext', 'realm.ext', 'UNKNOWN_REALM' ],
+                       [ 'realm.ext', 'realm.ext', 'UNKNOWN_REALM', 'eqiad' ],
                        # realm-labs.ext is not in the fixtures, so should 
fallback to default
-                       array( 'realm.ext', 'realm.ext', 'labs' ),
+                       [ 'realm.ext', 'realm.ext', 'labs' ],
 
                        /**
                         * dc file only vary per datacenter
                         */
                        // array( 'dc.ext', 'dc.ext', 'labs', 'eqiad' ), // 
-'dc.ext' +'dc-eqiad.ext'
                        // array( 'dc.ext', 'dc.ext', 'production', 'eqiad' ), 
// -'dc.ext' +'dc-eqiad.ext'
-                       array( 'dc-eqiad.ext', 'dc.ext', 'labs', 'eqiad' ),
-                       array( 'dc-eqiad.ext', 'dc.ext', 'production', 'eqiad' 
),
+                       [ 'dc-eqiad.ext', 'dc.ext', 'labs', 'eqiad' ],
+                       [ 'dc-eqiad.ext', 'dc.ext', 'production', 'eqiad' ],
 
-                       array( 'dc-eqiad.ext', 'dc.ext', 'production', 'eqiad' 
),
+                       [ 'dc-eqiad.ext', 'dc.ext', 'production', 'eqiad' ],
 
                        /**
                         * dc_and_realm vary by both realm and datacenter
                         */
-                       array( 'dc_and_realm.ext', 'dc_and_realm.ext', 'labs', 
'eqiad' ),
-                       //array( 'dc_and_realm.ext', 'dc_and_realm.ext', 
'production', 'eqiad' ), // -'dc_and_realm.ext' 
+'dc_and_realm-production-eqiad.ext'
+                       [ 'dc_and_realm.ext', 'dc_and_realm.ext', 'labs', 
'eqiad' ],
+                       // array( 'dc_and_realm.ext', 'dc_and_realm.ext', 
'production', 'eqiad' ), // -'dc_and_realm.ext' 
+'dc_and_realm-production-eqiad.ext'
 
                        # Get the filename when both realm and prod are set :)
-                       array( 'dc_and_realm-production-eqiad.ext', 
'dc_and_realm.ext',
-                               'production', 'eqiad' ),
+                       [ 'dc_and_realm-production-eqiad.ext', 
'dc_and_realm.ext',
+                               'production', 'eqiad' ],
 
                        # datacenter takes precedence over realm
-                       array( 'mc-eqiad.php', 'mc.php', 'labs', 'eqiad' ),
-                       array( 'mc.php', 'mc.php', 'labs', 'UNKNOWN_DC' ),
+                       [ 'mc-eqiad.php', 'mc.php', 'labs', 'eqiad' ],
+                       [ 'mc.php', 'mc.php', 'labs', 'UNKNOWN_DC' ],
 
-                       array( 'mc-eqiad.php', 'mc.php', 'UNKNOWN_REALM', 
'eqiad' ),
+                       [ 'mc-eqiad.php', 'mc.php', 'UNKNOWN_REALM', 'eqiad' ],
 
-                       array( 'mc-production.php', 'mc.php', 'production', 
'UNKNOWN_DC' ),
-                       array( 'mc-production.php', 'mc.php', 'production', 
'eqiad' ),
+                       [ 'mc-production.php', 'mc.php', 'production', 
'UNKNOWN_DC' ],
+                       [ 'mc-production.php', 'mc.php', 'production', 'eqiad' 
],
 
-                       array( 'langlist-labs', 'langlist', 'labs', 'eqiad' ),
-                       array( 'langlist', 'langlist', 'production', 'eqiad' ),
-               );
+                       [ 'langlist-labs', 'langlist', 'labs', 'eqiad' ],
+                       [ 'langlist', 'langlist', 'production', 'eqiad' ],
+               ];
        }
 
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/367831
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I763caa650a6a34bfbd81dda20d8333e671720892
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to