PHP Класс Nelmio\SecurityBundle\EventListener\ContentSecurityPolicyListener

Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$compatHeaders
$enforce
$hosts
$nonce
$nonceGenerator
$report
$sha
$shaComputer

Открытые методы

Метод Описание
__construct ( DirectiveSet $report, DirectiveSet $enforce, NonceGenerator $nonceGenerator, ShaComputer $shaComputer, $compatHeaders = true, array $hosts = [], array $contentTypes = [] )
addScript ( $html )
addSha ( $directive, $sha )
addStyle ( $html )
getEnforcement ( )
getNonce ( )
getReport ( )
getSubscribedEvents ( )
onKernelRequest ( GetResponseEvent $event )
onKernelResponse ( FilterResponseEvent $e )

Приватные методы

Метод Описание
buildHeaders ( Request $request, DirectiveSet $directiveSet, $reportOnly, $compatHeaders, array $signatures = null )

Описание методов

__construct() публичный Метод

public __construct ( DirectiveSet $report, DirectiveSet $enforce, NonceGenerator $nonceGenerator, ShaComputer $shaComputer, $compatHeaders = true, array $hosts = [], array $contentTypes = [] )
$report Nelmio\SecurityBundle\ContentSecurityPolicy\DirectiveSet
$enforce Nelmio\SecurityBundle\ContentSecurityPolicy\DirectiveSet
$nonceGenerator Nelmio\SecurityBundle\ContentSecurityPolicy\NonceGenerator
$shaComputer Nelmio\SecurityBundle\ContentSecurityPolicy\ShaComputer
$hosts array
$contentTypes array

addScript() публичный Метод

public addScript ( $html )

addSha() публичный Метод

public addSha ( $directive, $sha )

addStyle() публичный Метод

public addStyle ( $html )

getEnforcement() публичный Метод

public getEnforcement ( )

getNonce() публичный Метод

public getNonce ( )

getReport() публичный Метод

public getReport ( )

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

onKernelRequest() публичный Метод

public onKernelRequest ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent

onKernelResponse() публичный Метод

public onKernelResponse ( FilterResponseEvent $e )
$e Symfony\Component\HttpKernel\Event\FilterResponseEvent

Описание свойств

$compatHeaders защищенное свойство

protected $compatHeaders

$enforce защищенное свойство

protected $enforce

$hosts защищенное свойство

protected $hosts

$nonce защищенное свойство

protected $nonce

$nonceGenerator защищенное свойство

protected $nonceGenerator

$report защищенное свойство

protected $report

$sha защищенное свойство

protected $sha

$shaComputer защищенное свойство

protected $shaComputer