• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/v2/productrow.php
  • Класс: Bitrix\Crm\Controller\v2\ProductRow
  • Вызов: ProductRow::listAction
public function listAction(?array $order = null, ?array $filter = null, ?PageNavigation $pageNavigation = null): ?Page
{
	$getListParams = $this->prepareGetListParamsFromArgs($order, $filter, $pageNavigation);

	if (!$this->checkReadPermissions($getListParams))
	{
		return null;
	}

	$collection = $this->dataManager::getList($getListParams)->fetchCollection();

	return new Page(
		'productRows',
		$collection,
		function () use ($getListParams): int {
			return $this->dataManager::getCount($getListParams['filter']);
		}
	);
}