Spec-Zone.ru › CakePHP 2.10

Класс CacheDispatcher

Этот фильтр проверяет, кэшировался ли ответ в файловой системе, и, при необходимости, возвращает его клиенту.

DispatcherFilter реализует CakeEventListener
Extended by CacheDispatcher
Пакет: Cake\Routing\Filter
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Routing/Filter/CacheDispatcher.php

Краткое описание свойств

  • $priority public
    integer

    Значение приоритета по умолчанию для всех методов в этом фильтре. Этот фильтр должен выполняться до того, как маршрутизатор обработает запрос.

Унаследованные свойства

  • settings

Краткое описание методов

  • beforeDispatch() public
    Проверяет, кэшировался ли ответ, и устанавливает тело соответственно.

Подробное описание методов

beforeDispatch()source public

beforeDispatch( CakeEvent $event )

Проверяет, кэшировался ли ответ, и устанавливает тело соответственно.

Параметры

CakeEvent $event
содержащий объект запроса и ответа

Возвращает

CakeResponse
с кэшированным содержимым, если найдено, иначе null

Переопределяет

DispatcherFilter::beforeDispatch()

Методы, унаследованные от DispatcherFilter

__construct()source public

__construct( array $settings array() )

Конструктор.

Параметры

массив $settings необязательный массив()
Параметры конфигурации фильтра.

afterDispatch()source public

afterDispatch( CakeEvent $event )

Метод, вызываемый после того, как контроллер обработает запрос и сгенерирует ответ. В этот момент можно изменить объект ответа, так как он ещё не отправлен клиенту.

Если возвращается false, обработка события будет остановлена, и больше никаких слушателей не будут уведомлены. В качестве альтернативы, вы можете вызвать $event->stopPropagation() для достижения такого же результата.

Параметры

CakeEvent $event

объект-контейнер, имеющий ключи request и response в свойстве data.

Возвращает

смешанный тип
булево значение для остановки обработки события или null для продолжения

implementedEvents()source public

implementedEvents( )

Возвращает список событий, на которые этот фильтр подписывается. Dispatcher уведомляет о двух разных событиях Dispatcher.before и Dispatcher.after. По умолчанию этот класс будет подключать методы preDispatch и postDispatch соответственно.

Переопределите этот метод, чтобы подписываться только на интересующие вас события.

Возвращает

массив

Реализация

CakeEventListener::implementedEvents()

Подробное описание свойств

$prioritysource

public целое число

Значение приоритета по умолчанию для всех методов в этом фильтре. Этот фильтр должен выполняться до того, как маршрутизатор обработает запрос.

9

© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.10/class-CacheDispatcher.html

Spec-Zone.ru

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