Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
This provides a base class for session attribute storage.
- Author: Drak <drak@zikula.org>
Synopsis
class NativeSessionStorage
implements
SessionStorageInterface
{
- // members
- protected array $bags;
- protected Boolean $started;
- protected Boolean $closed;
- protected AbstractProxy $saveHandler;
- protected MetadataBag $metadataBag;
- // methods
- public void __construct()
- public AbstractProxy getSaveHandler()
- public void start()
- public void getId()
- public void setId()
- public void getName()
- public void setName()
- public void regenerate()
- public void save()
- public void clear()
- public void registerBag()
- public void getBag()
- public void setMetadataBag()
- public MetadataBag getMetadataBag()
- public void isStarted()
- public void setOptions()
- public void setSaveHandler()
- protected void loadSession()
Hierarchy
Extended by
Implements
Members
protected
- $bags
—
array
Array of SessionBagInterface - $closed — Symfony\Component\HttpFoundation\Session\Storage\Boolean
- $metadataBag — Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
- $saveHandler — Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
- $started — Symfony\Component\HttpFoundation\Session\Storage\Boolean
Methods
protected
- loadSession() — Load the session with attributes.
public
- __construct() — Constructor.
- clear() — {@inheritdoc}
- getBag() — {@inheritdoc}
- getId() — {@inheritdoc}
- getMetadataBag() — Gets the MetadataBag.
- getName() — {@inheritdoc}
- getSaveHandler() — Gets the save handler instance.
- isStarted() — {@inheritdoc}
- regenerate() — {@inheritdoc}
- registerBag() — {@inheritdoc}
- save() — {@inheritdoc}
- setId() — {@inheritdoc}
- setMetadataBag() — Sets the MetadataBag.
- setName() — {@inheritdoc}
- setOptions() — Sets session.* ini variables.
- setSaveHandler() — Registers session save handler as a PHP session handler.
- start() — {@inheritdoc}