[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Source view] [Print] [Project Stats]
Zend Framework LICENSE
Copyright: | Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
License: | http://framework.zend.com/license/new-bsd New BSD License |
Version: | $Id$ |
File Size: | 900 lines (27 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Zend_Service_Amazon_S3:: (27 methods):
setEndpoint()
getEndpoint()
__construct()
_validBucketName()
createBucket()
isBucketAvailable()
isObjectAvailable()
removeBucket()
getInfo()
getBuckets()
cleanBucket()
getObjectsByBucket()
_fixupObjectName()
getObject()
getObjectStream()
putObject()
putFile()
putFileStream()
removeObject()
_makeRequest()
addSignature()
getMimeType()
registerAsClient()
unregisterAsClient()
getWrapperClient()
registerStreamWrapper()
unregisterStreamWrapper()
Class: Zend_Service_Amazon_S3 - X-Ref
Amazon S3 PHP connection classsetEndpoint($endpoint) X-Ref |
Set S3 endpoint to use param: string|Zend_Uri_Http $endpoint return: Zend_Service_Amazon_S3 |
getEndpoint() X-Ref |
Get current S3 endpoint return: Zend_Uri_Http |
__construct($accessKey=null, $secretKey=null, $region=null) X-Ref |
Constructor param: string $accessKey param: string $secretKey param: string $region |
_validBucketName($bucket) X-Ref |
Verify if the bucket name is valid param: string $bucket return: boolean |
createBucket($bucket, $location = null) X-Ref |
Add a new bucket param: string $bucket return: boolean |
isBucketAvailable($bucket) X-Ref |
Checks if a given bucket name is available param: string $bucket return: boolean |
isObjectAvailable($object) X-Ref |
Checks if a given object exists param: string $object return: boolean |
removeBucket($bucket) X-Ref |
Remove a given bucket. All objects in the bucket must be removed prior to removing the bucket. param: string $bucket return: boolean |
getInfo($object) X-Ref |
Get metadata information for a given object param: string $object return: array|false |
getBuckets() X-Ref |
List the S3 buckets return: array|false |
cleanBucket($bucket) X-Ref |
Remove all objects in the bucket. param: string $bucket return: boolean |
getObjectsByBucket($bucket, $params = array() X-Ref |
List the objects in a bucket. Provides the list of object keys that are contained in the bucket. Valid params include the following. prefix - Limits the response to keys which begin with the indicated prefix. You can use prefixes to separate a bucket into different sets of keys in a way similar to how a file system uses folders. marker - Indicates where in the bucket to begin listing. The list will only include keys that occur lexicographically after marker. This is convenient for pagination: To get the next page of results use the last key of the current page as the marker. max-keys - The maximum number of keys you'd like to see in the response body. The server might return fewer than this many keys, but will not return more. delimiter - Causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the CommonPrefixes collection. These rolled-up keys are not returned elsewhere in the response. param: string $bucket param: array $params S3 GET Bucket Paramater return: array|false |
_fixupObjectName($object) X-Ref |
Make sure the object name is valid param: string $object return: string |
getObject($object, $paidobject=false) X-Ref |
Get an object param: string $object param: bool $paidobject This is "requestor pays" object return: string|false |
getObjectStream($object, $streamfile = null, $paidobject=false) X-Ref |
Get an object using streaming Can use either provided filename for storage or create a temp file if none provided. param: string $object Object path param: string $streamfile File to write the stream to param: bool $paidobject This is "requestor pays" object return: Zend_Http_Response_Stream|false |
putObject($object, $data, $meta=null) X-Ref |
Upload an object by a PHP string param: string $object Object name param: string|resource $data Object data (can be string or stream) param: array $meta Metadata return: boolean |
putFile($path, $object, $meta=null) X-Ref |
Put file to S3 as object param: string $path File name param: string $object Object name param: array $meta Metadata return: boolean |
putFileStream($path, $object, $meta=null) X-Ref |
Put file to S3 as object, using streaming param: string $path File name param: string $object Object name param: array $meta Metadata return: boolean |
removeObject($object) X-Ref |
Remove a given object param: string $object return: boolean |
_makeRequest($method, $path='', $params=null, $headers=array() X-Ref |
Make a request to Amazon S3 param: string $method Request method param: string $path Path to requested object param: array $params Request parameters param: array $headers HTTP headers param: string|resource $data Request data return: Zend_Http_Response |
addSignature($method, $path, &$headers) X-Ref |
Add the S3 Authorization signature to the request headers param: string $method param: string $path param: array &$headers return: string |
getMimeType($path) X-Ref |
Attempt to get the content-type of a file based on the extension param: string $path return: string |
registerAsClient($name) X-Ref |
Register this object as stream wrapper client param: string $name return: Zend_Service_Amazon_S3 |
unregisterAsClient($name) X-Ref |
Unregister this object as stream wrapper client param: string $name return: Zend_Service_Amazon_S3 |
getWrapperClient($name) X-Ref |
Get wrapper client for stream type param: string $name return: Zend_Service_Amazon_S3 |
registerStreamWrapper($name='s3') X-Ref |
Register this object as stream wrapper param: string $name return: Zend_Service_Amazon_S3 |
unregisterStreamWrapper($name='s3') X-Ref |
Unregister this object as stream wrapper param: string $name return: Zend_Service_Amazon_S3 |
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |