Symfony\Component\HttpKernel\HttpCache\HttpCache::isPrivateRequest PHP 메소드

isPrivateRequest() 개인적인 메소드

Checks if the Request includes authorization or other sensitive information that should cause the Response to be considered private by default.
private isPrivateRequest ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request A Request instance
리턴 boolean true if the Request is private, false otherwise
    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;
    }