Spec-Zone.ru › Symfony 2.8

HttpCache

class HttpCache extends HttpCache

Управляет объектами кэширования HTTP в контейнере.

Методы

__construct(HttpKernelInterface $kernel, string $cacheDir = null)
StoreInterface getStore()

Получает текущий хранилище.

из HttpCache
array getTraces()

Возвращает массив событий, произошедших во время обработки последнего запроса.

из HttpCache
string getLog()

Возвращает сообщение журнала для событий последней обработки запроса.

из HttpCache
Request getRequest()

Получает экземпляр Request, связанный с основным запросом.

из HttpCache
HttpKernelInterface getKernel()

Получает экземпляр Kernel.

из HttpCache
SurrogateInterface getSurrogate()

Получает экземпляр Surrogate.

из HttpCache
Esi getEsi() deprecated

Получает экземпляр Esi.

из HttpCache
Response handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true)

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

из HttpCache
terminate(Request $request, Response $response)

Завершает цикл запроса/ответа.

из HttpCache

Подробности

__construct(HttpKernelInterface $kernel, string $cacheDir = null)

Параметры

HttpKernelInterface $kernel Экземпляр HttpKernelInterface
string $cacheDir Директория кэша (используется по умолчанию, если null)

StoreInterface getStore()

Получает текущий хранилище.

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

StoreInterface $store Экземпляр StoreInterface

array getTraces()

Возвращает массив событий, произошедших во время обработки последнего запроса.

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

array Массив событий

string getLog()

Возвращает сообщение журнала для событий последней обработки запроса.

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

string Сообщение журнала

Request getRequest()

Получает экземпляр Request, связанный с основным запросом.

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

Request Экземпляр Request

HttpKernelInterface getKernel()

Получает экземпляр Kernel.

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

HttpKernelInterface Экземпляр HttpKernelInterface

SurrogateInterface getSurrogate()

Получает экземпляр Surrogate.

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

SurrogateInterface Экземпляр Surrogate

Исключения

LogicException

Esi getEsi() deprecated

deprecated

since version 2.6, to be removed in 3.0. Use getSurrogate() instead

Получает экземпляр Esi.

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

Esi Экземпляр Esi

Исключения

LogicException

Response handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true)

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

Когда $catch равно true, реализация должна перехватывать все исключения и по возможности преобразовывать их в экземпляр Response.

Параметры

Request $request Экземпляр Request
int $type Тип запроса (один из HttpKernelInterface::MASTER_REQUEST или HttpKernelInterface::SUB_REQUEST)
bool $catch Перехватывать исключения или нет

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

Response Экземпляр Response

Исключения

Exception При возникновении исключения во время обработки

terminate(Request $request, Response $response)

Завершает цикл запроса/ответа.

Должно вызываться после отправки ответа и перед завершением работы ядра.

Параметры

Request $request Экземпляр Request
Response $response Экземпляр Response

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.html

Spec-Zone.ru

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