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

	$fieldsInfo = empty($fieldsInfo) ? $this->getFields():$fieldsInfo;

	$listFieldsInfo = $this->getListFieldInfo($fieldsInfo, ['filter'=>['ignoredAttributes'=>[Attributes::Hidden]]]);

	if(is_array($list) && count($list)>0)
	{
		foreach ($list as $k=>$item)
		{
			$result[$k] = $this->internalizeFields($item, $listFieldsInfo);
		}
	}
	return $result;
}