Merge "Send a cookie with IP/IP-Range blocks when blocking logged-out users"
[lhc/web/wiklou.git] / maintenance / language / generateNormalizerDataMl.php
index 412e7ef..5b75d8b 100644 (file)
@@ -41,8 +41,8 @@ class GenerateNormalizerDataMl extends Maintenance {
        }
 
        public function execute() {
-               $hexPairs = array(
-                       # From http://unicode.org/versions/Unicode5.1.0/#Malayalam_Chillu_Characters
+               $hexPairs = [
+                       # From https://www.unicode.org/versions/Unicode5.1.0/#Malayalam_Chillu_Characters
                        '0D23 0D4D 200D' => '0D7A',
                        '0D28 0D4D 200D' => '0D7B',
                        '0D30 0D4D 200D' => '0D7C',
@@ -51,9 +51,9 @@ class GenerateNormalizerDataMl extends Maintenance {
 
                        # From http://permalink.gmane.org/gmane.science.linguistics.wikipedia.technical/46413
                        '0D15 0D4D 200D' => '0D7F',
-               );
+               ];
 
-               $pairs = array();
+               $pairs = [];
                foreach ( $hexPairs as $hexSource => $hexDest ) {
                        $source = UtfNormal\Utils::hexSequenceToUtf8( $hexSource );
                        $dest = UtfNormal\Utils::hexSequenceToUtf8( $hexDest );
@@ -61,10 +61,14 @@ class GenerateNormalizerDataMl extends Maintenance {
                }
 
                global $IP;
-               file_put_contents( "$IP/serialized/normalize-ml.ser", serialize( $pairs ) );
+               file_put_contents( "$IP/languages/data/normalize-ml.php", wfMakeStaticArrayFile(
+                       $pairs,
+                       'File created by generateNormalizerDataMl.php'
+               ) );
+
                echo "ml: " . count( $pairs ) . " pairs written.\n";
        }
 }
 
-$maintClass = 'GenerateNormalizerDataMl';
+$maintClass = GenerateNormalizerDataMl::class;
 require_once RUN_MAINTENANCE_IF_MAIN;