Silverstripe\CSP\Policies\Basic
Synopsis
class Basic
extends Policy
{
- // Inherited members from Policy
- protected array $directives;
- protected boolean $reportOnly;
- // methods
- public void configure()
- // Inherited methods from Policy
- public abstract void configure()
- public Policy addDirective()
- public void clearDirective()
- public void reportOnly()
- public void enforce()
- public void reportTo()
- public void shouldBeApplied()
- public void addNonceForDirective()
- public void applyTo()
- public void __toString()
- protected void guardAgainstInvalidDirectives()
- protected void guardAgainstInvalidValues()
- protected void isHash()
- protected void isKeyword()
- protected void sanitizeValue()
- public void addFragments()
- public static array wrap()
Hierarchy
Extends
Members
protected
- $directives
- $reportOnly
Methods
public
Inherited from Silverstripe\CSP\Policies\Policy
protected
public
- __toString()
- addDirective()
- addFragments()
- addNonceForDirective()
- applyTo()
- clearDirective()
- configure()
- enforce()
- reportOnly()
- reportTo()
- shouldBeApplied()
- wrap() — If the given value is not an array and not null, wrap it in one.