Silverstripe\CSP\Policies\Policy
Synopsis
class Policy
{
- // members
- protected array $directives = ;
- protected boolean $reportOnly = false;
- // methods
- 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
Uses
- SilverStripe\Core\Injector\Injectable
Members
protected
- $directives
- $reportOnly
Methods
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.