public function execute(__IRequest &$request, __IResponse &$response, __FilterChain &$filter_chain) { $response_from_cache = $this->_getResponseFromCache($request); if ($response_from_cache == null) { $filter_chain->execute($request, $response); $this->_setResponseToCache($request, $response); } else { $response =& $response_from_cache; } }
public function execute(__IRequest &$request, __IResponse &$response, __FilterChain &$filter_chain) { $this->preFilter($request, $response); $filter_chain->execute($request, $response); $this->postFilter($request, $response); }