• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/archive/recovery/jsonfield.php
  • Класс: BitrixSaleArchiveRecoveryJsonField
  • Вызов: JsonField::tryUnpack
public function tryUnpack()
{
	$result = new MainResult();
	try
	{
		$value = MainWebJson::decode($this->packedValue);
		if (!$value)
		{
			$result->addError(new MainError('Unavailable value for unpacking'));
		}
	}
	catch (Exception $e)
	{
		$result->addError(new MainError('Unavailable value for unpacking'));
	}

	return $result;
}