Abstract factory for Zend_Cloud resources

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

 Methods

Retrieve StorageService adapter

getAdapter(array $options = array()) : \Zend_Cloud_StorageService_Adapter
Static

Parameters

$options

array

Returns

\Zend_Cloud_StorageService_Adapter

Get an individual adapter instance

_getAdapter(string $adapterOption, array|\Zend_Config $options) : null | \Zend_Cloud_DocumentService_Adapter | \Zend_Cloud_QueueService_Adapter | \Zend_Cloud_StorageService_Adapter
InheritedStatic

Parameters

$adapterOption

string

$options

array\Zend_Config

Returns

null\Zend_Cloud_DocumentService_Adapter\Zend_Cloud_QueueService_Adapter\Zend_Cloud_StorageService_Adapter

Constructor

__construct() : void
inherited_from \Zend_Cloud_AbstractFactory::__construct()

Constructor

__construct() 
Inherited

 Properties

 

Interface which adapter must implement to be considered valid

$_adapterInterface : string

Default

'Zend_Cloud_StorageService_Adapter'
Static

 Constants

 

STORAGE_ADAPTER_KEY

STORAGE_ADAPTER_KEY = 'storage_adapter'