jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/375850 )

Change subject: build: Updating mediawiki/mediawiki-codesniffer to 0.12.0
......................................................................


build: Updating mediawiki/mediawiki-codesniffer to 0.12.0

Also added "composer fix" command.

Change-Id: I2110f9d23b813b594272b18151b8f0990c051143
---
M .travis.yml
M composer.json
M phpcs.xml
M src/Functions.php
R tests/FunctionsTest.php
5 files changed, 57 insertions(+), 52 deletions(-)

Approvals:
  Krinkle: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.travis.yml b/.travis.yml
index c4bbd23..da7f291 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,10 @@
 sudo: false
 language: php
 php:
-  - "5.3"
-  - "5.4"
   - "5.5"
   - "5.6"
+  - "7.0"
+  - "7.1"
   - "hhvm"
 install:
   - composer install
diff --git a/composer.json b/composer.json
index 3296518..0cf8fca 100644
--- a/composer.json
+++ b/composer.json
@@ -14,21 +14,26 @@
                }
        ],
        "autoload": {
-               "files": ["src/Functions.php"]
+               "files": [
+                       "src/Functions.php"
+               ]
        },
        "require": {
-               "php": ">=5.3.3"
+               "php": ">=5.5.9"
        },
        "require-dev": {
                "jakub-onderka/php-parallel-lint": "0.9.0",
                "phpunit/phpunit": "4.6.*",
-               "mediawiki/mediawiki-codesniffer": "0.5.0"
+               "mediawiki/mediawiki-codesniffer": "0.12.0"
        },
        "scripts": {
                "test": [
                        "parallel-lint . --exclude vendor",
                        "phpunit $PHPUNIT_ARGS",
-                       "phpcs -p"
+                       "phpcs -sp"
+               ],
+               "fix": [
+                       "phpcbf"
                ]
        }
 }
diff --git a/phpcs.xml b/phpcs.xml
index aa34438..f35abd9 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <ruleset name="base-convert">
-       <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki"/>
+       <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki"/>
 
        <file>.</file>
        <exclude-pattern>coverage</exclude-pattern>
diff --git a/src/Functions.php b/src/Functions.php
index 8d67e74..2981013 100644
--- a/src/Functions.php
+++ b/src/Functions.php
@@ -55,7 +55,7 @@
                return false;
        }
 
-       static $baseChars = array(
+       static $baseChars = [
                10 => 'a', 11 => 'b', 12 => 'c', 13 => 'd', 14 => 'e', 15 => 
'f',
                16 => 'g', 17 => 'h', 18 => 'i', 19 => 'j', 20 => 'k', 21 => 
'l',
                22 => 'm', 23 => 'n', 24 => 'o', 25 => 'p', 26 => 'q', 27 => 
'r',
@@ -68,7 +68,7 @@
                'i' => 18, 'j' => 19, 'k' => 20, 'l' => 21, 'm' => 22, 'n' => 
23,
                'o' => 24, 'p' => 25, 'q' => 26, 'r' => 27, 's' => 28, 't' => 
29,
                'u' => 30, 'v' => 31, 'w' => 32, 'x' => 33, 'y' => 34, 'z' => 35
-       );
+       ];
 
        if ( extension_loaded( 'gmp' ) && ( $engine == 'auto' || $engine == 
'gmp' ) ) {
                // Removing leading zeros works around broken base detection 
code in
@@ -90,7 +90,7 @@
 
                $result = strrev( $result );
        } else {
-               $inDigits = array();
+               $inDigits = [];
                foreach ( str_split( strtolower( $input ) ) as $char ) {
                        $inDigits[] = $baseChars[$char];
                }
@@ -100,7 +100,7 @@
                $result = '';
                while ( $inDigits ) {
                        $work = 0;
-                       $workDigits = array();
+                       $workDigits = [];
 
                        // Long division...
                        foreach ( $inDigits as $digit ) {
diff --git a/tests/BaseConvertTest.php b/tests/FunctionsTest.php
similarity index 77%
rename from tests/BaseConvertTest.php
rename to tests/FunctionsTest.php
index e684e7d..7ec8a9e 100644
--- a/tests/BaseConvertTest.php
+++ b/tests/FunctionsTest.php
@@ -25,45 +25,45 @@
  */
 class FunctionsTest extends \PHPUnit_Framework_TestCase {
        public static function provideSingleDigitConversions() {
-               return array(
-                       //      2    3    5    8   10   16   36
-                               array( '0', '0', '0', '0', '0', '0', '0' ),
-                               array( '1', '1', '1', '1', '1', '1', '1' ),
-                               array( '10', '2', '2', '2', '2', '2', '2' ),
-                               array( '11', '10', '3', '3', '3', '3', '3' ),
-                               array( '100', '11', '4', '4', '4', '4', '4' ),
-                               array( '101', '12', '10', '5', '5', '5', '5' ),
-                               array( '110', '20', '11', '6', '6', '6', '6' ),
-                               array( '111', '21', '12', '7', '7', '7', '7' ),
-                               array( '1000', '22', '13', '10', '8', '8', '8' 
),
-                               array( '1001', '100', '14', '11', '9', '9', '9' 
),
-                               array( '1010', '101', '20', '12', '10', 'a', 
'a' ),
-                               array( '1011', '102', '21', '13', '11', 'b', 
'b' ),
-                               array( '1100', '110', '22', '14', '12', 'c', 
'c' ),
-                               array( '1101', '111', '23', '15', '13', 'd', 
'd' ),
-                               array( '1110', '112', '24', '16', '14', 'e', 
'e' ),
-                               array( '1111', '120', '30', '17', '15', 'f', 
'f' ),
-                               array( '10000', '121', '31', '20', '16', '10', 
'g' ),
-                               array( '10001', '122', '32', '21', '17', '11', 
'h' ),
-                               array( '10010', '200', '33', '22', '18', '12', 
'i' ),
-                               array( '10011', '201', '34', '23', '19', '13', 
'j' ),
-                               array( '10100', '202', '40', '24', '20', '14', 
'k' ),
-                               array( '10101', '210', '41', '25', '21', '15', 
'l' ),
-                               array( '10110', '211', '42', '26', '22', '16', 
'm' ),
-                               array( '10111', '212', '43', '27', '23', '17', 
'n' ),
-                               array( '11000', '220', '44', '30', '24', '18', 
'o' ),
-                               array( '11001', '221', '100', '31', '25', '19', 
'p' ),
-                               array( '11010', '222', '101', '32', '26', '1a', 
'q' ),
-                               array( '11011', '1000', '102', '33', '27', 
'1b', 'r' ),
-                               array( '11100', '1001', '103', '34', '28', 
'1c', 's' ),
-                               array( '11101', '1002', '104', '35', '29', 
'1d', 't' ),
-                               array( '11110', '1010', '110', '36', '30', 
'1e', 'u' ),
-                               array( '11111', '1011', '111', '37', '31', 
'1f', 'v' ),
-                               array( '100000', '1012', '112', '40', '32', 
'20', 'w' ),
-                               array( '100001', '1020', '113', '41', '33', 
'21', 'x' ),
-                               array( '100010', '1021', '114', '42', '34', 
'22', 'y' ),
-                               array( '100011', '1022', '120', '43', '35', 
'23', 'z' )
-               );
+               return [
+                       // 2    3    5    8   10   16   36
+                               [ '0', '0', '0', '0', '0', '0', '0' ],
+                               [ '1', '1', '1', '1', '1', '1', '1' ],
+                               [ '10', '2', '2', '2', '2', '2', '2' ],
+                               [ '11', '10', '3', '3', '3', '3', '3' ],
+                               [ '100', '11', '4', '4', '4', '4', '4' ],
+                               [ '101', '12', '10', '5', '5', '5', '5' ],
+                               [ '110', '20', '11', '6', '6', '6', '6' ],
+                               [ '111', '21', '12', '7', '7', '7', '7' ],
+                               [ '1000', '22', '13', '10', '8', '8', '8' ],
+                               [ '1001', '100', '14', '11', '9', '9', '9' ],
+                               [ '1010', '101', '20', '12', '10', 'a', 'a' ],
+                               [ '1011', '102', '21', '13', '11', 'b', 'b' ],
+                               [ '1100', '110', '22', '14', '12', 'c', 'c' ],
+                               [ '1101', '111', '23', '15', '13', 'd', 'd' ],
+                               [ '1110', '112', '24', '16', '14', 'e', 'e' ],
+                               [ '1111', '120', '30', '17', '15', 'f', 'f' ],
+                               [ '10000', '121', '31', '20', '16', '10', 'g' ],
+                               [ '10001', '122', '32', '21', '17', '11', 'h' ],
+                               [ '10010', '200', '33', '22', '18', '12', 'i' ],
+                               [ '10011', '201', '34', '23', '19', '13', 'j' ],
+                               [ '10100', '202', '40', '24', '20', '14', 'k' ],
+                               [ '10101', '210', '41', '25', '21', '15', 'l' ],
+                               [ '10110', '211', '42', '26', '22', '16', 'm' ],
+                               [ '10111', '212', '43', '27', '23', '17', 'n' ],
+                               [ '11000', '220', '44', '30', '24', '18', 'o' ],
+                               [ '11001', '221', '100', '31', '25', '19', 'p' 
],
+                               [ '11010', '222', '101', '32', '26', '1a', 'q' 
],
+                               [ '11011', '1000', '102', '33', '27', '1b', 'r' 
],
+                               [ '11100', '1001', '103', '34', '28', '1c', 's' 
],
+                               [ '11101', '1002', '104', '35', '29', '1d', 't' 
],
+                               [ '11110', '1010', '110', '36', '30', '1e', 'u' 
],
+                               [ '11111', '1011', '111', '37', '31', '1f', 'v' 
],
+                               [ '100000', '1012', '112', '40', '32', '20', 
'w' ],
+                               [ '100001', '1020', '113', '41', '33', '21', 
'x' ],
+                               [ '100010', '1021', '114', '42', '34', '22', 
'y' ],
+                               [ '100011', '1022', '120', '43', '35', '23', 
'z' ]
+               ];
        }
 
        /**
@@ -163,7 +163,7 @@
        }
 
        public static function provideNumbers() {
-               $x = array();
+               $x = [];
                $chars = '0123456789abcdefghijklmnopqrstuvwxyz';
                for ( $i = 0; $i < 50; $i++ ) {
                        $base = mt_rand( 2, 36 );
@@ -174,7 +174,7 @@
                                $str .= $chars[mt_rand( 0, $base - 1 )];
                        }
 
-                       $x[] = array( $base, $str );
+                       $x[] = [ $base, $str ];
                }
 
                return $x;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I2110f9d23b813b594272b18151b8f0990c051143
Gerrit-PatchSet: 2
Gerrit-Project: base-convert
Gerrit-Branch: master
Gerrit-Owner: Libraryupgrader <tools.libraryupgra...@tools.wmflabs.org>
Gerrit-Reviewer: Krinkle <krinklem...@gmail.com>
Gerrit-Reviewer: Legoktm <lego...@member.fsf.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to