/** * {@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); } }
/** * {@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); } }