Zend Framework  3.0
Static Public Member Functions | Static Protected Attributes | List of all members
StorageFactory Class Reference

Static Public Member Functions

static factory ($cfg)
 The storage factory This can instantiate storage adapters and plugins.
 
static adapterFactory ($adapterName, $options=[])
 Instantiate a storage adapter.
 
static getAdapterPluginManager ()
 Get the adapter plugin manager.
 
static setAdapterPluginManager (Storage\AdapterPluginManager $adapters)
 Change the adapter plugin manager.
 
static resetAdapterPluginManager ()
 Resets the internal adapter plugin manager.
 
static pluginFactory ($pluginName, $options=[])
 Instantiate a storage plugin.
 
static getPluginManager ()
 Get the plugin manager.
 
static setPluginManager (Storage\PluginManager $plugins)
 Change the plugin manager.
 
static resetPluginManager ()
 Resets the internal plugin manager.
 

Static Protected Attributes

static $adapters = null
 
static $plugins = null
 

Member Function Documentation

static adapterFactory (   $adapterName,
  $options = [] 
)
static

Instantiate a storage adapter.

Parameters
string | Storage\StorageInterface$adapterName
array | Traversable | Storage\Adapter\AdapterOptions$options
Returns
Storage
Exceptions
Exception\RuntimeException
static factory (   $cfg)
static

The storage factory This can instantiate storage adapters and plugins.

Parameters
array | Traversable$cfg
Returns
Storage
Exceptions
Exception\InvalidArgumentException
static getAdapterPluginManager ( )
static

Get the adapter plugin manager.

Returns
Storage
static getPluginManager ( )
static

Get the plugin manager.

Returns
Storage
static pluginFactory (   $pluginName,
  $options = [] 
)
static

Instantiate a storage plugin.

Parameters
string | Storage\Plugin\PluginInterface$pluginName
array | Traversable | Storage\Plugin\PluginOptions$options
Returns
Storage
Exceptions
Exception\RuntimeException
static resetAdapterPluginManager ( )
static

Resets the internal adapter plugin manager.

Returns
void
static resetPluginManager ( )
static

Resets the internal plugin manager.

Returns
void
static setAdapterPluginManager ( Storage\AdapterPluginManager  $adapters)
static

Change the adapter plugin manager.

Parameters
Storage\AdapterPluginManager$adapters
Returns
void
static setPluginManager ( Storage\PluginManager  $plugins)
static

Change the plugin manager.

Parameters
Storage\PluginManager$plugins
Returns
void

Member Data Documentation

$adapters = null
staticprotected
$plugins = null
staticprotected