AddContentSecurityPolicyEvent
extends Event
in package
Allows to inject something into the default content policy. This is for example useful when you're injecting Javascript code into a view belonging to another controller and cannot modify its Content-Security-Policy itself.
Note that the adjustment is only applied to applications that use AppFramework controllers.
WARNING: Using this API incorrectly may make the instance more insecure.
Do think twice before adding whitelisting resources. Please do also note
that it is not possible to use the disallowXYZ
functions.
Tags
Table of Contents
Properties
- $policyManager : ContentSecurityPolicyManager
- $propagationStopped : bool
Methods
- __construct() : mixed
- Compatibility constructor
- addPolicy() : void
- isPropagationStopped() : bool
- {@inheritDoc}
- stopPropagation() : void
- Stops the propagation of the event to further event listeners
Properties
$policyManager
private
ContentSecurityPolicyManager
$policyManager
$propagationStopped
private
bool
$propagationStopped
= false
Tags
Methods
__construct()
Compatibility constructor
public
__construct(ContentSecurityPolicyManager $policyManager) : mixed
Parameters
- $policyManager : ContentSecurityPolicyManager
Tags
addPolicy()
public
addPolicy(EmptyContentSecurityPolicy $csp) : void
Parameters
- $csp : EmptyContentSecurityPolicy
Tags
isPropagationStopped()
{@inheritDoc}
public
isPropagationStopped() : bool
Tags
Return values
boolstopPropagation()
Stops the propagation of the event to further event listeners
public
stopPropagation() : void