|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Public Member Functions | |
| clear (string $domain=null, string $path=null, string $name=null) | |
| Remove cookies currently held in the cookie jar. | |
| clearSessionCookies () | |
| Discard all sessions cookies. | |
| extractCookies (RequestInterface $request, ResponseInterface $response) | |
| Extract cookies from an HTTP response and store them in the CookieJar. | |
| setCookie (SetCookie $cookie) | |
| Sets a cookie in the cookie jar. | |
| toArray () | |
| Converts the cookie jar to an array. | |
| withCookieHeader (RequestInterface $request) | |
| Create a request with added cookie headers. | |
| GuzzleHttp\Cookie\CookieJarInterface::clear | ( | string | $domain = null, |
| string | $path = null, | ||
| string | $name = null ) |
Remove cookies currently held in the cookie jar.
Invoking this method without arguments will empty the whole cookie jar. If given a $domain argument only cookies belonging to that domain will be removed. If given a $domain and $path argument, cookies belonging to the specified path within that domain are removed. If given all three arguments, then the cookie with the specified name, path and domain is removed.
| string | null | $domain | Clears cookies matching a domain |
| string | null | $path | Clears cookies matching a domain and path |
| string | null | $name | Clears cookies matching a domain, path, and name |
Implemented in GuzzleHttp\Cookie\CookieJar.
| GuzzleHttp\Cookie\CookieJarInterface::clearSessionCookies | ( | ) |
Discard all sessions cookies.
Removes cookies that don't have an expire field or a have a discard field set to true. To be called when the user agent shuts down according to RFC 2965.
Implemented in GuzzleHttp\Cookie\CookieJar.
| GuzzleHttp\Cookie\CookieJarInterface::extractCookies | ( | RequestInterface | $request, |
| ResponseInterface | $response ) |
Extract cookies from an HTTP response and store them in the CookieJar.
| RequestInterface | $request | Request that was sent |
| ResponseInterface | $response | Response that was received |
Implemented in GuzzleHttp\Cookie\CookieJar.
| GuzzleHttp\Cookie\CookieJarInterface::setCookie | ( | SetCookie | $cookie | ) |
Sets a cookie in the cookie jar.
| SetCookie | $cookie | Cookie to set. |
| bool | Returns true on success or false on failure |
Implemented in GuzzleHttp\Cookie\CookieJar.
| GuzzleHttp\Cookie\CookieJarInterface::toArray | ( | ) |
Converts the cookie jar to an array.
Implemented in GuzzleHttp\Cookie\CookieJar.
| GuzzleHttp\Cookie\CookieJarInterface::withCookieHeader | ( | RequestInterface | $request | ) |
Create a request with added cookie headers.
If no matching cookies are found in the cookie jar, then no Cookie header is added to the request and the same request is returned.
| RequestInterface | $request | Request object to modify. |
| RequestInterface | returns the modified request. |
Implemented in GuzzleHttp\Cookie\CookieJar.