Spaces:
No application file
No application file
| namespace Mautic\ReportBundle\Model; | |
| use Symfony\Component\HttpFoundation\Response; | |
| class ExportResponse | |
| { | |
| /** | |
| * @param string $fileName | |
| */ | |
| public static function setResponseHeaders(Response $response, $fileName): void | |
| { | |
| $response->headers->set('Content-Type', 'application/octet-stream'); | |
| $response->headers->set('Content-Disposition', 'attachment; filename="'.$fileName.'"'); | |
| $response->headers->set('Expires', '0'); | |
| $response->headers->set('Cache-Control', 'must-revalidate'); | |
| $response->headers->set('Pragma', 'public'); | |
| } | |
| } | |