Lines Matching refs:etag
1009 * @param string $etag
1012 function createFile($uri, $data, &$etag = null) { argument
1031 $etag = $parent->createFile($name, $data);
1033 if ($modified) $etag = null;
1050 * @param string $etag
1053 function updateFile($uri, $data, &$etag = null) { argument
1065 $etag = $node->put($data);
1066 if ($modified) $etag = null;
1223 $etag = null;
1248 $etag = $node instanceof IFile ? $node->getETag() : null;
1249 if ($etag === $ifMatchItem) {
1254 if (str_replace('\\"', '"', $ifMatchItem) === $etag) {
1261 if ($etag) $response->setHeader('ETag', $etag);
1288 $etag = $node instanceof IFile ? $node->getETag() : null;
1295 if ($etag === $ifNoneMatchItem) $haveMatch = true;
1302 if ($etag) $response->setHeader('ETag', $etag);