• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/preset/data/base.php
  • Класс: BitrixRestPresetDataBase
  • Вызов: Base::changeMessage
static function changeMessage($data)
{
	if (is_array($data))
	{
		foreach ($data as $key => $value)
		{
			if (is_array($value))
			{
				$data[$key] = static::changeMessage($value);
			}
			elseif (mb_strpos($key, self::POSTFIX_MESSAGE_CODE) !== false)
			{
				[$code] = explode(self::POSTFIX_MESSAGE_CODE, $key, 2);
				$message = Loc::getMessage($value);
				if (!empty($message))
				{
					$data[$code] = $message;
				}
			}
		}
	}

	return $data;
}