category Zend
package Zend_Service_WindowsAzure
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
inherited_from \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract

 Methods

Creates a new Zend_Service_WindowsAzure_Credentials_CredentialsAbstract instance

__construct(string $accountName = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_ACCOUNT, string $accountKey = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_KEY, boolean $usePathStyleUri = false
Inherited

Parameters

$accountName

string

Account name for Windows Azure

$accountKey

string

Account key for Windows Azure

$usePathStyleUri

boolean

Use path-style URI's

Set account name for Windows Azure

setAccountName(string $value = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_ACCOUNT) : \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
Inherited

Parameters

$value

string

Returns

\Zend_Service_WindowsAzure_Credentials_CredentialsAbstract

Set account key for Windows Azure

setAccountkey(string $value = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_KEY) : \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
Inherited

Parameters

$value

string

Returns

\Zend_Service_WindowsAzure_Credentials_CredentialsAbstract

Set use path-style URI's

setUsePathStyleUri(boolean $value = false) : \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
Inherited

Parameters

$value

boolean

Returns

\Zend_Service_WindowsAzure_Credentials_CredentialsAbstract

Sign request headers with credentials

signRequestHeaders(string $httpVerb = \Zend_Http_Client::GET, string $path = '/', string $queryString = '', array $headers = null, boolean $forTableStorage = false, string $resourceType = \Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, string $requiredPermission = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ, mixed $rawData = null) : array
inherited_from \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::signRequestHeaders()

Parameters

$httpVerb

string

HTTP verb the request will use

$path

string

Path for the request

$queryString

string

Query string for the request

$headers

array

x-ms headers to add

$forTableStorage

boolean

Is the request for table storage?

$resourceType

string

Resource type

$requiredPermission

string

Required permission

$rawData

mixed

Raw post data

Returns

arrayArray of headers

Sign request headers with credentials

signRequestHeaders(string $httpVerb = \Zend_Http_Client::GET, string $path = '/', string $queryString = '', array $headers = null, boolean $forTableStorage = false, string $resourceType = \Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, string $requiredPermission = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ, mixed $rawData = null) : array
Inherited

Parameters

$httpVerb

string

HTTP verb the request will use

$path

string

Path for the request

$queryString

string

Query string for the request

$headers

array

x-ms headers to add

$forTableStorage

boolean

Is the request for table storage?

$resourceType

string

Resource type

$requiredPermission

string

Required permission

$rawData

mixed

Raw post data

Returns

arrayArray of headers

Sign request URL with credentials

signRequestUrl(string $requestUrl = '', string $resourceType = \Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, string $requiredPermission = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ) : string
inherited_from \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::signRequestUrl()

Parameters

$requestUrl

string

Request URL

$resourceType

string

Resource type

$requiredPermission

string

Required permission

Returns

stringSigned request URL

Sign request URL with credentials

signRequestUrl(string $requestUrl = '', string $resourceType = \Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, string $requiredPermission = \Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ) : string
Inherited

Parameters

$requestUrl

string

Request URL

$resourceType

string

Resource type

$requiredPermission

string

Required permission

Returns

stringSigned request URL

Returns an array value if the key is set, otherwide returns $valueIfNotSet

_issetOr(array $array, mixed $key, mixed $valueIfNotSet) : mixed
Inherited

Parameters

$array

array

$key

mixed

$valueIfNotSet

mixed

Returns

mixed

Make array of query string

_makeArrayOfQueryString(string $value) : array
Inherited

Parameters

$value

string

Query string

Returns

arrayArray of key/value pairs

Prepare query string for signing

_prepareQueryStringForSigning(string $value) : string
Inherited

Parameters

$value

string

Original query string

Returns

stringQuery string for signing

 Properties

 

Account key for Windows Azure

$_accountKey : string

Default

''
 

Account name for Windows Azure

$_accountName : string

Default

''
 

Use path-style URI's

$_usePathStyleUri : boolean

Default

false

 Constants

   

DEVSTORE_KEY

DEVSTORE_KEY = "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==" 
 

PERMISSION_DELETE

PERMISSION_DELETE = "d" 
 

PERMISSION_LIST

PERMISSION_LIST = "l" 
 

Permissions

PERMISSION_READ = "r" 
 

PERMISSION_WRITE

PERMISSION_WRITE = "w" 
   

HTTP header prefixes

PREFIX_PROPERTIES = "x-ms-prop-" 
 

PREFIX_STORAGE_HEADER

PREFIX_STORAGE_HEADER = "x-ms-"