prettified and added max-age=0

pull/598/head
Austin Collier 7 months ago
parent f06febdb2d
commit ba80e047b1

@ -288,7 +288,7 @@ class Response
{
if ($expires === false) {
$this->headers['Expires'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
$this->headers['Cache-Control'] = 'no-store, no-cache, must-revalidate';
$this->headers['Cache-Control'] = 'no-store, no-cache, must-revalidate, max-age=0';
$this->headers['Pragma'] = 'no-cache';
} else {
$expires = \is_int($expires) ? $expires : strtotime($expires);
@ -432,9 +432,8 @@ class Response
}
if ($this->headersSent() === false) {
// If you haven't set a Cache-Control header, we'll assume you don't want caching
if($this->getHeader('Cache-Control') === null) {
if ($this->getHeader('Cache-Control') === null) {
$this->cache(false);
}

@ -361,8 +361,7 @@ class FlightTest extends TestCase
string $output,
array $renderParams,
string $regexp
): void
{
): void {
Flight::view()->preserveVars = false;
$this->expectOutputString($output);

@ -164,7 +164,7 @@ class ResponseTest extends TestCase
$response->cache(false);
$this->assertEquals([
'Expires' => 'Mon, 26 Jul 1997 05:00:00 GMT',
'Cache-Control' => 'no-store, no-cache, must-revalidate',
'Cache-Control' => 'no-store, no-cache, must-revalidate, max-age=0',
'Pragma' => 'no-cache'
], $response->headers());
}
@ -269,7 +269,7 @@ class ResponseTest extends TestCase
'Content-Type: text/html',
'X-Test: test',
'Expires: Mon, 26 Jul 1997 05:00:00 GMT',
'Cache-Control: no-store, no-cache, must-revalidate',
'Cache-Control: no-store, no-cache, must-revalidate, max-age=0',
'Pragma: no-cache',
'Content-Length: 9'
], $sent_headers);

Loading…
Cancel
Save