Merge "Rewrite pref cleanup script"
[lhc/web/wiklou.git] / maintenance / language / generateNormalizerDataAr.php
index 722db06..90ca41e 100644 (file)
@@ -46,26 +46,23 @@ class GenerateNormalizerDataAr extends Maintenance {
                if ( !$this->hasOption( 'unicode-data-file' ) ) {
                        $dataFile = 'UnicodeData.txt';
                        if ( !file_exists( $dataFile ) ) {
-                               $this->error( "Unable to find UnicodeData.txt. Please specify " .
+                               $this->fatalError( "Unable to find UnicodeData.txt. Please specify " .
                                        "its location with --unicode-data-file=<FILE>" );
-                               exit( 1 );
                        }
                } else {
                        $dataFile = $this->getOption( 'unicode-data-file' );
                        if ( !file_exists( $dataFile ) ) {
-                               $this->error( 'Unable to find the specified data file.' );
-                               exit( 1 );
+                               $this->fatalError( 'Unable to find the specified data file.' );
                        }
                }
 
                $file = fopen( $dataFile, 'r' );
                if ( !$file ) {
-                       $this->error( 'Unable to open the data file.' );
-                       exit( 1 );
+                       $this->fatalError( 'Unable to open the data file.' );
                }
 
                // For the file format, see http://www.unicode.org/reports/tr44/
-               $fieldNames = array(
+               $fieldNames = [
                        'Code',
                        'Name',
                        'General_Category',
@@ -81,9 +78,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 +94,7 @@ class GenerateNormalizerDataAr extends Maintenance {
 
                        # Split fields
                        $numberedData = explode( ';', $line );
-                       $data = array();
+                       $data = [];
                        foreach ( $fieldNames as $number => $name ) {
                                $data[$name] = $numberedData[$number];
                        }
@@ -130,5 +127,5 @@ class GenerateNormalizerDataAr extends Maintenance {
        }
 }
 
-$maintClass = 'GenerateNormalizerDataAr';
+$maintClass = GenerateNormalizerDataAr::class;
 require_once RUN_MAINTENANCE_IF_MAIN;