/** * @inheritDoc BaseAssetSourceType::deleteSourceFolder() * * @param AssetFolderModel $parentFolder * @param $folderName * * @return bool */ protected function deleteSourceFolder(AssetFolderModel $parentFolder, $folderName) { $this->_prepareForRequests(); $bucket = $this->getSettings()->bucket; $objectsToDelete = $this->_googleCloud->getBucket($bucket, $this->_getPathPrefix() . $parentFolder->path . $folderName); foreach ($objectsToDelete as $uri) { @$this->_googleCloud->deleteObject($bucket, $uri['name']); } return true; }