Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function put($path, $data)
 {
     try {
         $this->s3->putObject(['Bucket' => $this->bucket, 'Key' => $path, 'Body' => $data]);
     } catch (AwsExceptionInterface $e) {
         throw Exception\StorageException::putError($path, $e);
     }
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function put($path, $data)
 {
     $path = $this->getAbsolutePath($path);
     $this->filesystem->tryCreateDirectory(dirname($path), 0777, true);
     try {
         $this->filesystem->write($path, $data);
     } catch (FileSystemException $e) {
         throw Exception\StorageException::putError($path, $e);
     }
 }