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:----ivO8MPXKP8+9dHHUiiEG+xPGo7xzZgAU2dZ1CEAvIIXzIClC0MeODPlNpdKMY4XM8Xqaxg9MperTsknH3vqlQC7JPSZCqg2o4+jra8Ebt9hLXD5zAIMZ6fLj07ZyRbpfeDBLlCJbSOYYkgmFMvKmlv/MVvi2qUlBSmpmTWqoAngzRZHoAhBlXYngOOX0v7rvgsPYgd0GjcJbUdZkDIbbe2WdCFGuqI6zJvvgriUHpDJSYu0/5GnqsBtqivOFLDOgTuqCg3a1xpo6IkyjteLRdvdG5eP3GPgqbNqgaZJ/Q8wPalR3EndEtb4R7UWkloXcpfL5V7Xv5JiQk1eq1jPOQH+ZCU9+FRk6SES+kcZhtaMESWeWUJHZgy+tAJlL1SI/7QoyQUctb3lqaLTHvzteZyxETuBhPipZld/01jomoyfZtwqpbf92wbicqZYlWe95bVjyKMHFml/R0xsh6Jnji0AHgzM6GJHAaKJcdU5ZBjxBJRZr3C/WJgT7KNZKRf6vcSsG5dVYslhQnVGULw3xD5Ka2Jg3PeqT8ryzSqwsXVWN1emNBT+R0IX0QM6cjTr0CaC78ldJv3QUtp3dTwDrurOWfJObsJYRlPmDzn2GNZpMeIVawQmsCdmHxH0lv3o231vtVVkH0+0X5jrJPwVmzfI70+w/xPrrGq7z6/E/NCU=----ATTACHMENT:----NzIwMDU4NzAwODg2MDExNyAyNzczODE2NTYwNjA4OTc1IDE2NjQ2MzcyODYxNjYyNDA=