• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/integration/controller/base.php
  • Класс: BitrixRestIntegrationControllerBase
  • Вызов: Base::getList
protected function getList(array $select, array $filter, array $order, PageNavigation $pageNavigation = null): array
{
	$entityTable = $this->getEntityTable();

	$select = empty($select) ? ['*'] : $select;
	$order = empty($order) ? ['ID' => 'ASC'] : $order;
	$params = [
		'select' => $select,
		'filter' => $filter,
		'order' => $order,
	];
	if ($pageNavigation)
	{
		$params['offset'] = $pageNavigation->getOffset();
		$params['limit'] = $pageNavigation->getLimit();
	}

	return $entityTable::getList($params)->fetchAll();
}