Source of file HeaderOverrideFilter.php
Size: 0,677 Bytes - Last Modified: 2021-12-24T06:49:04+00:00
/var/www/docs.ssmods.com/process/src/code/RequestFilters/HeaderOverrideFilter.php
1234567891011121314151617181920212223 | <?php class HeaderOverrideFilter implements RequestFilter { public function postRequest(\SS_HTTPRequest $request, \SS_HTTPResponse $response, \DataModel $model) { $overrideHeaders = Config::inst()->forClass("HeaderOverrideFilter")->get("Headers"); if ($overrideHeaders && is_array($overrideHeaders)) { foreach ($overrideHeaders as $header => $value) { $response->removeHeader($header); $response->addHeader($header, $value); } } return true; } public function preRequest(\SS_HTTPRequest $request, \Session $session, \DataModel $model) { return true; } } |