/** * Updates the cookie store from a Request/Response pair. * * @param Request $request * @param Response $response * * @return void */ public function update(Request $request, Response $response) { $origin = CookieOrigin::createFromRequest($request); foreach ($response->getCookies() as $cookie) { $this->addCookie($cookie, $origin); } }
/** * @param Request $request * * @return array */ private function getCookiesForRequest(Request $request) { return $this->cookieStore->getAsArray(CookieOrigin::createFromRequest($request)); }