Spec-Zone.ru › Symfony 4.1

CookieJar

class CookieJar

CookieJar.

Свойства

protected $cookieJar

Методы

set(Cookie $cookie)
Cookie|null get(string $name, string $path = '/', string $domain = null)

Получает cookie по имени.

expire(string $name, string $path = '/', string $domain = null)

Удаляет cookie по имени.

clear()

Удаляет все cookie из хранилища.

updateFromSetCookie(array $setCookies, string $uri = null)

Обновляет хранилище cookie из заголовков Set-Cookie ответа.

updateFromResponse(Response $response, string $uri = null)

Обновляет хранилище cookie из объекта Response.

Cookie[] all()

Возвращает еще не истекшие cookie.

array allValues(string $uri, bool $returnsRawValue = false)

Возвращает значения еще не истекших cookie для данного URI.

array allRawValues(string $uri)

Возвращает сырые значения еще не истекших cookie для данного URI.

flushExpiredCookies()

Удаляет все истекшие cookie.

Подробности

set(Cookie $cookie)

Параметры

Cookie $cookie

Cookie|null get(string $name, string $path = '/', string $domain = null)

Получает cookie по имени.

Вы не должны использовать пустой домен, но если вы это сделаете, этот метод возвращает первый cookie для данного имени/пути (это поведение обеспечивает обратную совместимость с предыдущими версиями Symfony).

Параметры

string $name Имя cookie
string $path Путь cookie
string $domain Домен cookie

Возвращаемое значение

Cookie|null Экземпляр Cookie или null, если cookie не существует

expire(string $name, string $path = '/', string $domain = null)

Удаляет cookie по имени.

Вы не должны использовать пустой домен, но если вы это сделаете, все cookie для данного имени/пути истекают (это поведение обеспечивает обратную совместимость с предыдущими версиями Symfony).

Параметры

string $name Имя cookie
string $path Путь cookie
string $domain Домен cookie

clear()

Удаляет все cookie из хранилища.

updateFromSetCookie(array $setCookies, string $uri = null)

Обновляет хранилище cookie из заголовков Set-Cookie ответа.

Параметры

array $setCookies Заголовки Set-Cookie из ответа HTTP
string $uri Базовый URL

updateFromResponse(Response $response, string $uri = null)

Обновляет хранилище cookie из объекта Response.

Параметры

Response $response Объект Response
string $uri Базовый URL

Cookie[] all()

Возвращает еще не истекшие cookie.

Возвращаемое значение

Cookie[] Массив cookie

array allValues(string $uri, bool $returnsRawValue = false)

Возвращает значения еще не истекших cookie для данного URI.

Параметры

string $uri URI
bool $returnsRawValue Возвращает сырое значение или декодированное по URL значение

Возвращаемое значение

array Массив значений cookie

array allRawValues(string $uri)

Возвращает сырые значения еще не истекших cookie для данного URI.

Параметры

string $uri URI

Возвращаемое значение

array Массив значений cookie

flushExpiredCookies()

Удаляет все истекшие cookie.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/BrowserKit/CookieJar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API