• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/view/base.php
  • Класс: BitrixSaleRestViewBase
  • Вызов: Base::rewriteOrderFieldsAsAliases
protected function rewriteOrderFieldsAsAliases($fields): array
{
	$result = [];
	$rewriteFields = $this->getRewriteFields();

	foreach ($fields as $name=>$value)
	{
		$fieldsIsAlias = isset($rewriteFields[$name]);

		if($fieldsIsAlias)
		{
			if(isset($rewriteFields[$name]['REFERENCE_FIELD']))
			{
				$result[$rewriteFields[$name]['REFERENCE_FIELD']] = $value;
			}
		}
		else
		{
			$result[$name] = $value;
		}
	}
	return $result;
}