• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/bitrix24disk/tmpfile.php
  • Класс: BitrixDiskBitrix24DiskTmpFile
  • Вызов: TmpFile::getBucket
private function getBucket()
{
	if(!$this->bucketId)
	{
		$this->errorCollection->addOne(new Error('Could not get bucket. BucketId is empty.', static::ERROR_BUCKET_ID_EMPTY));
		return null;
	}
	if(!Loader::includeModule('clouds'))
	{
		$this->errorCollection->addOne(new Error('Could not include module "clouds".', static::ERROR_INCLUDE_CLOUDS));
		return null;
	}
	$bucket = new CCloudStorageBucket($this->bucketId);
	if (!$bucket->init())
	{
		$this->errorCollection->addOne(new Error('Could not init bucket.', static::ERROR_INIT_BUCKET));
		return null;
	}

	return $bucket;
}