Package Home

Zend Framework 2 Documentation (Manual)

PHK Home

File: /_sources/modules/zend.session.storage.array-storage.txt

Size:848
Storage flags:no_autoload,compress/gzip (52%)

:orphan:

.. _zend.session.storage.array-storage:

Array Storage
-------------

``Zend\Session\Storage\ArrayStorage`` provides a facility to store all information in an ArrayObject.  This
storage method is likely incompatible with 3rd party libraries and all properties will be inaccessible through
the $_SESSION property.  Additionally ArrayStorage will not automatically repopulate the storage container in
the case of each new request and would have to manually be re-populated.

Basic Usage
^^^^^^^^^^^

A basic example is one like the following:

.. code-block:: php
   :linenos:

   use Zend\Session\Storage\ArrayStorage;
   use Zend\Session\SessionManager;

   $populateStorage = array('foo' => 'bar');
   $storage         = new ArrayStorage($populateStorage);
   $manager         = new SessionManager();
   $manager->setStorage($storage);


For more information about the PHK package format: http://phk.tekwire.net