From 1a112ab14becaf6d41cd34c176cbe563d4ca9742 Mon Sep 17 00:00:00 2001 From: "David T. Sadler" Date: Mon, 18 Oct 2021 21:15:18 +0100 Subject: Implement session management --- src/DTS/Session.php | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/DTS/Session.php (limited to 'src/DTS/Session.php') diff --git a/src/DTS/Session.php b/src/DTS/Session.php new file mode 100644 index 0000000..956f4e5 --- /dev/null +++ b/src/DTS/Session.php @@ -0,0 +1,41 @@ + $value) { + $this->session[$key] = $value; + unset($_SESSION[$key]); + } + } + + public function set(string $key, string $value): void + { + $this->session[$key] = $_SESSION[$key] = $value; + } + + public function get(string $key): ?string + { + return $this->session[$key] ?? null; + } +} -- cgit v1.2.3-13-gbd6f