Spec-Zone.ru › Symfony 4.0

Магазин

класс Store реализует StoreInterface

Store реализует всю логику хранения метаданных кэша (заголовки запроса и ответа).

Методы

__construct(string $root)
cleanup()

Очищает хранилище.

bool|string lock(Запрос $request)

Пытается заблокировать кэш для данного запроса без блокировки.

bool unlock(Запрос $request)

Освобождает блокировку для данного запроса.

bool isLocked(Запрос $request)

Возвращает, существует ли блокировка.

Ответ|null lookup(Запрос $request)

Ищет кэшированный ответ для предоставленного запроса.

string write(Запрос $request, Ответ $response)

Записывает запись кэша в хранилище для данного запроса и ответа.

invalidate(Запрос $request)

Деактивирует все записи кэша, соответствующие запросу.

bool purge(string $url)

Очищает данные для указанного URL.

getPath($key)

Подробности

__construct(string $root)

Параметры

string $root

Исключения

RuntimeException

cleanup()

Очищает хранилище.

bool|string lock(Запрос $request)

Пытается заблокировать кэш для данного запроса без блокировки.

Параметры

Запрос $request

Значение возврата

bool|string true, если блокировка получена, иначе путь к текущей блокировке

bool unlock(Запрос $request)

Освобождает блокировку для данного запроса.

Параметры

Запрос $request

Значение возврата

bool False, если файл блокировки не существует или не может быть разблокирован, в противном случае true

bool isLocked(Запрос $request)

Возвращает, существует ли блокировка.

Параметры

Запрос $request

Значение возврата

bool true, если блокировка существует, иначе false

Ответ|null lookup(Запрос $request)

Ищет кэшированный ответ для предоставленного запроса.

Параметры

Запрос $request

Значение возврата

Ответ|null экземпляр Response или null, если запись кэша не найдена

string write(Запрос $request, Ответ $response)

Записывает запись кэша в хранилище для данного запроса и ответа.

Существующие записи считываются, и все, соответствующие ответу, удаляются. Этот метод вызывает write с новым списком записей кэша.

Параметры

Запрос $request
Ответ $response

Значение возврата

string Ключ, под которым хранится ответ

Исключения

RuntimeException

invalidate(Запрос $request)

Деактивирует все записи кэша, соответствующие запросу.

Параметры

Запрос $request

Исключения

RuntimeException

bool purge(string $url)

Очищает данные для указанного URL.

Этот метод очищает как HTTP, так и HTTPS версии записи кэша.

Параметры

string $url URL

Значение возврата

bool true, если URL существует и был очищен, иначе false

getPath($key)

Параметры

$key

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/HttpCache/Store.html

Spec-Zone.ru

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