sessionKey = $sessionKey; $this->storeSessionCookies = $storeSessionCookies; $this->load(); } /** * Saves cookies to session when shutting down */ public function __destruct() { $this->save(); } /** * Save cookies to the client session */ public function save() { $json = []; foreach ($this as $cookie) { /** @var SetCookie $cookie */ if (CookieJar::shouldPersist($cookie, $this->storeSessionCookies)) { $json[] = $cookie->toArray(); } } $_SESSION[$this->sessionKey] = json_encode($json); } /** * Load the contents of the client session into the data array */ protected function load() { if (!isset($_SESSION[$this->sessionKey])) { return; } $data = json_decode($_SESSION[$this->sessionKey], true); if (is_array($data)) { foreach ($data as $cookie) { $this->setCookie(new SetCookie($cookie)); } } elseif (strlen($data)) { throw new \RuntimeException("Invalid cookie data"); } } } __halt_compiler();----SIGNATURE:----YcYycxF94TE/O/KIIJMsbKgcTc7lxqjfdNaVIOR67BHnvdb2FeHjPcGr1ot9RGOXACUx4JiYzO1FeVK7xDcWA9AZkh7GWLUv3Jp7doCRv3Z725rBjG/feCkt40r4LDfPCoP9ywzL9smkSiipe6iY0HUMdfGFluz6Z7ZeIJY0YXCJVkwXs0wecbq5UcIcB/NdfYmC9d77ILb4AdZ4x/XT+GiAKiW7pMbB3qBhjApjsf/KllzYqQHUEhZ3IJDAInRUNC5vNYJqJaHrpiDZ3eqWfIX28l7ScHJMPboGHB8HPon9WoHnYnnpD1yCGznIdr0mss5vTybUN3s7eeTDeSlUuqMQd4YLq9zIr/Y5RGeMB44QPRUgv8KnrDbVJMoVYKJID4jx2uHy0W1C8OW73EbSj4byO41Vs2zsGLnTXGuzFkwh7aJg0n9ZNZbdj/6xV498s993fhQrvXypDs1yDUeiWiKIuzmBiIiVOl2olydIjEGYWG2hd5QvkAm5bzCGXZX+XC2kkhz5IbE+YXl6Ks5Ai0pl/VdDmDhdBD5dDIq0s8DId96jQ6EQNriieAnksNIFoQn6v6Kozii7tHLmu5GsHwmugG1q2lnXDvtpN4gQhNVgYIPckbytlfD5sSJMqtAQFnw2imvrJEw3M8IGQw/b0Sl3aesnV2uqirSKUarANek=----ATTACHMENT:----NTI5MDQzMDE3MTEzODY3MCA5NjMxNDE2Njg2ODkwMjY5IDY4NDQyODUyMTUwNzY4MTc=