HiddenStorage::fetchFileIdsByStorageFileIds

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. HiddenStorage
  4. fetchFileIdsByStorageFileIds
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/disk/hiddenstorage.php
  • Класс: Bitrix\Crm\Integration\Disk\HiddenStorage
  • Вызов: HiddenStorage::fetchFileIdsByStorageFileIds
public function fetchFileIdsByStorageFileIds(array $storageFileIds, int $options = 0): array
{
	if (empty($storageFileIds))
	{
		return [];
	}

	$rows = File::getList([
		'select' => ['ID', 'FILE_ID'],
		'filter' => ['=ID' => $storageFileIds]
	]);

	return ($options & self::USE_DISK_OBJ_ID_AS_KEY)
		? array_column($rows->fetchAll(), 'FILE_ID', 'ID')
		: array_values(array_column($rows->fetchAll(), 'FILE_ID'));
}

Добавить комментарий