Trait S3ClientTrait
- Aws\S3\S3ClientTrait uses Aws\Api\Parser\PayloadParserTrait
- Namespace: Aws\S3
- Located at S3/S3ClientTrait.php
A trait providing S3-specific functionality. This is meant to be used in classes implementing \Aws\S3\S3ClientInterface
Direct Known Users
Methods Summary
- upload ( $bucket, $key, $body, $acl = 'private', array $options = [] )
- uploadAsync ( $bucket, $key, $body, $acl = 'private', array $options = [] )
- copy ( $fromB, $fromK, $destB, $destK, $acl = 'private', array $opts = [] )
- copyAsync ( $fromB, $fromK, $destB, $destK, $acl = 'private', array $opts = [] )
- registerStreamWrapper ( )
- registerStreamWrapperV2 ( )
- deleteMatchingObjects ( $bucket, $prefix = '', $regex = '', array $options = [] )
- deleteMatchingObjectsAsync ( $bucket, $prefix = '', $regex = '', array $options = [] )
- uploadDirectory ( $directory, $bucket, $keyPrefix = null, array $options = [] )
- uploadDirectoryAsync ( $directory, $bucket, $keyPrefix = null, array $options = [] )
- downloadBucket ( $directory, $bucket, $keyPrefix = '', array $options = [] )
- downloadBucketAsync ( $directory, $bucket, $keyPrefix = '', array $options = [] )
- determineBucketRegion ( $bucketName )
- determineBucketRegionAsync ( string $bucketName )
- doesBucketExist ( $bucket )
- doesBucketExistV2 ( $bucket, $accept403 = false )
- doesObjectExist ( $bucket, $key, array $options = [] )
- doesObjectExistV2 ( $bucket, $key, $includeDeleteMarkers = false, array $options = [] )
- abstract execute ( Aws\CommandInterface $command )
- abstract getCommand ( $name, array $args = [] )
- abstract getHandlerList ( )
- abstract getIterator ( $name, array $args = [] )
Methods Details
upload ( $bucket, $key, $body, $acl = 'private', array $options = [] )
See
S3ClientInterface::upload()
uploadAsync ( $bucket, $key, $body, $acl = 'private', array $options = [] )
See
S3ClientInterface::uploadAsync()
copy ( $fromB, $fromK, $destB, $destK, $acl = 'private', array $opts = [] )
See
S3ClientInterface::copy()
copyAsync ( $fromB, $fromK, $destB, $destK, $acl = 'private', array $opts = [] )
See
S3ClientInterface::copyAsync()
registerStreamWrapper ( )
See
S3ClientInterface::registerStreamWrapper()
registerStreamWrapperV2 ( )
See
S3ClientInterface::registerStreamWrapperV2()
deleteMatchingObjects ( $bucket, $prefix = '', $regex = '', array $options = [] )
See
S3ClientInterface::deleteMatchingObjects()
deleteMatchingObjectsAsync ( $bucket, $prefix = '', $regex = '', array $options = [] )
See
S3ClientInterface::deleteMatchingObjectsAsync()
uploadDirectory ( $directory, $bucket, $keyPrefix = null, array $options = [] )
See
S3ClientInterface::uploadDirectory()
uploadDirectoryAsync ( $directory, $bucket, $keyPrefix = null, array $options = [] )
See
S3ClientInterface::uploadDirectoryAsync()
downloadBucket ( $directory, $bucket, $keyPrefix = '', array $options = [] )
See
S3ClientInterface::downloadBucket()
downloadBucketAsync ( $directory, $bucket, $keyPrefix = '', array $options = [] )
See
S3ClientInterface::downloadBucketAsync()
determineBucketRegion ( $bucketName )
See
S3ClientInterface::determineBucketRegion()
GuzzleHttp\Promise\PromiseInterface
determineBucketRegionAsync (
string
$bucketName
)
Parameters
string | $bucketName |
Returns
GuzzleHttp\Promise\PromiseInterface |
See
S3ClientInterface::determineBucketRegionAsync()
doesBucketExist ( $bucket )
See
S3ClientInterface::doesBucketExist()
doesBucketExistV2 ( $bucket, $accept403 = false )
See
S3ClientInterface::doesBucketExistV2()
doesObjectExist ( $bucket, $key, array $options = [] )
See
S3ClientInterface::doesObjectExist()
doesObjectExistV2 ( $bucket, $key, $includeDeleteMarkers = false, array $options = [] )
See
S3ClientInterface::doesObjectExistV2()
abstract
execute (
Aws\CommandInterface
$command
)
See
S3ClientInterface::execute()
abstract getCommand ( $name, array $args = [] )
See
S3ClientInterface::getCommand()
abstract
Aws\HandlerList
getHandlerList (
)
abstract Iterator getIterator ( $name, array $args = [] )
Returns
Iterator |
See
S3ClientInterface::getIterator()