protected FinishResponseSubscriber::setResponseNotCacheable(Response $response, Request $request)
Add Cache-Control and Expires headers to a response which is not cacheable.
Parameters
\Symfony\Component\HttpFoundation\Response $response: A response object.
\Symfony\Component\HttpFoundation\Request $request: A request object.
File
- core/lib/Drupal/Core/EventSubscriber/FinishResponseSubscriber.php, line 201
Class
- FinishResponseSubscriber
- Response subscriber to handle finished responses.
Namespace
Drupal\Core\EventSubscriber
Code
protected function setResponseNotCacheable(Response $response, Request $request) { $this->setCacheControlNoCache($response); $this->setExpiresNoCache($response); // There is no point in sending along headers necessary for cache // revalidation, if caching by proxies and browsers is denied in the first // place. Therefore remove ETag, Last-Modified and Vary in that case. $response->setEtag(NULL); $response->setLastModified(NULL); $response->setVary(NULL); }
Please login to continue.