function escapeLine($key, $val) { $encKey = escapeSingleString($key); $encVal = escapeSingleString($val); return "\t'{$encKey}' => '{$encVal}'"; }
if ($out) { $serCombining = escapeSingleString(serialize($combiningClass)); $serComp = escapeSingleString(serialize($canonicalComp)); $serCanon = escapeSingleString(serialize($canonicalDecomp)); $serCheckNFC = escapeSingleString(serialize($checkNFC)); $outdata = "<" . "?php\n/**\n * This file was automatically generated -- do not edit!\n * Run UtfNormalGenerate.php to create this file again (make clean && make)\n *\n * @file\n */\n// @codingStandardsIgnoreFile\n\nUtfNormal::\$utfCombiningClass = unserialize( '{$serCombining}' );\nUtfNormal::\$utfCanonicalComp = unserialize( '{$serComp}' );\nUtfNormal::\$utfCanonicalDecomp = unserialize( '{$serCanon}' );\nUtfNormal::\$utfCheckNFC = unserialize( '{$serCheckNFC}' );\n\n"; fputs($out, $outdata); fclose($out); print "Wrote out UtfNormalData.inc\n"; } else { print "Can't create file UtfNormalData.inc\n"; exit(-1); } $out = fopen("UtfNormalDataK.inc", "wt"); if ($out) { $serCompat = escapeSingleString(serialize($compatibilityDecomp)); $outdata = "<" . "?php\n/**\n * This file was automatically generated -- do not edit!\n * Run UtfNormalGenerate.php to create this file again (make clean && make)\n *\n * @file\n */\n// @codingStandardsIgnoreFile\n\nUtfNormal::\$utfCompatibilityDecomp = unserialize( '{$serCompat}' );\n\n"; fputs($out, $outdata); fclose($out); print "Wrote out UtfNormalDataK.inc\n"; exit(0); } else { print "Can't create file UtfNormalDataK.inc\n"; exit(-1); } # --------------- function callbackCanonical($matches) { // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $canonicalDecomp; // @codingStandardsIgnoreEnd