function escapeLine($key, $val)
{
    $encKey = escapeSingleString($key);
    $encVal = escapeSingleString($val);
    return "\t'{$encKey}' => '{$encVal}'";
}
示例#2
0
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