class CookieJar
CookieJar.
| protected | $cookieJar |
| set(Cookie $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. |
| Cookie | $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).
| string | $name | The cookie name |
| string | $path | The cookie path |
| string | $domain | The cookie domain |
| Cookie|null | A Cookie instance or null if the cookie does not exist |
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).
| string | $name | The cookie name |
| string | $path | The cookie path |
| string | $domain | The cookie domain |
Removes all the cookies from the jar.
Updates the cookie jar from a response Set-Cookie headers.
| array | $setCookies | Set-Cookie headers from an HTTP response |
| string | $uri | The base URL |
Updates the cookie jar from a Response object.
| Response | $response | A Response object |
| string | $uri | The base URL |
Returns not yet expired cookies.
| Cookie[] | An array of cookies |
Returns not yet expired cookie values for the given URI.
| string | $uri | A URI |
| bool | $returnsRawValue | Returns raw value or urldecoded value |
| array | An array of cookie values |
Returns not yet expired raw cookie values for the given URI.
| string | $uri | A URI |
| array | An array of cookie values |
Removes all expired cookies.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/BrowserKit/CookieJar.html