1 | <?php declare(strict_types = 1); |
||
8 | class ZendSession implements SessionInterface |
||
9 | { |
||
10 | /** @var SessionManager */ |
||
11 | private $sessionManager; |
||
12 | |||
13 | /** @var Container */ |
||
14 | private $container; |
||
15 | |||
16 | private $changed = false; |
||
17 | |||
18 | 9 | public function __construct(SessionManager $sessionManager, Container $container) |
|
23 | |||
24 | 1 | public function has(string $key) : bool |
|
28 | |||
29 | 1 | public function get(string $key) |
|
33 | |||
34 | /** @return void */ |
||
35 | 1 | public function set(string $key, $value) |
|
40 | |||
41 | 1 | public function getFlash(string $key) |
|
45 | |||
46 | /** @return void */ |
||
47 | 1 | public function setFlash(string $key, $value) |
|
53 | |||
54 | /** @return void */ |
||
55 | 1 | public function destroy() |
|
59 | |||
60 | /** @return void */ |
||
61 | 1 | public function rotateId() |
|
66 | |||
67 | public function isEmpty() : bool |
||
71 | |||
72 | public function hasChanged() : bool |
||
76 | |||
77 | public function toArray() : array |
||
81 | } |
||
82 |