Methods

Create and return a StorageInterface instance

factory(string $type, array | \Traversable $options) : \Zend\Session\Storage\StorageInterface

Parameters

$type

string

$options

array\Traversable

Exceptions

\Zend\Session\Exception\InvalidArgumentException for unrecognized $type or individual options

Returns

Create a storage object from an ArrayStorage class (or a descendent)

createArrayStorage(string $type, array $options) : \Zend\Session\Storage\ArrayStorage

Parameters

$type

string

$options

array

Returns

Create a storage object from a class extending AbstractSessionArrayStorage

createSessionArrayStorage(string $type, array $options) : \Zend\Session\Storage\AbstractSessionArrayStorage

Parameters

$type

string

$options

array

Exceptions

\Zend\Session\Exception\InvalidArgumentException if the input option is invalid

Returns