Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
URL_DEV_BLOB = '127.0.0.1:10000'
Development storage URLS
Details URL_DEV_QUEUE = '127.0.0.1:10001'
Details URL_DEV_TABLE = '127.0.0.1:10002'
Details URL_CLOUD_BLOB = 'blob.core.windows.net'
Live storage URLS
Details URL_CLOUD_QUEUE = 'queue.core.windows.net'
Details URL_CLOUD_TABLE = 'table.core.windows.net'
Details RESOURCE_UNKNOWN = 'unknown'
Resource types
Details RESOURCE_CONTAINER = 'c'
Details RESOURCE_BLOB = 'b'
Details RESOURCE_TABLE = 't'
Details RESOURCE_ENTITY = 'e'
Details RESOURCE_QUEUE = 'q'
Details PREFIX_PROPERTIES = 'x-ms-prop-'
HTTP header prefixes
Details PREFIX_METADATA = 'x-ms-meta-'
Details PREFIX_STORAGE_HEADER = 'x-ms-'
Detailsstring $_accountKey = ''Account key for Windows Azure
Detailsstring $_accountName = ''Account name for Windows Azure
Detailsstring $_apiVersion = '2009-09-19'Current API version
DetailsZend_Service_WindowsAzure_Credentials_CredentialsAbstract $_credentials = 'null'Zend_Service_WindowsAzure_Credentials_CredentialsAbstract instance
Detailsstring $_host = ''Storage host name
DetailsZend_Http_Client $_httpClientChannel = 'null'Zend_Http_Client channel used for communication with REST services
Detailsstring $_proxyCredentials = ''Proxy credentials
Detailsint $_proxyPort = '80'Proxy port
Detailsstring $_proxyUrl = ''Proxy url
DetailsZend_Service_WindowsAzure_RetryPolicy_RetryPolicyAbstract $_retryPolicy = 'null'Zend_Service_WindowsAzure_RetryPolicy_RetryPolicyAbstract instance
Detailsboolean $_usePathStyleUri = 'false'Use path-style URI's
Detailsboolean $_useProxy = 'false'Use proxy?
Details__construct(
string $host
=
self, string $accountName
=
Zend_Service_WindowsAzure_Credentials_CredentialsAbstract, string $accountKey
=
Zend_Service_WindowsAzure_Credentials_CredentialsAbstract, boolean $usePathStyleUri
=
false, Zend_Service_WindowsAzure_RetryPolicy_RetryPolicyAbstract $retryPolicy
=
null
)
:
Creates a new Zend_Service_WindowsAzure_Storage instance
Details_generateMetadataHeaders(
array $metadata
=
array
)
:
HTTPGenerate metadata headers
Details_parseMetadataElement(
$element
=
null
)
:
arrayParse metadata XML
Details_parseMetadataHeaders(
array $headers
=
array
)
:
arrayParse metadata headers
Details_parseResponse(
Zend_Http_Response $response
=
null
)
:
objectParse result from Zend_Http_Response
Details_performRequest(
string $path
=
/, string $queryString, string $httpVerb
=
Zend_Http_Client, array $headers
=
array, boolean $forTableStorage
=
false, mixed $rawData
=
null, string $resourceType
=
Zend_Service_WindowsAzure_Storage, string $requiredPermission
=
Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
)
:
Zend_Http_ResponsePerform request using Zend_Http_Client channel
DetailscreateQueryStringFromArray(
array $queryString
)
:
stringBuilds a query string from an array of elements
DetailsgetAccountName(
)
:
stringReturns the Windows Azure account name
DetailsgetBaseUrl(
)
:
stringGet base URL for creating requests
DetailsgetCredentials(
)
:
Zend_Service_WindowsAzure_Credentials_CredentialsAbstractGet Zend_Service_WindowsAzure_Credentials_CredentialsAbstract instance
DetailsisValidMetadataName(
string $metadataName
)
:
booleanIs valid metadata name?
DetailsisoDate(
int $timestamp
=
null
)
:
stringGenerate ISO 8601 compliant date string in UTC time zone
DetailssetCredentials(
Zend_Service_WindowsAzure_Credentials_CredentialsAbstract $credentials
)
:
Set Zend_Service_WindowsAzure_Credentials_CredentialsAbstract instance
DetailssetHttpClientChannel(
Zend_Http_Client_Adapter_Interface|string $adapterInstance
=
Zend_Http_Client_Adapter_Proxy
)
:
Set the HTTP client channel to use
DetailssetProxy(
boolean $useProxy
=
false, string $proxyUrl, int $proxyPort
=
80, string $proxyCredentials
)
:
Set proxy
DetailssetRetryPolicy(
Zend_Service_WindowsAzure_RetryPolicy_RetryPolicyAbstract $retryPolicy
=
null
)
:
Set retry policy to use when making requests
Detailsurlencode(
string $value
)
:
stringURL encode function
Details