From 18d36cb052c42c20edda2814545c9bdf3fb1cbc5 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sat, 29 Feb 2020 21:16:44 +0100 Subject: wip --- src/phinde/Fetcher.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/phinde/Fetcher.php') diff --git a/src/phinde/Fetcher.php b/src/phinde/Fetcher.php index dccb118..63f5a43 100644 --- a/src/phinde/Fetcher.php +++ b/src/phinde/Fetcher.php @@ -60,6 +60,21 @@ class Fetcher } //FIXME: etag, hash on content + if ($esDoc === null) { + //not known yet + $esDoc = Helper::baseDoc($url); + } + + $lm = $res->getHeader('last-modified'); + if ($lm !== null) { + $esDoc->status->modate = gmdate('c', strtotime($lm)); + } else { + $esDoc->status->modate = gmdate('c'); + } + if ($esDoc->status->crdate == '') { + $esDoc->status->crdate = $esDoc->status->modate; + } + $retrieved = new Retrieved(); $retrieved->httpRes = $res; $retrieved->esDoc = $esDoc; -- cgit v1.2.3