}
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',
# 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 );
}
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;