use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
+use Wallabag\CoreBundle\Helper\EntityTimestampsTrait;
use Wallabag\UserBundle\Entity\User;
/**
*/
class SiteCredential
{
+ use EntityTimestampsTrait;
+
/**
* @var int
*
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;
}
/**
- * @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 (is_null($this->createdAt)) {
- $this->createdAt = new \DateTime();
- }
+ return $this->user;
}
}