• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Kanban/Entity.php
  • Класс: BitrixCrmMobileKanbanEntity
  • Вызов: Entity::getList
public function getList(): array
{
	$strategy = $this->getPreparedControllerStrategy();
	$itemsList = $strategy->getList($this->pageNavigation);

	$items = [];
	$itemParams = $strategy->getItemParams($itemsList);

	$itemPreparer = $this->itemPreparer
		->setParams($this->params)
		->setEntityTypeId($this->getEntityTypeId())
	;

	foreach ($itemsList as $item)
	{
		$preparedItem = $itemPreparer->execute($item, $itemParams);
		$items[] = $this->buildItemDto($preparedItem);
	}

	return [
		'items' => $items,
	];
}