|
@@ 312-320 (lines=9) @@
|
| 309 |
|
$request->getHeader('If-None-Match') |
| 310 |
|
); |
| 311 |
|
|
| 312 |
|
if (null !== $requestedVersion) { |
| 313 |
|
if (in_array($folderVersion, $requestedVersion)) { |
| 314 |
|
//return new RemoteStorageResponse($request, 304, $folderVersion); |
| 315 |
|
$response = new Response(304, 'application/ld+json'); |
| 316 |
|
$response->setHeader('ETag', '"'.$folderVersion.'"'); |
| 317 |
|
|
| 318 |
|
return $response; |
| 319 |
|
} |
| 320 |
|
} |
| 321 |
|
|
| 322 |
|
$rsr = new Response(200, 'application/ld+json'); |
| 323 |
|
$rsr->setHeader('ETag', '"'.$folderVersion.'"'); |
|
@@ 361-368 (lines=8) @@
|
| 358 |
|
); |
| 359 |
|
$documentContentType = $this->remoteStorage->getContentType($path); |
| 360 |
|
|
| 361 |
|
if (null !== $requestedVersion) { |
| 362 |
|
if (in_array($documentVersion, $requestedVersion)) { |
| 363 |
|
$response = new Response(304, $documentContentType); |
| 364 |
|
$response->setHeader('ETag', '"'.$documentVersion.'"'); |
| 365 |
|
|
| 366 |
|
return $response; |
| 367 |
|
} |
| 368 |
|
} |
| 369 |
|
|
| 370 |
|
$rsr = new Response(200, $documentContentType); |
| 371 |
|
$rsr->setHeader('ETag', '"'.$documentVersion.'"'); |