Moodle  2.2.1
http://www.collinsharper.com
S3Request Class Reference

Public Member Functions

 __construct ($verb, $bucket= '', $uri= '', $defaultHost= 's3.amazonaws.com')
 setParameter ($key, $value)
 setHeader ($key, $value)
 setAmzHeader ($key, $value)
 getResponse ()

Data Fields

 $bucket
 $uri
 $resource = ''
 $parameters = array()
 $amzHeaders = array()
 $headers
 $fp = false
 $size = 0
 $data = false
 $response

Detailed Description

Definition at line 1040 of file S3.php.


Constructor & Destructor Documentation

__construct ( verb,
bucket = '',
uri = '',
defaultHost = 's3.amazonaws.com' 
)

Constructor

Parameters:
string$verbVerb
string$bucketBucket name
string$uriObject URI
Returns:
mixed

Definition at line 1056 of file S3.php.


Member Function Documentation

Get the S3 response

Returns:
object | false

Definition at line 1117 of file S3.php.

Here is the call graph for this function:

setAmzHeader ( key,
value 
)

Set x-amz-meta-* header

Parameters:
string$keyKey
string$valueValue
Returns:
void

Definition at line 1107 of file S3.php.

setHeader ( key,
value 
)

Set request header

Parameters:
string$keyKey
string$valueValue
Returns:
void

Definition at line 1095 of file S3.php.

setParameter ( key,
value 
)

Set request parameter

Parameters:
string$keyKey
string$valueValue
Returns:
void

Definition at line 1083 of file S3.php.


Field Documentation

$amzHeaders = array()

Definition at line 1042 of file S3.php.

$bucket

Definition at line 1041 of file S3.php.

$data = false

Definition at line 1045 of file S3.php.

$fp = false

Definition at line 1045 of file S3.php.

$headers
Initial value:
 array(
                'Host' => '', 'Date' => '', 'Content-MD5' => '', 'Content-Type' => ''
        )

Definition at line 1042 of file S3.php.

$parameters = array()

Definition at line 1041 of file S3.php.

$resource = ''

Definition at line 1041 of file S3.php.

Definition at line 1045 of file S3.php.

$size = 0

Definition at line 1045 of file S3.php.

$uri

Definition at line 1041 of file S3.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations