value])) { self::Set(SessionElement::IS_LOGGED_IN, false); } } } public static function Get(SessionElement $target): mixed { self::Start(); if(array_key_exists(key: $target->value, array: $_SESSION)) { return $_SESSION[$target->value]; } die(); } public static function Set(SessionElement $target, mixed $newValue): void { self::Start(); $_SESSION[$target->value] = $newValue; } }