• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/rest/controllers/task.php
  • Класс: BitrixTasksRestControllersTask
  • Вызов: Task::fillWithParentTaskInfo
private function fillWithParentTaskInfo(array $tasks): array
{
	// todo: load all parent tasks with TaskRegistry::getInstance()->load first in case of calling this method from listAction

	foreach ($tasks as $id => $task)
	{
		$tasks[$id]['PARENT_TASK'] = [
			'ID' => 0,
			'TITLE' => '',
		];

		if ($task['PARENT_ID'] > 0)
		{
			$tasks[$id]['PARENT_TASK'] = [
				'ID' => $task['PARENT_ID'],
				'TITLE' => TaskRegistry::getInstance()->get($task['PARENT_ID'])['TITLE'],
			];
		}
	}

	return $tasks;
}