Merge "RevisionStoreDbTestBase, remove redundant needsDB override"
[lhc/web/wiklou.git] / maintenance / language / generateNormalizerDataMl.php
index 664f06c..1b8ea09 100644 (file)
@@ -42,7 +42,7 @@ class GenerateNormalizerDataMl extends Maintenance {
 
        public function execute() {
                $hexPairs = [
-                       # From http://unicode.org/versions/Unicode5.1.0/#Malayalam_Chillu_Characters
+                       # From https://www.unicode.org/versions/Unicode5.1.0/#Malayalam_Chillu_Characters
                        '0D23 0D4D 200D' => '0D7A',
                        '0D28 0D4D 200D' => '0D7B',
                        '0D30 0D4D 200D' => '0D7C',
@@ -61,7 +61,12 @@ class GenerateNormalizerDataMl extends Maintenance {
                }
 
                global $IP;
-               file_put_contents( "$IP/serialized/normalize-ml.ser", serialize( $pairs ) );
+               $writer = new StaticArrayWriter();
+               file_put_contents( "$IP/languages/data/normalize-ml.php", $writer->create(
+                       $pairs,
+                       'File created by generateNormalizerDataMl.php'
+               ) );
+
                echo "ml: " . count( $pairs ) . " pairs written.\n";
        }
 }