PHP Класс Gaufrette\Adapter\AmazonS3

See the AwsS3 adapter for using the AWS SDK for PHP v2.x.
Автор: Antoine Hérault ([email protected])
Автор: Leszek Prabucki ([email protected])
Наследование: implements Gaufrette\Adapter, implements Gaufrette\Adapter\MetadataSupporter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$bucket
$ensureBucket
$metadata
$options
$service

Открытые методы

Метод Описание
__construct ( AmazonS3 $service, $bucket, $options = [] )
delete ( $key )
exists ( $key )
getAcl ( ) : string Get the acl used when writing files.
getDirectory ( ) : string Get the directory the user has access to.
getMetadata ( $key )
isDirectory ( $key )
keys ( )
mtime ( $key )
read ( $key )
rename ( $sourceKey, $targetKey )
setAcl ( string $acl ) Set the acl used when writing files.
setDirectory ( string $directory ) Set the base directory the user will have access to.
setMetadata ( $key, $metadata )
write ( $key, $content )

Приватные методы

Метод Описание
computePath ( string $key ) : string Computes the path for the specified key taking the bucket in account.
ensureBucketExists ( ) Ensures the specified bucket exists. If the bucket does not exists and the create parameter is set to true, it will try to create the bucket.

Описание методов

__construct() публичный Метод

public __construct ( AmazonS3 $service, $bucket, $options = [] )
$service AmazonS3

delete() публичный Метод

public delete ( $key )

exists() публичный Метод

public exists ( $key )

getAcl() публичный Метод

Get the acl used when writing files.
public getAcl ( ) : string
Результат string

getDirectory() публичный Метод

Get the directory the user has access to.
public getDirectory ( ) : string
Результат string

getMetadata() публичный Метод

public getMetadata ( $key )

isDirectory() публичный Метод

public isDirectory ( $key )

keys() публичный Метод

public keys ( )

mtime() публичный Метод

public mtime ( $key )

read() публичный Метод

public read ( $key )

rename() публичный Метод

public rename ( $sourceKey, $targetKey )

setAcl() публичный Метод

Set the acl used when writing files.
public setAcl ( string $acl )
$acl string

setDirectory() публичный Метод

Set the base directory the user will have access to.
public setDirectory ( string $directory )
$directory string

setMetadata() публичный Метод

public setMetadata ( $key, $metadata )

write() публичный Метод

public write ( $key, $content )

Описание свойств

$bucket защищенное свойство

protected $bucket

$ensureBucket защищенное свойство

protected $ensureBucket

$metadata защищенное свойство

protected $metadata

$options защищенное свойство

protected $options

$service защищенное свойство

protected $service