class CookieJar
CookieJar.
set(Cookie $cookie) Sets a cookie. | ||
Cookie|null | get(string $name, string $path = '/', string $domain = null) Gets a cookie by name. | |
expire(string $name, string $path = '/', string $domain = null) Removes a cookie by name. | ||
clear() Removes all the cookies from the jar. | ||
updateFromSetCookie(array $setCookies, string $uri = null) Updates the cookie jar from a response Set-Cookie headers. | ||
updateFromResponse(Response $response, string $uri = null) Updates the cookie jar from a Response object. | ||
Cookie[] | all() Returns not yet expired cookies. | |
array | allValues(string $uri, bool $returnsRawValue = false) Returns not yet expired cookie values for the given URI. | |
array | allRawValues(string $uri) Returns not yet expired raw cookie values for the given URI. | |
flushExpiredCookies() Removes all expired cookies. |
Sets a cookie.
Gets a cookie by name.
You should never use an empty domain, but if you do so, this method returns the first cookie for the given name/path (this behavior ensures a BC behavior with previous versions of Symfony).
Removes a cookie by name.
You should never use an empty domain, but if you do so, all cookies for the given name/path expire (this behavior ensures a BC behavior with previous versions of Symfony).
Removes all the cookies from the jar.
Updates the cookie jar from a response Set-Cookie headers.
Updates the cookie jar from a Response object.
Returns not yet expired cookies.
Returns not yet expired cookie values for the given URI.
Returns not yet expired raw cookie values for the given URI.
Removes all expired cookies.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/BrowserKit/CookieJar.html