Symfony\Component\HttpFoundation\Session\Session
Session.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class Session
implements
SessionInterface,IteratorAggregate,Countable
{
- // members
- protected SessionStorageInterface $storage;
- private string $flashName;
- private string $attributeName;
- // methods
- public void __construct()
- public void start()
- public void has()
- public void get()
- public void set()
- public void all()
- public void replace()
- public void remove()
- public void clear()
- public void isStarted()
- public ArrayIterator getIterator()
- public int count()
- public void invalidate()
- public void migrate()
- public void save()
- public void getId()
- public void setId()
- public void getName()
- public void setName()
- public void getMetadataBag()
- public void registerBag()
- public void getBag()
- public FlashBagInterface getFlashBag()
Hierarchy
Members
private
- $attributeName — string
- $flashName — string
protected
- $storage
—
Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface
Storage driver.
Methods
public
- __construct() — Constructor.
- all() — {@inheritdoc}
- clear() — {@inheritdoc}
- count() — Returns the number of attributes.
- get() — {@inheritdoc}
- getBag() — {@inheritdoc}
- getFlashBag() — Gets the flashbag interface.
- getId() — {@inheritdoc}
- getIterator() — Returns an iterator for attributes.
- getMetadataBag() — {@inheritdoc}
- getName() — {@inheritdoc}
- has() — {@inheritdoc}
- invalidate() — {@inheritdoc}
- isStarted() — {@inheritdoc}
- migrate() — {@inheritdoc}
- registerBag() — {@inheritdoc}
- remove() — {@inheritdoc}
- replace() — {@inheritdoc}
- save() — {@inheritdoc}
- set() — {@inheritdoc}
- setId() — {@inheritdoc}
- setName() — {@inheritdoc}
- start() — {@inheritdoc}