Firesphere\CSPHeaders\Traits\CSPBackendTrait
Trait CSPBackendTrait contains all variables, static and dynamic, and their respective getters and setters This is to keep the CSPBackend class itself more readable
Synopsis
trait CSPBackendTrait
{
- // members
- protected static bool $jsSRI;
- protected static bool $cssSRI;
- protected static array $headJS = ;
- protected static array $headCSS = ;
- protected static bool $useNonce = false;
- protected CSSBuilder $cssBuilder;
- protected JSBuilder $jsBuilder;
- // methods
- public static bool isJsSRI()
- public static void setJsSRI()
- public static bool isCssSRI()
- public static void setCssSRI()
- public static array getHeadCSS()
- public static void setHeadCSS()
- public static array getHeadJS()
- public static void setHeadJS()
- public static bool isUsesNonce()
- public static void setUsesNonce()
- public JSBuilder getJsBuilder()
- public void setJsBuilder()
- public CSSBuilder getCssBuilder()
- public void setCssBuilder()
Hierarchy
Members
protected
- $cssBuilder — Firesphere\CSPHeaders\Builders\CSSBuilder
- $cssSRI
—
Firesphere\CSPHeaders\Traits\bool
CSS defaults to false. - $headCSS
—
array
CSS to be inserted in to the head - $headJS
—
array
JS to be inserted in to the head - $jsBuilder — Firesphere\CSPHeaders\Builders\JSBuilder
- $jsSRI — Firesphere\CSPHeaders\Traits\bool
- $useNonce — Firesphere\CSPHeaders\Traits\bool