• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/template/checklist.php
  • Класс: BitrixTasksInternalsTaskTemplateCheckListTable
  • Вызов: CheckListTable::getListByTemplateDependency
static function getListByTemplateDependency($templateId, $parameters)
{
	$templateId = (int)$templateId;
	if (!$templateId) // getter should not throw any exception on bad parameters
	{
		return new BitrixMainDBArrayResult([]);
	}

	if (!is_array($parameters))
	{
		$parameters = [];
	}
	if (!is_array($parameters['filter'] ?? null))
	{
		$parameters['filter'] = [];
	}

	$parameters['filter']['@TEMPLATE_ID'] = new BitrixMainDBSqlExpression(
		BitrixTasksInternalsTaskTemplateDependenceTable::getSubTreeSql($templateId)
	);

	return static::getList($parameters);
}