Exemplo n.º 1
0
 /**
  * Se necessário adiciona cabeçalhos de cors para requisições externas posteriormente ao processamento
  *
  * @param Response $response
  * @return Response
  */
 private function addCorsHeaders(Response $response)
 {
     $request = new Request();
     $corsHeaders = [];
     if ($request->headers->get('Origin') != $request->getHost()) {
         $cors = new Cors();
         $corsHeaders = $cors->genCorsHeaders();
     }
     if (count($corsHeaders) > 0) {
         $response->addHeaders($corsHeaders);
     }
     return $response;
 }