This filter will check whether the response was previously cached in the file system and served it back to the client if appropriate.
beforeDispatch( CakeEvent $event )
Checks whether the response was cached and set the body accordingly.
CakeEvent
$event
CakeResponse
DispatcherFilter::beforeDispatch()
__construct( array $settings array() )
Constructor.
$settings
optional array() afterDispatch( CakeEvent $event )
Method called after the controller served a request and generated a response. It is possible to alter the response object at this point as it is not sent to the client yet.
If false is returned, the event will be stopped and no more listeners will be notified. Alternatively you can call $event->stopPropagation()
to achieve the same result.
CakeEvent
$event
request
and response
keys in the data property.mixed
implementedEvents( )
Returns the list of events this filter listens to. Dispatcher notifies 2 different events Dispatcher.before
and Dispatcher.after
. By default this class will attach preDispatch
and postDispatch
method respectively.
Override this method at will to only listen to the events you are interested in.
array
CakeEventListener::implementedEvents()
© 2005–2016 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.
http://api.cakephp.org/2.7/class-CacheDispatcher.html