Zend Framework  2.4
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=array())
 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.
 
- Public Member Functions inherited from ManagerInterface
 sessionExists ()
 
 start ()
 
 destroy ()
 
 writeClose ()
 
 setName ($name)
 
 getName ()
 
 setId ($id)
 
 getId ()
 
 regenerateId ()
 
 rememberMe ($ttl=null)
 
 forgetMe ()
 
 expireSessionCookie ()
 
 setValidatorChain (EventManagerInterface $chain)
 
 getValidatorChain ()
 
 isValid ()
 

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 = array() 
)

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

Implements ManagerInterface.

getSaveHandler ( )

Get SaveHandler Object.

Returns
SaveHandler

Implements ManagerInterface.

getStorage ( )

Retrieve storage object.

Returns
Storage

Implements ManagerInterface.

setConfig ( Config  $config)

Set configuration object.

Parameters
Config$config
Returns
AbstractManager

Implements ManagerInterface.

setSaveHandler ( SaveHandler  $saveHandler)

Set session save handler object.

Parameters
SaveHandler$saveHandler
Returns
AbstractManager

Implements ManagerInterface.

setStorage ( Storage  $storage)

Set session storage object.

Parameters
Storage$storage
Returns
AbstractManager

Implements ManagerInterface.

Member Data Documentation

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