PHP Class Dmyers\Storage\Adapter\AmazonS3

Inheritance: extends Base
Show file Open project: dmyers/laravel-storage

Protected Properties

Property Type Description
$bucket
$client
$name

Public Methods

Method Description
__construct ( )
copy ( $path, $target ) {@inheritDoc}
delete ( $path ) {@inheritDoc}
download ( $path, $target ) {@inheritDoc}
exists ( $path ) {@inheritDoc}
files ( $path ) {@inheritDoc}
get ( $path ) {@inheritDoc}
getBucket ( )
isDirectory ( $path ) {@inheritDoc}
lastModified ( $path ) {@inheritDoc}
mime ( $path ) {@inheritDoc}
move ( $path, $target ) {@inheritDoc}
put ( $path, $contents ) {@inheritDoc}
setBucket ( $bucket )
size ( $path ) {@inheritDoc}
type ( $path ) {@inheritDoc}
upload ( $path, $target ) {@inheritDoc}
url ( $path ) {@inheritDoc}

Protected Methods

Method Description
bucketExists ( )
computePath ( $path )
ensureBucketExists ( )

Method Details

__construct() public method

public __construct ( )

bucketExists() protected method

protected bucketExists ( )

computePath() protected method

protected computePath ( $path )

copy() public method

{@inheritDoc}
public copy ( $path, $target )

delete() public method

{@inheritDoc}
public delete ( $path )

download() public method

{@inheritDoc}
public download ( $path, $target )

ensureBucketExists() protected method

protected ensureBucketExists ( )

exists() public method

{@inheritDoc}
public exists ( $path )

files() public method

{@inheritDoc}
public files ( $path )

get() public method

{@inheritDoc}
public get ( $path )

getBucket() public method

public getBucket ( )

isDirectory() public method

{@inheritDoc}
public isDirectory ( $path )

lastModified() public method

{@inheritDoc}
public lastModified ( $path )

mime() public method

{@inheritDoc}
public mime ( $path )

move() public method

{@inheritDoc}
public move ( $path, $target )

put() public method

{@inheritDoc}
public put ( $path, $contents )

setBucket() public method

public setBucket ( $bucket )

size() public method

{@inheritDoc}
public size ( $path )

type() public method

{@inheritDoc}
public type ( $path )

upload() public method

{@inheritDoc}
public upload ( $path, $target )

url() public method

{@inheritDoc}
public url ( $path )

Property Details

$bucket protected property

protected $bucket

$client protected property

protected $client

$name protected property

protected $name