• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/rest/controllers/scrum/sprint.php
  • Класс: BitrixTasksRestControllersScrumSprint
  • Вызов: Sprint::getAction
public function getAction(int $id)
{
	$id = (int) $id;
	if (!$id)
	{
		$this->errorCollection->add([new Error('Sprint id not found')]);

		return null;
	}

	$sprint = (new SprintService())->getSprintById($id);

	if ($sprint->isEmpty())
	{
		$this->errorCollection->add([new Error('Sprint not found')]);

		return null;
	}

	if (!$sprint->getId() || !$this->checkAccess($sprint->getGroupId()))
	{
		$this->errorCollection->add([new Error('Access denied')]);

		return null;
	}

	return $sprint->toArray();
}