Yet another attempt to fix the populateIpChanges script
[lhc/web/wiklou.git] / maintenance / language / generateNormalizerDataAr.php
index 52ed81f..34903de 100644 (file)
@@ -33,7 +33,7 @@ require_once __DIR__ . '/../Maintenance.php';
 class GenerateNormalizerDataAr extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Generate the normalizer data file for Arabic';
+               $this->addDescription( 'Generate the normalizer data file for Arabic' );
                $this->addOption( 'unicode-data-file', 'The local location of the data file ' .
                        'from http://unicode.org/Public/UNIDATA/UnicodeData.txt', false, true );
        }
@@ -65,7 +65,7 @@ class GenerateNormalizerDataAr extends Maintenance {
                }
 
                // For the file format, see http://www.unicode.org/reports/tr44/
-               $fieldNames = array(
+               $fieldNames = [
                        'Code',
                        'Name',
                        'General_Category',
@@ -81,9 +81,9 @@ class GenerateNormalizerDataAr extends Maintenance {
                        'Simple_Uppercase_Mapping',
                        'Simple_Lowercase_Mapping',
                        'Simple_Titlecase_Mapping'
-               );
+               ];
 
-               $pairs = array();
+               $pairs = [];
 
                $lineNum = 0;
                while ( false !== ( $line = fgets( $file ) ) ) {
@@ -97,7 +97,7 @@ class GenerateNormalizerDataAr extends Maintenance {
 
                        # Split fields
                        $numberedData = explode( ';', $line );
-                       $data = array();
+                       $data = [];
                        foreach ( $fieldNames as $number => $name ) {
                                $data[$name] = $numberedData[$number];
                        }