/** * If enable module clouds, then find bucket for file * @param array $params * @return null|\CCloudStorageBucket */ private function findBucketForFile(array $params) { if (!Loader::includeModule("clouds")) { return null; } /** @noinspection PhpDynamicAsStaticMethodCallInspection */ $bucket = \CCloudStorage::findBucketForFile(array('FILE_SIZE' => $params['fileSize'], 'MODULE_ID' => Driver::INTERNAL_MODULE_ID), $params['name']); if (!$bucket || !$bucket->init()) { return null; } return $bucket; }