/
home
/
techb158
/
immovalet.com
/
vendor
/
aws
/
aws-sdk-php
/
src
/
S3
/
/home/techb158/immovalet.com/vendor/aws/aws-sdk-php/src/S3
mkdir
upload
Name
Size
Mode
Actions
Crypto/
-
0755
rm
Exception/
-
0755
rm
RegionalEndpoint/
-
0755
rm
UseArnRegion/
-
0755
rm
AmbiguousSuccessParser.php
2280
0644
edit
dl
rm
ApplyChecksumMiddleware.php
1904
0644
edit
dl
rm
BatchDelete.php
7581
0644
edit
dl
rm
BucketEndpointArnMiddleware.php
11872
0644
edit
dl
rm
BucketEndpointMiddleware.php
1914
0644
edit
dl
rm
EndpointRegionHelperTrait.php
3878
0644
edit
dl
rm
GetBucketLocationParser.php
1320
0644
edit
dl
rm
MultipartCopy.php
6934
0644
edit
dl
rm
MultipartUploader.php
6116
0644
edit
dl
rm
MultipartUploadingTrait.php
3951
0644
edit
dl
rm
ObjectCopier.php
5770
0644
edit
dl
rm
ObjectUploader.php
5146
0644
edit
dl
rm
PermanentRedirectMiddleware.php
1742
0644
edit
dl
rm
PostObject.php
3927
0644
edit
dl
rm
PostObjectV4.php
5430
0644
edit
dl
rm
PutObjectUrlMiddleware.php
1569
0644
edit
dl
rm
RetryableMalformedResponseParser.php
1453
0644
edit
dl
rm
S3Client.php
42967
0644
edit
dl
rm
S3ClientInterface.php
12329
0644
edit
dl
rm
S3ClientTrait.php
8499
0644
edit
dl
rm
S3EndpointMiddleware.php
11462
0644
edit
dl
rm
S3MultiRegionClient.php
19643
0644
edit
dl
rm
S3UriParser.php
5027
0644
edit
dl
rm
SSECMiddleware.php
2289
0644
edit
dl
rm
StreamWrapper.php
30598
0644
edit
dl
rm
Transfer.php
15162
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/aws/aws-sdk-php/src/S3/AmbiguousSuccessParser.php
(2280B)
<?php namespace Aws\S3; use Aws\Api\Parser\AbstractParser; use Aws\Api\Parser\Exception\ParserException; use Aws\Api\StructureShape; use Aws\CommandInterface; use Aws\Exception\AwsException; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\StreamInterface; /** * Converts errors returned with a status code of 200 to a retryable error type. * * @internal */ class AmbiguousSuccessParser extends AbstractParser { private static $ambiguousSuccesses = [ 'UploadPart' => true, 'UploadPartCopy' => true, 'CopyObject' => true, 'CompleteMultipartUpload' => true, ]; /** @var callable */ private $errorParser; /** @var string */ private $exceptionClass; public function __construct( callable $parser, callable $errorParser, $exceptionClass = AwsException::class ) { $this->parser = $parser; $this->errorParser = $errorParser; $this->exceptionClass = $exceptionClass; } public function __invoke( CommandInterface $command, ResponseInterface $response ) { if (200 === $response->getStatusCode() && isset(self::$ambiguousSuccesses[$command->getName()]) ) { $errorParser = $this->errorParser; try { $parsed = $errorParser($response); } catch (ParserException $e) { $parsed = [ 'code' => 'ConnectionError', 'message' => "An error connecting to the service occurred" . " while performing the " . $command->getName() . " operation." ]; } if (isset($parsed['code']) && isset($parsed['message'])) { throw new $this->exceptionClass( $parsed['message'], $command, ['connection_error' => true] ); } } $fn = $this->parser; return $fn($command, $response); } public function parseMemberFromStream( StreamInterface $stream, StructureShape $member, $response ) { return $this->parser->parseMemberFromStream($stream, $member, $response); } }
Save
cmd:
run