Массив не записывался если строка оканчивалась на "|".

This commit is contained in:
Ivor Barhansky 2023-07-26 07:11:35 +03:00
parent 2d3f23f81b
commit ad182a21fe

View File

@ -9,6 +9,9 @@ class ConversionHelper
*/
public static function dataStringToArray(string $dataString): array
{
if (mb_substr($dataString, -1) === '|') {
$dataString = rtrim($dataString, '|');
}
$arr = json_decode(str_replace(['=', '|'], ['":', ',"'], '{"' . $dataString . '}'), true);
return $arr ?: [];
}