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

	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;
}