- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/base.php
- Класс: Bitrix\Sale\Rest\Entity\Base
- Вызов: Base::internalizeFieldsList
public function internalizeFieldsList($arguments)
{
$fieldsInfo = $this->getListFieldInfo($this->getFields(), ['filter'=>['ignoredAttributes'=>[Attributes::Hidden]]]);
$filter = isset($arguments['filter']) ? $this->internalizeFilterFields($arguments['filter'], $fieldsInfo):[];
$select = isset($arguments['select']) ? $this->internalizeSelectFields($arguments['select'], $fieldsInfo):[];
$order = isset($arguments['order']) ? $this->internalizeOrderFields($arguments['order'], $fieldsInfo):[];
return [
'filter'=>$filter,
'select'=>$select,
'order'=>$order,
];
}