• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Converter.php
  • Класс: Bitrix\Crm\Service\Converter
  • Вызов: Converter::prepareData
protected function prepareData(array $data): array
{
	$result = [];

	$data = $this->removeMultipleUserFieldValuesWithSingleSuffix($data);

	foreach ($data as $name => $value)
	{
		if (is_array($value))
		{
			$result[$name] = $this->prepareData($value);
		}
		elseif ($value instanceof Date)
		{
			$result[$name] = $this->processDate($value);
		}
		elseif (is_bool($value) && Container::getInstance()->getContext()->getScope() === Context::SCOPE_REST)
		{
			$result[$name] = $value ? 'Y' : 'N';
		}
		else
		{
			$result[$name] = $value;
		}
	}

	return $result;
}