• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Collection.php
  • Класс: BitrixImV2Collection
  • Вызов: Collection::initByEntitiesCollection
protected function initByEntitiesCollection(ORMObjectifyCollection $entitiesCollection): Result
{
	$collectionClass = static::getDataClass()::getCollectionClass();

	if (!($entitiesCollection instanceof $collectionClass))
	{
		$entryClass = get_class($entitiesCollection);
		throw new ArgumentTypeException("Entry is instance of {$entryClass}, but collection support {$collectionClass}");
	}

	$this->setDataEntityCollection($entitiesCollection);

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