• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/builderparams/queryparamsbuilder.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\BuilderParams\QueryParamsBuilder
  • Вызов: QueryParamsBuilder::__construct
public function __construct(
	int $entityTypeId,
	array $userIds,
	string $selectType,
	bool $useActivityResponsible
)
{
	$this->entityTypeId = $entityTypeId;
	$this->userIds = array_values(array_unique(array_map('intval', $userIds)));
	$this->useActivityResponsible = $useActivityResponsible;

	if (!in_array($selectType, [CounterQueryBuilder::SELECT_TYPE_ENTITIES, CounterQueryBuilder::SELECT_TYPE_QUANTITY]))
	{
		throw new ArgumentException();
	}
	$this->selectType = $selectType;
}