25 $this->cookies[$cookie->getName()] = $cookie;
35 return isset($this->cookies[
$name]);
48 return $this->cookies[
$name];
56 return array_values($this->cookies);
65 $clone = clone($this);
67 $clone->cookies[$cookie->
getName()] = $cookie;
78 $clone = clone($this);
80 if (! $clone->has(
$name)) {
84 unset($clone->cookies[
$name]);
97 $cookieString = implode(
'; ', $this->cookies);
123 $cookieString =
$request->getHeaderLine(static::COOKIE_HEADER);
125 return static::fromCookieString($cookieString);
foreach($paths as $path) $request
An exception for terminatinating execution or to throw for unit testing.
static listFromCookieString($string)
Create a list of Cookies from a Cookie header value string.
static fromCookieString($string)
Create Cookies from a Cookie header value string.
const COOKIE_HEADER
The name of the Cookie header.
renderIntoCookieHeader(RequestInterface $request)
Render Cookies into a Request.
static fromRequest(RequestInterface $request)
Create Cookies from a Request.
__construct(array $cookies=[])
Representation of an outgoing, client-side request.