• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/query/query.php
  • Класс: Bitrix\Main\ORM\Query\Query
  • Вызов: Query::checkChainsAggregation
protected function checkChainsAggregation($chain)
{
	/** @var Chain[] $chains */
	$chains = is_array($chain) ? $chain : array($chain);

	foreach ($chains as $chain)
	{
		$last = $chain->getLastElement();
		$is_aggr = $last->getValue() instanceof ExpressionField && $last->getValue()->isAggregated();

		if ($is_aggr)
		{
			return true;
		}
	}

	return false;
}