v1.0.0
English

ContentSecurityPolicy.php

system/HTTP/ContentSecurityPolicy.php
1 class 30 methods

class ContentSecurityPolicy

Provides tools for working with the Content-Security-Policy header to help defeat XSS attacks.
__construct (ContentSecurityPolicyConfig $config) public
enabled () public
getStyleNonce () public
getScriptNonce () public
finalize (ResponseInterface $response) public
reportOnly (bool $value = true) public
addBaseURI ($uri, ?bool $explicitReporting = null) public
addChildSrc ($uri, ?bool $explicitReporting = null) public
addConnectSrc ($uri, ?bool $explicitReporting = null) public
setDefaultSrc ($uri, ?bool $explicitReporting = null) public
addFontSrc ($uri, ?bool $explicitReporting = null) public
addFormAction ($uri, ?bool $explicitReporting = null) public
addFrameAncestor ($uri, ?bool $explicitReporting = null) public
addFrameSrc ($uri, ?bool $explicitReporting = null) public
addImageSrc ($uri, ?bool $explicitReporting = null) public
addMediaSrc ($uri, ?bool $explicitReporting = null) public
addManifestSrc ($uri, ?bool $explicitReporting = null) public
addObjectSrc ($uri, ?bool $explicitReporting = null) public
addPluginType ($mime, ?bool $explicitReporting = null) public
setReportURI (string $uri) public
addSandbox ($flags, ?bool $explicitReporting = null) public
addScriptSrc ($uri, ?bool $explicitReporting = null) public
addStyleSrc ($uri, ?bool $explicitReporting = null) public
upgradeInsecureRequests (bool $value = true) public
addOption ($options, string $target, ?bool $explicitReporting = null) protected
generateNonces (ResponseInterface $response) protected
string ($match) public
buildHeaders (ResponseInterface $response) protected
addToHeader (string $name, $values = null) protected
clearDirective (string $directive) public
phpDG v1.0.0 ContentSecurityPolicy.php 662 files 498 classes 763 fn
Generated