Nelmio\SecurityBundle\ContentSecurityPolicy\DirectiveSet::setDirectives PHP Method

setDirectives() public method

public setDirectives ( array $directives )
$directives array
    public function setDirectives(array $directives)
    {
        foreach ($directives as $name => $value) {
            $this->setDirective($name, $value);
        }
    }

Usage Example

 protected function buildSimpleListener(array $directives, $reportOnly = false, $compatHeaders = true, $contentTypes = array())
 {
     $directiveSet = new DirectiveSet();
     $directiveSet->setDirectives($directives);
     if ($reportOnly) {
         return new ContentSecurityPolicyListener($directiveSet, new DirectiveSet(), $compatHeaders, $contentTypes);
     } else {
         return new ContentSecurityPolicyListener(new DirectiveSet(), $directiveSet, $compatHeaders, $contentTypes);
     }
 }
All Usage Examples Of Nelmio\SecurityBundle\ContentSecurityPolicy\DirectiveSet::setDirectives