Spaces:
No application file
No application file
File size: 604 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php
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');
}
}
|