• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/provider/tasklist.php
  • Класс: BitrixTasksProviderTaskList
  • Вызов: TaskList::getCount
public function getCount(TaskQuery $query): int
{
	$this->query = clone $query;

	$this->query
		->addSelect(['COUNT'])
		->setOrder([])
		->setLimit(0);

	$dbQuery = TaskQueryBuilder::build($this->query);
	$result = $dbQuery->fetch();

	return isset($result['COUNT']) ? (int) $result['COUNT'] : 0;
}