diff --git a/EventListener/ResponseListener.php b/EventListener/ResponseListener.php index acd2c4f..827ae3a 100644 --- a/EventListener/ResponseListener.php +++ b/EventListener/ResponseListener.php @@ -6,6 +6,13 @@ class ResponseListener { + /* @var string */ + private $headerValue; + + public function __construct($headerValue = null) { + $this->headerValue = !is_null($headerValue) ? $headerValue : + 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'; + } public function onKernelResponse(FilterResponseEvent $event) { $request = $event->getRequest(); @@ -16,6 +23,6 @@ public function onKernelResponse(FilterResponseEvent $event) } // set the "P3P" header of the response - $event->getResponse()->headers->set('P3P', 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); + $event->getResponse()->headers->set('P3P', $this->headerValue); } } \ No newline at end of file