1 | <?php declare(strict_types = 1); |
||
5 | class GenericSession implements SessionInterface |
||
6 | { |
||
7 | /** @var array */ |
||
8 | private $sessionData; |
||
9 | |||
10 | /** @var bool */ |
||
11 | private $changed = false; |
||
12 | |||
13 | public function __construct(array $sessionData = []) |
||
17 | |||
18 | public function has(string $key) : bool |
||
22 | |||
23 | public function get(string $key) |
||
27 | |||
28 | public function set(string $key, $value) |
||
33 | |||
34 | public function getFlash(string $key) |
||
38 | |||
39 | public function setFlash(string $key, $value) |
||
44 | |||
45 | public function destroy() |
||
49 | |||
50 | public function rotateId() |
||
54 | |||
55 | public function isEmpty() : bool |
||
59 | |||
60 | public function hasChanged() : bool |
||
64 | } |
||
65 |