/home/techb158/immovalet.com/vendor/aws/aws-sdk-php/src/S3
NameSizeModeActions
Crypto/-0755rm
Exception/-0755rm
RegionalEndpoint/-0755rm
UseArnRegion/-0755rm
AmbiguousSuccessParser.php22800644editdlrm
ApplyChecksumMiddleware.php19040644editdlrm
BatchDelete.php75810644editdlrm
BucketEndpointArnMiddleware.php118720644editdlrm
BucketEndpointMiddleware.php19140644editdlrm
EndpointRegionHelperTrait.php38780644editdlrm
GetBucketLocationParser.php13200644editdlrm
MultipartCopy.php69340644editdlrm
MultipartUploader.php61160644editdlrm
MultipartUploadingTrait.php39510644editdlrm
ObjectCopier.php57700644editdlrm
ObjectUploader.php51460644editdlrm
PermanentRedirectMiddleware.php17420644editdlrm
PostObject.php39270644editdlrm
PostObjectV4.php54300644editdlrm
PutObjectUrlMiddleware.php15690644editdlrm
RetryableMalformedResponseParser.php14530644editdlrm
S3Client.php429670644editdlrm
S3ClientInterface.php123290644editdlrm
S3ClientTrait.php84990644editdlrm
S3EndpointMiddleware.php114620644editdlrm
S3MultiRegionClient.php196430644editdlrm
S3UriParser.php50270644editdlrm
SSECMiddleware.php22890644editdlrm
StreamWrapper.php305980644editdlrm
Transfer.php151620644editdlrm
Edit: /home/techb158/immovalet.com/vendor/aws/aws-sdk-php/src/S3/ApplyChecksumMiddleware.php (1904B)
api = $api; $this->nextHandler = $nextHandler; } public function __invoke( CommandInterface $command, RequestInterface $request ) { $next = $this->nextHandler; $name = $command->getName(); $body = $request->getBody(); $op = $this->api->getOperation($command->getName()); if (!empty($op['httpChecksumRequired']) && !$request->hasHeader('Content-MD5')) { // Set the content MD5 header for operations that require it. $request = $request->withHeader( 'Content-MD5', base64_encode(Psr7\Utils::hash($body, 'md5', true)) ); } elseif (in_array($name, self::$sha256) && $command['ContentSHA256']) { // Set the content hash header if provided in the parameters. $request = $request->withHeader( 'X-Amz-Content-Sha256', $command['ContentSHA256'] ); } return $next($command, $request); } }