buuum / amazons3
A simple aws s3 class
v1.0.0
2017-12-18 15:19 UTC
Requires
- php: >=5.5.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-12-17 20:37:13 UTC
README
===============================
Install
System Requirements
You need PHP >= 5.5.0 to use Buuum\AmazonS3 but the latest stable version of PHP is recommended.
Composer
Buuum\S3 is available on Packagist and can be installed using Composer:
composer require buuum/amazons3
Manually
You may use your own autoloader as long as it follows PSR-0 or PSR-4 standards. Just put src directory contents in your vendor directory.
CONSTANTS
const ACL_PRIVATE = 'private'; const ACL_PUBLIC_READ = 'public-read'; const ACL_PUBLIC_READ_WRITE = 'public-read-write'; const ACL_AUTHENTICATED_READ = 'authenticated-read'; const STORAGE_CLASS_STANDARD = 'STANDARD'; const STORAGE_CLASS_RRS = 'REDUCED_REDUNDANCY'; const STORAGE_CLASS_STANDARD_IA = 'STANDARD_IA';
USAGE
INITIALIZE
$s3 = new S3($config_key, $config_secret, $config_bucket); $s3->setDefaultHeaders([ 'Cache-Control' => 'max-age=2592000', 'Expires' => 2592000, ]);