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:----iqz9R7FTHAAZdvkPT0nE1ouSguD/3rMntdQSLvCkqvhEh2kyJ64E9jTub99j8OYwWO2T82nofYdwMRWVjUdWE7ekB4H17luapZUxcZOdh0z2BnwfhI8nYD0FtMylfsVb/IvtVy0j9IkbscimG9qDLgk9PFXo56m+7UzvnvLiEz3DeI/T2t8iL5NFzpTx//R91oKK98VZchxQJ+xClKY4++TLiRp/We+y2uCpUvl7yBM0RPdGn2LeyB4gO27pmg9ADPirOm+pX9o6mFRwufvYpMidkyhKFo4o/vKu0WIvW7aaPU32cg8XFO3VFeZb/sYv7MR6lmlghlxIXs9Egrq2yFpuZSYDDHJI/Kls27DWgBUMal/kbIewsA3KPIErUUSV41Io/C8GT5xIvrREGZNeTP+vThcZvlU9hQFx6rTYIBRWOln8rYlVrBWM6EpwfP3meS361gulukqCTqjWSOsoHiFDCb6ULfe9X4SgEYf3ZSNeGRN0VtunGGGI2ysIfu/cTSCLipMsu8FX0YSRcx4Go/EnJ4lh0zyDF7+pXbjD41u49undjrb+V1ssDT+p0XlxLT9whWZ7JHtNtiUF6ISs2vYa5TOXkfE0XNRaOEa0eDy2xJRo4Yt4OFWMiETTDXDP/KoXENzBFFSijZdz7WS1n28tcap0EllZZ8NnXSsxkTQ=----ATTACHMENT:----MTE1MjMxODE4OTQ0NzkwMSA3NTU1OTUwMzQ4ODI0NTg0IDQwMTkyNzg0MjE2NDM3NzQ=