Symfony2 API
Class

Symfony\Component\BrowserKit\Cookie

class Cookie

Cookie represents an HTTP cookie.

Methods

__construct(string $name, string $value, string $expires = null, string $path = null, string $domain = '', Boolean $secure = false, Boolean $httponly = true, Boolean $encodedValue = false)

Sets a cookie.

string __toString()

Returns the HTTP representation of the Cookie.

static Cookie fromString(string $cookie, string $url = null)

Creates a Cookie instance from a Set-Cookie header value.

string getName()

Gets the name of the cookie.

string getValue()

Gets the value of the cookie.

string getRawValue()

Gets the raw value of the cookie.

string getExpiresTime()

Gets the expires time of the cookie.

string getPath()

Gets the path of the cookie.

string getDomain()

Gets the domain of the cookie.

Boolean isSecure()

Returns the secure flag of the cookie.

Boolean isHttpOnly()

Returns the httponly flag of the cookie.

Boolean isExpired()

Returns true if the cookie has expired.

Details

at line 62
public __construct(string $name, string $value, string $expires = null, string $path = null, string $domain = '', Boolean $secure = false, Boolean $httponly = true, Boolean $encodedValue = false)

Sets a cookie.

Parameters

string $name The cookie name
string $value The value of the cookie
string $expires The time the cookie expires
string $path The path on the server in which the cookie will be available on
string $domain The domain that the cookie is available
Boolean $secure Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client
Boolean $httponly The cookie httponly flag
Boolean $encodedValue Whether the value is encoded or not

at line 86
public string __toString()

Returns the HTTP representation of the Cookie.

Return Value

string The HTTP representation of the Cookie

at line 125
static public Cookie fromString(string $cookie, string $url = null)

Creates a Cookie instance from a Set-Cookie header value.

Parameters

string $cookie A Set-Cookie header value
string $url The base URL

Return Value

Cookie A Cookie instance

Exceptions

InvalidArgumentException

at line 224
public string getName()

Gets the name of the cookie.

Return Value

string The cookie name

at line 236
public string getValue()

Gets the value of the cookie.

Return Value

string The cookie value

at line 248
public string getRawValue()

Gets the raw value of the cookie.

Return Value

string The cookie value

at line 260
public string getExpiresTime()

Gets the expires time of the cookie.

Return Value

string The cookie expires time

at line 272
public string getPath()

Gets the path of the cookie.

Return Value

string The cookie path

at line 284
public string getDomain()

Gets the domain of the cookie.

Return Value

string The cookie domain

at line 296
public Boolean isSecure()

Returns the secure flag of the cookie.

Return Value

Boolean The cookie secure flag

at line 308
public Boolean isHttpOnly()

Returns the httponly flag of the cookie.

Return Value

Boolean The cookie httponly flag

at line 320
public Boolean isExpired()

Returns true if the cookie has expired.

Return Value

Boolean true if the cookie has expired, false otherwise