• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/ui/entityselector/epicselectorprovider.php
  • Класс: BitrixTasksIntegrationUIEntitySelectorEpicSelectorProvider
  • Вызов: EpicSelectorProvider::getSelectedEpicItems
private function getSelectedEpicItems(int $groupId, array $ids): array
{
	if (empty($ids))
	{
		return [];
	}

	$items = [];

	$epicService = new EpicService($GLOBALS['USER']->getId());

	$queryResult = $epicService->getList(
		[],
		[
			'=ID' => $ids,
			'=GROUP_ID' => $groupId,
		],
		['ID' => 'DESC'],
	);

	while ($data = $queryResult->fetch())
	{
		$epic = new EpicForm();

		$epic->fillFromDatabase($data);

		$items[$epic->getId()] = $this->getItem($epic);
	}

	return $items;
}