Fix var_export() not working for stdClass in PHP < 7.3

This commit is contained in:
Kijin Sung 2018-12-13 15:22:11 +09:00
parent a2c9274681
commit 3f7f802585
8 changed files with 40 additions and 43 deletions

View file

@ -82,18 +82,18 @@ class LangParser
{
foreach ($subvalue as $subsubkey => $subsubvalue)
{
$buff .= '$lang->' . $key . "['$subkey']['$subsubkey']" . ' = ' . var_export($subsubvalue, true) . ";\n";
$buff .= '$lang->' . $key . "['$subkey']['$subsubkey']" . ' = ' . var_export_clean($subsubvalue) . ";\n";
}
}
else
{
$buff .= '$lang->' . $key . "['$subkey']" . ' = ' . var_export($subvalue, true) . ";\n";
$buff .= '$lang->' . $key . "['$subkey']" . ' = ' . var_export_clean($subvalue) . ";\n";
}
}
}
else
{
$buff .= '$lang->' . $key . ' = ' . var_export($value, true) . ";\n";
$buff .= '$lang->' . $key . ' = ' . var_export_clean($value) . ";\n";
}
}
Storage::write($output_filename, $buff);