• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Collection.php
  • Класс: BitrixImV2Collection
  • Вызов: Collection::initByArrayOfPrimary
protected function initByArrayOfPrimary(array $ids): Result
{
	$primaryField = static::getPrimaryFieldName();

	if (empty($ids))
	{
		return new Result();
	}

	/** @var ORMObjectifyCollection $entitiesCollection */
	$entitiesCollection = static::getDataClass()::query()
		->setSelect(['*'])
		->whereIn($primaryField, $ids)
		->fetchCollection()
	;

	return $this->initByEntitiesCollection($entitiesCollection);
}