CookieJar
class CookieJar implements QueueingFactory (View source)
Methods
Cookie
make(
string $name,
string $value,
int $minutes,
string $path = null,
string $domain = null,
bool $secure = false,
bool $httpOnly = true)
Create a new cookie instance.
Cookie
forever(
string $name,
string $value,
string $path = null,
string $domain = null,
bool $secure = false,
bool $httpOnly = true)
Create a cookie that lasts "forever" (five years).
Cookie
forget(
string $name,
string $path = null,
string $domain = null)
Expire the given cookie.
bool
hasQueued(
string $key)
Determine if a cookie has been queued.
Cookie
queued(
string $key,
mixed $default = null)
Get a queued cookie instance.
void
queue()
Queue a cookie to send with the next response.
unqueue(
string $name)
Remove a cookie from the queue.
$this
setDefaultPathAndDomain(
string $path,
string $domain,
bool $secure = false)
Set the default path and domain for the jar.
array
getQueuedCookies()
Get the cookies which have been queued for the next request.
Details
at line line 51
Cookie
make(
string $name,
string $value,
int $minutes,
string $path = null,
string $domain = null,
bool $secure = false,
bool $httpOnly = true)
Create a new cookie instance.
at line line 71
Cookie
forever(
string $name,
string $value,
string $path = null,
string $domain = null,
bool $secure = false,
bool $httpOnly = true)
Create a cookie that lasts "forever" (five years).
at line line 84
Cookie
forget(
string $name,
string $path = null,
string $domain = null)
Expire the given cookie.
at line line 161
$this
setDefaultPathAndDomain(
string $path,
string $domain,
bool $secure = false)
Set the default path and domain for the jar.
at line line 173
array
getQueuedCookies()
Get the cookies which have been queued for the next request.