Prepare forward compatibility for JSON-encoded extra vars

This commit is contained in:
Kijin Sung 2024-10-09 00:28:59 +09:00
parent 0398b64350
commit 460736c04d

View file

@ -343,6 +343,14 @@ class Value
{
$values = $value;
}
elseif (preg_match('/^[\[\{].*[\]\}]$/', $value))
{
$values = json_decode($value, true);
if (!is_array($values))
{
$values = [];
}
}
elseif (str_contains($value, '|@|'))
{
$values = explode('|@|', $value);