• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/subtaskitemabstract.php
  • Класс: CTaskSubItemAbstract
  • Вызов: CTaskSubItemAbstract::fetchList
static function fetchList(CTaskItemInterface $oTaskItem, $arOrder = array(), $arFilter = array())
{
	$arItems = array();
	CTaskAssert::assert($oTaskItem instanceof CTaskItemInterface);

	try
	{
		// Ensure that we have read access for task
		$taskData = $oTaskItem->getData();
		list($arItemsData, $rsData) = static::fetchListFromDb($taskData, $arOrder, $arFilter);
	}
	catch (Exception $e)
	{
		throw new TasksException('Action failed', TasksException::TE_ACTION_FAILED_TO_BE_PROCESSED);
	}

	foreach ($arItemsData as $arItemData)
		$arItems[] = self::constructWithPreloadedData($oTaskItem, $arItemData['ID'], $arItemData);

	return (array($arItems, $rsData));
}