/** * @param \Enlight_Controller_Response_ResponseHttp $response * @return Symfony\Component\HttpFoundation\Response */ public function createResponse(ControllerResponse $response) { $rawHeaders = $response->getHeaders(); $headers = array(); foreach($rawHeaders as $header) { if(!isset($headers[$header['name']]) || !empty($header['replace'])) { $headers[$header['name']] = array($header['value']); } else { $headers[$header['name']][] = $header['value']; } } //todo@hl Maybe transform to symfony $response->sendCookies(); return new Response( $response->getBody(), $response->getHttpResponseCode(), $headers ); }