Spec-Zone.ru › Symfony 2.7

CookieJar

class CookieJar

CookieJar.

Методы

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

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

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

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

clear()

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

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

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

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

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

Cookie[] all()

Возвращает непросроченные куки.

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

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

array allRawValues(string $uri)

Возвращает непросроченные значения куков в сыром виде для данного URI.

flushExpiredCookies()

Удаляет все просроченные куки.

Детали

set(Cookie $cookie)

Параметры

Cookie $cookie

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

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

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

Параметры

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

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

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

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

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

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

Параметры

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

clear()

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

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

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

Параметры

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

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

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

Параметры

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

Cookie[] all()

Возвращает непросроченные куки.

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

Cookie[] Массив куков

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

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

Параметры

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

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

array Массив значений куков

array allRawValues(string $uri)

Возвращает непросроченные значения куков в сыром виде для данного URI.

Параметры

string $uri URI

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

array Массив значений куков

flushExpiredCookies()

Удаляет все просроченные куки.

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

Spec-Zone.ru

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