• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/kanbanservice.php
  • Класс: BitrixTasksScrumServiceKanbanService
  • Вызов: KanbanService::getStagesCompletedSprint
private function getStagesCompletedSprint(int $sprintId): array
{
	$stages = [];

	$queryObject = StagesTable::getList([
		'select' => ['*'],
		'filter' => [
			'=ENTITY_TYPE' => StagesTable::WORK_MODE_ACTIVE_SPRINT,
			'ENTITY_ID' => $sprintId
		],
		'order' => [
			'SORT' => 'ASC'
		]
	]);
	while ($stage = $queryObject->fetch())
	{
		$stages[] = [
			'ID' => $stage['ID'],
			'TITLE' => $stage['TITLE'],
			'COLOR' => $stage['COLOR'],
			'SYSTEM_TYPE' => $stage['SYSTEM_TYPE']
		];
	}

	return $stages;
}