• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/index/fileindexsearch.php
  • Класс: BitrixTranslateIndexFileIndexSearch
  • Вызов: FileIndexSearch::getCount
static function getCount($filterIn): int
{
	[$select, $runtime, $filter] = self::processParams(['filter' => $filterIn]);

	/** @var BitrixMainORMEntity $entity */
	$entity = IndexInternalsPathIndexTable::getEntity();
	foreach ($runtime as $field)
	{
		$entity->addField($field);
	}

	$query = new MainORMQueryQuery($entity);

	$query
		->addSelect(new MainORMFieldsExpressionField('CNT', 'COUNT(1)'))
		->setFilter($filter);

	$result = $query->exec()->fetch();

	return (int)$result['CNT'];
}