diff options
Diffstat (limited to 'src/phinde/Fetcher.php')
| -rw-r--r-- | src/phinde/Fetcher.php | 15 |
1 files changed, 15 insertions, 0 deletions
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; |
