1 | <?php declare(strict_types = 1); |
||
8 | final class ZendSession implements SessionInterface |
||
9 | { |
||
10 | const FLASH_DATA_KEY_PREFIX = '_flash_data.'; |
||
11 | |||
12 | /** @var SessionManager */ |
||
13 | private $sessionManager; |
||
14 | |||
15 | /** @var Container */ |
||
16 | private $container; |
||
17 | |||
18 | private $changed = false; |
||
19 | |||
20 | 9 | public function __construct(SessionManager $sessionManager, Container $container) |
|
25 | |||
26 | 2 | public function has(string $key) : bool |
|
30 | |||
31 | 1 | public function get(string $key) |
|
35 | |||
36 | /** @return void */ |
||
37 | 1 | public function set(string $key, $value) |
|
42 | |||
43 | 2 | public function hasFlash(string $key) : bool |
|
47 | |||
48 | 1 | public function getFlash(string $key) |
|
52 | |||
53 | /** @return void */ |
||
54 | 1 | public function setFlash(string $key, $value) |
|
61 | |||
62 | /** @return void */ |
||
63 | 1 | public function destroy() |
|
67 | |||
68 | /** @return void */ |
||
69 | 1 | public function rotateId() |
|
74 | |||
75 | public function isEmpty() : bool |
||
79 | |||
80 | public function hasChanged() : bool |
||
84 | |||
85 | public function toArray() : array |
||
89 | } |
||
90 |