. * */ namespace Vvveb\System\Session; /** * Session placeholder if no driver is provided. * Used for apps like GraphQl where session is handled externally. */ class Request { private $data; public function __construct($options) { } public function __destruct() { } public function get($key) { if (isset($this->data[$key])) { return $this->data[$key]; } } public function set($key, $value) { $this->data[$key] = $value; } public function delete($key) { unset($this->data[$key]); } public function close() { } public function sessionId($id = null) { } public function regenerateId($deleteOldSession = false) { } public function gc() { $this->data = []; return true; } }