• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/engine/restmanager.php
  • Класс: BitrixRestEngineRestManager
  • Вызов: RestManager::getNavigationData
private function getNavigationData(EngineResponseDataTypePage $page): array
{
	if (!$this->calculateTotalCount)
	{
		return [];
	}

	$result = [];
	$offset = $this->pageNavigation->getOffset();
	$total = $page->getTotalCount();

	$currentPageSize = count($page->getItems());

	if ($offset + $currentPageSize < $total)
	{
		$result['next'] = $offset + $currentPageSize;
	}

	$result['total'] = $total;

	return $result;
}