function Request::preferSafeContent
Checks whether the client browser prefers safe content or not according to RFC8674.
See also
https://tools.ietf.org/html/rfc8674
File
-
vendor/
symfony/ http-foundation/ Request.php, line 1720
Class
- Request
- Request represents an HTTP request.
Namespace
Symfony\Component\HttpFoundationCode
public function preferSafeContent() : bool {
if (isset($this->isSafeContentPreferred)) {
return $this->isSafeContentPreferred;
}
if (!$this->isSecure()) {
// see https://tools.ietf.org/html/rfc8674#section-3
return $this->isSafeContentPreferred = false;
}
return $this->isSafeContentPreferred = AcceptHeader::fromString($this->headers
->get('Prefer'))
->has('safe');
}