|
@@ 215-219 (lines=5) @@
|
| 212 |
|
* @var string $headerName |
| 213 |
|
* @var string[] $headerValue |
| 214 |
|
*/ |
| 215 |
|
foreach ($cacheEntry->getOriginalResponse()->getHeaders() as $headerName => $headerValue) { |
| 216 |
|
if (!$response->hasHeader($headerName) && $headerName !== self::HEADER_CACHE_INFO) { |
| 217 |
|
$response = $response->withHeader($headerName, $headerValue); |
| 218 |
|
} |
| 219 |
|
} |
| 220 |
|
|
| 221 |
|
$update = true; |
| 222 |
|
} else { |
|
@@ 299-303 (lines=5) @@
|
| 296 |
|
$response = $response->withBody($cacheEntry->getResponse()->getBody()); |
| 297 |
|
|
| 298 |
|
// Merge headers of the "304 Not Modified" and the cache entry |
| 299 |
|
foreach ($cacheEntry->getResponse()->getHeaders() as $headerName => $headerValue) { |
| 300 |
|
if (!$response->hasHeader($headerName)) { |
| 301 |
|
$response = $response->withHeader($headerName, $headerValue); |
| 302 |
|
} |
| 303 |
|
} |
| 304 |
|
|
| 305 |
|
$update = true; |
| 306 |
|
} |