From 8bec661288b276c98bdb0e773e5f4d5275dc4c87 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 20 Oct 2023 16:44:35 +0300 Subject: update AWK SDK --- vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php') diff --git a/vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php b/vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php index 5a9ebe8..b73b7b1 100644 --- a/vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php +++ b/vendor/aws/aws-sdk-php/src/S3/ObjectUploader.php @@ -27,6 +27,7 @@ class ObjectUploader implements PromisorInterface 'params' => [], 'part_size' => null, ]; + private $addContentMD5; /** * @param S3ClientInterface $client The S3 Client used to execute @@ -59,12 +60,15 @@ class ObjectUploader implements PromisorInterface $this->body = Psr7\Utils::streamFor($body); $this->acl = $acl; $this->options = $options + self::$defaults; + // Handle "add_content_md5" option. + $this->addContentMD5 = isset($options['add_content_md5']) + && $options['add_content_md5'] === true; } /** * @return PromiseInterface */ - public function promise() + public function promise(): PromiseInterface { /** @var int $mup_threshold */ $mup_threshold = $this->options['mup_threshold']; @@ -83,6 +87,7 @@ class ObjectUploader implements PromisorInterface 'Key' => $this->key, 'Body' => $this->body, 'ACL' => $this->acl, + 'AddContentMD5' => $this->addContentMD5 ] + $this->options['params']); if (is_callable($this->options['before_upload'])) { $this->options['before_upload']($command); -- cgit v1.2.3