aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Entity/Entry.php
diff options
context:
space:
mode:
authorJérémy Benoist <j0k3r@users.noreply.github.com>2017-07-11 07:30:08 +0200
committerGitHub <noreply@github.com>2017-07-11 07:30:08 +0200
commit9aa11176b89ab99c267c1d2353ef645c817c941d (patch)
tree4e6ddf6e2b76dfd76d0912e94d62a73aaa331685 /src/Wallabag/CoreBundle/Entity/Entry.php
parent337e807297fb9700407ce6e4c4f7c307b4dae22c (diff)
parent927c9e796ff6fad2bf82a965234f52932cdee657 (diff)
downloadwallabag-9aa11176b89ab99c267c1d2353ef645c817c941d.tar.gz
wallabag-9aa11176b89ab99c267c1d2353ef645c817c941d.tar.zst
wallabag-9aa11176b89ab99c267c1d2353ef645c817c941d.zip
Merge pull request #3264 from wallabag/trait-timestamps
Add EntityTimestampsTrait to handle dates
Diffstat (limited to 'src/Wallabag/CoreBundle/Entity/Entry.php')
-rw-r--r--src/Wallabag/CoreBundle/Entity/Entry.php16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/Wallabag/CoreBundle/Entity/Entry.php b/src/Wallabag/CoreBundle/Entity/Entry.php
index cba72d31..61d01bdc 100644
--- a/src/Wallabag/CoreBundle/Entity/Entry.php
+++ b/src/Wallabag/CoreBundle/Entity/Entry.php
@@ -12,6 +12,7 @@ use JMS\Serializer\Annotation\VirtualProperty;
12use JMS\Serializer\Annotation\XmlRoot; 12use JMS\Serializer\Annotation\XmlRoot;
13use Symfony\Component\Validator\Constraints as Assert; 13use Symfony\Component\Validator\Constraints as Assert;
14use Wallabag\AnnotationBundle\Entity\Annotation; 14use Wallabag\AnnotationBundle\Entity\Annotation;
15use Wallabag\CoreBundle\Helper\EntityTimestampsTrait;
15use Wallabag\UserBundle\Entity\User; 16use Wallabag\UserBundle\Entity\User;
16 17
17/** 18/**
@@ -32,6 +33,8 @@ use Wallabag\UserBundle\Entity\User;
32 */ 33 */
33class Entry 34class Entry
34{ 35{
36 use EntityTimestampsTrait;
37
35 /** @Serializer\XmlAttribute */ 38 /** @Serializer\XmlAttribute */
36 /** 39 /**
37 * @var int 40 * @var int
@@ -473,19 +476,6 @@ class Entry
473 } 476 }
474 477
475 /** 478 /**
476 * @ORM\PrePersist
477 * @ORM\PreUpdate
478 */
479 public function timestamps()
480 {
481 if (null === $this->createdAt) {
482 $this->createdAt = new \DateTime();
483 }
484
485 $this->updatedAt = new \DateTime();
486 }
487
488 /**
489 * @return ArrayCollection<Annotation> 479 * @return ArrayCollection<Annotation>
490 */ 480 */
491 public function getAnnotations() 481 public function getAnnotations()