|
@@ 226-230 (lines=5) @@
|
| 223 |
|
* @var string $headerName |
| 224 |
|
* @var string[] $headerValue |
| 225 |
|
*/ |
| 226 |
|
foreach ($cacheEntry->getOriginalResponse()->getHeaders() as $headerName => $headerValue) { |
| 227 |
|
if (!$response->hasHeader($headerName) && $headerName !== self::HEADER_CACHE_INFO) { |
| 228 |
|
$response = $response->withHeader($headerName, $headerValue); |
| 229 |
|
} |
| 230 |
|
} |
| 231 |
|
|
| 232 |
|
$update = true; |
| 233 |
|
} else { |
|
@@ 310-314 (lines=5) @@
|
| 307 |
|
$response = $response->withBody($cacheEntry->getResponse()->getBody()); |
| 308 |
|
|
| 309 |
|
// Merge headers of the "304 Not Modified" and the cache entry |
| 310 |
|
foreach ($cacheEntry->getResponse()->getHeaders() as $headerName => $headerValue) { |
| 311 |
|
if (!$response->hasHeader($headerName)) { |
| 312 |
|
$response = $response->withHeader($headerName, $headerValue); |
| 313 |
|
} |
| 314 |
|
} |
| 315 |
|
|
| 316 |
|
$update = true; |
| 317 |
|
} |