From 0f56665b6da2c7cd7513e6ae5072936f87ea469a Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Mon, 27 Apr 2020 14:57:46 +0200 Subject: [PATCH] add checksum --- src/Motion/Snapshot.php | 14 ++++++++++++++ src/Motion/SnapshotRepository.php | 1 + templates/events.html.twig | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Motion/Snapshot.php b/src/Motion/Snapshot.php index ae2f464..5d3a7b8 100644 --- a/src/Motion/Snapshot.php +++ b/src/Motion/Snapshot.php @@ -19,6 +19,8 @@ class Snapshot protected string $thumbnail; + protected string $thumbnailChecksum; + public function setDate(DateTime $date): self { $this->date = $date; @@ -66,4 +68,16 @@ class Snapshot { return $this->thumbnail; } + + public function setThumbnailChecksum(string $thumbnailChecksum): self + { + $this->thumbnailChecksum = $thumbnailChecksum; + + return $this; + } + + public function getThumbnailChecksum(): ? string + { + return $this->thumbnailChecksum; + } } diff --git a/src/Motion/SnapshotRepository.php b/src/Motion/SnapshotRepository.php index 7ac1ef6..3488450 100644 --- a/src/Motion/SnapshotRepository.php +++ b/src/Motion/SnapshotRepository.php @@ -68,6 +68,7 @@ class SnapshotRepository $snapshot->setPicture(''); } + $snapshot->setThumbnailChecksum(sha1_file($thumbnail)); $snapshot->setThumbnail($thumbnail); $objects[] = $snapshot; diff --git a/templates/events.html.twig b/templates/events.html.twig index 65dd8c2..206c726 100644 --- a/templates/events.html.twig +++ b/templates/events.html.twig @@ -23,7 +23,7 @@ {% if date == snapshot.date.format('Y-m-d') %}
- {{ snapshot.date.format('d/m/Y H:i:s') }} + {{ snapshot.date.format('d/m/Y H:i:s') }}
{% endif %}