• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/controllers/sprint.php
  • Класс: BitrixTasksScrumControllersSprint
  • Вызов: Sprint::getEpicData
private function getEpicData(int $epicId): array
{
	$epicService = new EpicService();

	$cacheService = new CacheService($epicId, CacheService::EPICS);

	if ($cacheService->init())
	{
		return $cacheService->getData();
	}
	else
	{
		$epic = $epicService->getEpic($epicId);

		return $epic->getId() ? $epic->toArray() : [];
	}
}