Open Journal Systems  3.3.0
lib/vendor/symfony/http-foundation/Session/SessionInterface.php
1 <?php
2 
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11 
13 
15 
22 {
30  public function start();
31 
37  public function getId();
38 
44  public function setId($id);
45 
51  public function getName();
52 
58  public function setName($name);
59 
73  public function invalidate($lifetime = null);
74 
87  public function migrate($destroy = false, $lifetime = null);
88 
96  public function save();
97 
105  public function has($name);
106 
115  public function get($name, $default = null);
116 
123  public function set($name, $value);
124 
130  public function all();
131 
137  public function replace(array $attributes);
138 
146  public function remove($name);
147 
151  public function clear();
152 
158  public function isStarted();
159 
165  public function registerBag(SessionBagInterface $bag);
166 
174  public function getBag($name);
175 
181  public function getMetadataBag();
182 }
Symfony\Component\HttpFoundation\Session
Symfony\Component\HttpFoundation\Session\SessionInterface\has
has($name)
Symfony\Component\HttpFoundation\Session\SessionInterface\getMetadataBag
getMetadataBag()
Symfony\Component\HttpFoundation\Session\SessionInterface\all
all()
Symfony\Component\HttpFoundation\Session\SessionInterface\getId
getId()
Symfony\Component\HttpFoundation\Session\SessionInterface\setId
setId($id)
Symfony\Component\HttpFoundation\Session\SessionInterface
Definition: lib/vendor/symfony/http-foundation/Session/SessionInterface.php:21
Symfony\Component\HttpFoundation\Session\SessionInterface\getName
getName()
Symfony\Component\HttpFoundation\Session\SessionInterface\setName
setName($name)
Symfony\Component\HttpFoundation\Session\SessionInterface\clear
clear()
Symfony\Component\HttpFoundation\Session\SessionInterface\replace
replace(array $attributes)
Symfony\Component\HttpFoundation\Session\SessionInterface\start
start()
Symfony\Component\HttpFoundation\Session\SessionInterface\migrate
migrate($destroy=false, $lifetime=null)
Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
Definition: lib/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:23
Symfony\Component\HttpFoundation\Session\SessionInterface\registerBag
registerBag(SessionBagInterface $bag)
Symfony\Component\HttpFoundation\Session\SessionBagInterface
Definition: lib/vendor/symfony/http-foundation/Session/SessionBagInterface.php:19
Symfony\Component\HttpFoundation\Session\SessionInterface\save
save()
Symfony\Component\HttpFoundation\Session\SessionInterface\invalidate
invalidate($lifetime=null)
Symfony\Component\HttpFoundation\Session\SessionInterface\isStarted
isStarted()
Symfony\Component\HttpFoundation\Session\SessionInterface\getBag
getBag($name)