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

Base ManagerInterface implementation. More...

Public Member Functions

 __construct (Config $config=null, Storage $storage=null, SaveHandler $saveHandler=null, array $validators=[])
 Constructor.
 
 setConfig (Config $config)
 Set configuration object.
 
 getConfig ()
 Retrieve configuration object.
 
 setStorage (Storage $storage)
 Set session storage object.
 
 getStorage ()
 Retrieve storage object.
 
 setSaveHandler (SaveHandler $saveHandler)
 Set session save handler object.
 
 getSaveHandler ()
 Get SaveHandler Object.
 

Protected Attributes

 $config
 
 $defaultConfigClass = 'Zend\Session\Config\SessionConfig'
 
 $storage
 
 $defaultStorageClass = 'Zend\Session\Storage\SessionArrayStorage'
 
 $saveHandler
 
 $validators
 

Detailed Description

Base ManagerInterface implementation.

Defines common constructor logic and getters for Storage and Configuration

Constructor & Destructor Documentation

__construct ( Config  $config = null,
Storage  $storage = null,
SaveHandler  $saveHandler = null,
array  $validators = [] 
)

Constructor.

Parameters
Config | null$config
Storage | null$storage
SaveHandler | null$saveHandler
array$validators
Exceptions
Exception\RuntimeException

Member Function Documentation

getConfig ( )

Retrieve configuration object.

Returns
Config
getSaveHandler ( )

Get SaveHandler Object.

Returns
SaveHandler
getStorage ( )

Retrieve storage object.

Returns
Storage
setConfig ( Config  $config)

Set configuration object.

Parameters
Config$config
Returns
AbstractManager
setSaveHandler ( SaveHandler  $saveHandler)

Set session save handler object.

Parameters
SaveHandler$saveHandler
Returns
AbstractManager
setStorage ( Storage  $storage)

Set session storage object.

Parameters
Storage$storage
Returns
AbstractManager

Member Data Documentation

$config
protected
$defaultConfigClass = 'Zend\Session\Config\SessionConfig'
protected
$defaultStorageClass = 'Zend\Session\Storage\SessionArrayStorage'
protected
$saveHandler
protected
$storage
protected
$validators
protected