| @@ 175-187 (lines=13) @@ | ||
| 172 | return; | |
| 173 | } | |
| 174 | ||
| 175 |         if ($response = $this->storage->fetch($request)) { | |
| 176 | $response->setHeader( | |
| 177 | 'Age', | |
| 178 | time() - strtotime($response->getLastModified() ? : $response->getDate() ?: 'now') | |
| 179 | ); | |
| 180 | ||
| 181 |             if ($this->canResponseSatisfyFailedRequest($request, $response)) { | |
| 182 |                 $request->getParams()->set('cache.hit', 'error'); | |
| 183 | $this->addResponseHeaders($request, $response); | |
| 184 | $event['response'] = $response; | |
| 185 | $event->stopPropagation(); | |
| 186 | } | |
| 187 | } | |
| 188 | } | |
| 189 | ||
| 190 | /** | |
| @@ 208-217 (lines=10) @@ | ||
| 205 | return; | |
| 206 | } | |
| 207 | ||
| 208 |         if ($response = $this->storage->fetch($request)) { | |
| 209 |             $response->setHeader('Age', time() - strtotime($response->getDate() ? : 'now')); | |
| 210 |             if (!$this->canResponseSatisfyFailedRequest($request, $response)) { | |
| 211 | return; | |
| 212 | } | |
| 213 |             $request->getParams()->set('cache.hit', 'error'); | |
| 214 | $request->setResponse($response); | |
| 215 | $this->addResponseHeaders($request, $response); | |
| 216 | $event->stopPropagation(); | |
| 217 | } | |
| 218 | } | |
| 219 | ||
| 220 | /** | |