diff --git a/src/Globals.php b/src/Globals.php index 778328e..3ede5bb 100644 --- a/src/Globals.php +++ b/src/Globals.php @@ -10,7 +10,6 @@ class Globals { private ServerRequestInterface $request; private ResponseInterface $response; - private Session $session; const INT = "INT"; const STRING = "STRING"; @@ -84,16 +83,6 @@ class Globals { return (!empty($name)) ? isset($this->request->getCookieParams()[$name]) : !empty($this->request->getCookieParams()); } - /** - * @param string $name - * @return bool - */ - public function isSession(string $name = "") : bool { - if(!class_exists(Session::class)) return false; - if(!isset($this->session)) $this->session = new Session(); - return (!empty($name)) ? isset($this->session->getSession()[$name]) : !empty($this->session->getSession()); - } - /** * @param string $name * @return bool @@ -138,17 +127,6 @@ class Globals { return $this->onGlobal($this->request->getCookieParams(), $name, $type); } - /** - * @param string $name - * @param string $type - * @return array|int|string - */ - public function session(string $name = "", string $type = "") { - if(!class_exists(Session::class)) return null; - if(!isset($this->session)) $this->session = new Session(); - return $this->onGlobal($this->session->getSession(), $name, $type); - } - /** * @param string $name * @return array|UploadedFileInterface|null @@ -182,18 +160,6 @@ class Globals { $this->setResponse($this->response->withAddedHeader($name, $value)); } - /** - * @param string $name - * @param $value - * @return void - */ - public function setSession(string $name, $value = null) : void { - if(class_exists(Session::class)) { - if(!isset($this->session)) $this->session = new Session(); - $this->session->setSession($name, $value); - } - } - /** * @param string $name * @param string $value @@ -217,17 +183,6 @@ class Globals { $this->addHeader("Set-Cookie", implode("; ", $cookie)); } - /** - * @param string|null $name - * @return void - */ - public function clearSession(string $name = null) : void{ - if(class_exists(Session::class)) { - if(!isset($this->session)) $this->session = new Session(); - $this->session->clearSession($name); - } - } - /** * @param string $name * @param string $path @@ -240,14 +195,13 @@ class Globals { } - /** * @param array $var * @param string $name * @param string $type - * @return array|int|string + * @return mixed */ - private function onGlobal(array $var, string $name, string $type = "") { + private function onGlobal(array $var, string $name, string $type = ""): mixed { $name = strtolower($name); if (!empty($name)) { @@ -266,4 +220,4 @@ class Globals { return $var; } -} \ No newline at end of file +} diff --git a/src/Session.php b/src/Session.php deleted file mode 100644 index 0ef4960..0000000 --- a/src/Session.php +++ /dev/null @@ -1,39 +0,0 @@ -