X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FEntity%2FSiteCredential.php;h=dee48fd52982efd20f709f1cbce92edfe12f4de8;hb=2491c50b6bbb4d51696ad64aa754c1cd0fc83d1b;hp=380f820d5a75e56493c1cb1a4d09d9ceb4016b9f;hpb=71e1cbc8eb5928d393b0772055d6b711e90a09b3;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/Entity/SiteCredential.php b/src/Wallabag/CoreBundle/Entity/SiteCredential.php index 380f820d..dee48fd5 100644 --- a/src/Wallabag/CoreBundle/Entity/SiteCredential.php +++ b/src/Wallabag/CoreBundle/Entity/SiteCredential.php @@ -4,6 +4,7 @@ namespace Wallabag\CoreBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; +use Wallabag\CoreBundle\Helper\EntityTimestampsTrait; use Wallabag\UserBundle\Entity\User; /** @@ -15,6 +16,8 @@ use Wallabag\UserBundle\Entity\User; */ class SiteCredential { + use EntityTimestampsTrait; + /** * @var int * @@ -57,7 +60,14 @@ class SiteCredential private $createdAt; /** - * @ORM\ManyToOne(targetEntity="Wallabag\UserBundle\Entity\User", inversedBy="site_credentials") + * @var \DateTime + * + * @ORM\Column(name="updated_at", type="datetime") + */ + private $updatedAt; + + /** + * @ORM\ManyToOne(targetEntity="Wallabag\UserBundle\Entity\User", inversedBy="siteCredentials") */ private $user; @@ -176,20 +186,20 @@ class SiteCredential } /** - * @return User + * Get updatedAt. + * + * @return \DateTime */ - public function getUser() + public function getUpdatedAt() { - return $this->user; + return $this->updatedAt; } /** - * @ORM\PrePersist + * @return User */ - public function timestamps() + public function getUser() { - if (null === $this->createdAt) { - $this->createdAt = new \DateTime(); - } + return $this->user; } }