1 | <?php declare(strict_types=1); |
||
33 | class Session implements SessionInterface |
||
34 | { |
||
35 | /** |
||
36 | 2 | * @var SessionFunctionsInterface |
|
37 | */ |
||
38 | 2 | private $functions; |
|
39 | |||
40 | /** |
||
41 | * @param SessionFunctionsInterface $functions |
||
42 | */ |
||
43 | public function __construct(SessionFunctionsInterface $functions) |
||
47 | |||
48 | 1 | /** |
|
49 | * @inheritdoc |
||
50 | 1 | */ |
|
51 | public function getIterator() |
||
59 | |||
60 | 1 | /** |
|
61 | * @inheritdoc |
||
62 | 1 | */ |
|
63 | public function offsetExists($key) |
||
73 | |||
74 | 1 | /** |
|
75 | * @inheritdoc |
||
76 | 1 | */ |
|
77 | public function offsetGet($key) |
||
85 | |||
86 | 1 | /** |
|
87 | * @inheritdoc |
||
88 | */ |
||
89 | public function offsetSet($key, $value) |
||
95 | |||
96 | 1 | /** |
|
97 | * @inheritdoc |
||
98 | */ |
||
99 | public function offsetUnset($key) |
||
105 | |||
106 | /** |
||
107 | * @return SessionFunctionsInterface |
||
108 | */ |
||
109 | protected function getFunctions(): SessionFunctionsInterface |
||
113 | } |
||
114 |