class MockArraySessionStorage

MockArraySessionStorage mocks the session for unit tests.

No PHP session is actually started since a session can be initialized and shutdown only once per PHP execution cycle.

When doing functional testing, you should use MockFileSessionStorage instead.

@author Fabien Potencier <fabien@symfony.com> @author Bulat Shakirzyanov <mallluhuct@gmail.com> @author Drak <drak@zikula.org>

Hierarchy

Expanded class hierarchy of MockArraySessionStorage

3 files declare their use of MockArraySessionStorage

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/MockArraySessionStorage.php, line 29

Namespace

Symfony\Component\HttpFoundation\Session\Storage
View source

Members

Namesort descending Modifiers Type Description Overrides
MockArraySessionStorage::$bags protected property
MockArraySessionStorage::$closed protected property
MockArraySessionStorage::$data protected property
MockArraySessionStorage::$id protected property
MockArraySessionStorage::$metadataBag protected property
MockArraySessionStorage::$name protected property
MockArraySessionStorage::$started protected property
MockArraySessionStorage::clear public function Clear all session data in memory. Overrides SessionStorageInterface::clear
MockArraySessionStorage::generateId protected function Generates a session ID.
MockArraySessionStorage::getBag public function Gets a SessionBagInterface by name. Overrides SessionStorageInterface::getBag
MockArraySessionStorage::getId public function Returns the session ID Overrides SessionStorageInterface::getId
MockArraySessionStorage::getMetadataBag public function Gets the MetadataBag. Overrides SessionStorageInterface::getMetadataBag
MockArraySessionStorage::getName public function Returns the session name Overrides SessionStorageInterface::getName
MockArraySessionStorage::isStarted public function Checks if the session is started. Overrides SessionStorageInterface::isStarted
MockArraySessionStorage::loadSession protected function
MockArraySessionStorage::regenerate public function Regenerates id that represents this storage. Overrides SessionStorageInterface::regenerate 1
MockArraySessionStorage::registerBag public function Registers a SessionBagInterface for use. Overrides SessionStorageInterface::registerBag
MockArraySessionStorage::save public function Force the session to be saved and closed. Overrides SessionStorageInterface::save 1
MockArraySessionStorage::setId public function Sets the session ID Overrides SessionStorageInterface::setId
MockArraySessionStorage::setMetadataBag public function Sets the MetadataBag.
MockArraySessionStorage::setName public function Sets the session name Overrides SessionStorageInterface::setName
MockArraySessionStorage::setSessionData public function Sets the session data.
MockArraySessionStorage::start public function Starts the session. Overrides SessionStorageInterface::start 1
MockArraySessionStorage::__construct public function Constructor. 1