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

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

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

	return $result;
}