• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/provider/taskprovider.php
  • Класс: BitrixTasksProviderTaskProvider
  • Вызов: TaskProvider::getList
public function getList($arOrder = [], $arFilter = [], $arSelect = [], $arParams = [], array $arGroup = []): CDBResult
{
	$this->configure($arOrder, $arFilter, $arSelect, $arParams, $arGroup);

	if ($this->useOrm())
	{
		return $this->getListOrm($arOrder, $arFilter, $arSelect, $arParams, $arGroup);
	}

	$this
		->makeArFields()
		->makeArSelect()
		->makeArSqlOrder()
		->makeArSqlSelect()
		->makeArJoins()
		->makeRelatedJoins()
		->makeFilter()
		->makeAccessSql()
		->makeGroupBy()
		->makeOrderBy();

	return $this->executeQuery();
}