Пример #1
0
 /**
  * Delete a file
  *
  * @param $server_path
  * @param $source_data
  * @return mixed
  */
 protected function _delete_source_file($server_path, $source_data = array())
 {
     if (!empty($source_data)) {
         $bucket_data = $source_data;
     } else {
         $bucket_data = $this->get_source_settings();
     }
     $this->_s3_set_creds($bucket_data->access_key_id, $bucket_data->secret_access_key);
     $this->s3->setendpoint($this->get_endpoint_by_location($bucket_data->location));
     return $this->s3->deleteObject($bucket_data->bucket, $this->_get_path_prefix($bucket_data) . $server_path);
 }