private function HttpCache::isPrivateRequest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-kernel/HttpCache/HttpCache.php \Symfony\Component\HttpKernel\HttpCache\HttpCache::isPrivateRequest()
Checks if the Request includes authorization or other sensitive information that should cause the Response to be considered private by default.
Parameters
Request $request A Request instance:
Return value
bool true if the Request is private, false otherwise
1 call to HttpCache::isPrivateRequest()
- HttpCache::forward in vendor/
symfony/ http-kernel/ HttpCache/ HttpCache.php - Forwards the Request to the backend and returns the Response.
File
- vendor/
symfony/ http-kernel/ HttpCache/ HttpCache.php, line 675
Class
- HttpCache
- Cache provides HTTP caching.
Namespace
Symfony\Component\HttpKernel\HttpCacheCode
private function isPrivateRequest(Request $request) {
foreach ($this->options['private_headers'] as $key) {
$key = strtolower(str_replace('HTTP_', '', $key));
if ('cookie' === $key) {
if (count($request->cookies
->all())) {
return true;
}
}
elseif ($request->headers
->has($key)) {
return true;
}
}
return false;
}