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
*
* @var string
*
* @Assert\NotBlank()
- * @Assert\Length(max=255)
- * @ORM\Column(name="username", type="string", length=255)
+ * @ORM\Column(name="username", type="text")
*/
private $username;
private $createdAt;
/**
- * @ORM\ManyToOne(targetEntity="Wallabag\UserBundle\Entity\User", inversedBy="site_credentials")
+ * @ORM\ManyToOne(targetEntity="Wallabag\UserBundle\Entity\User", inversedBy="siteCredentials")
*/
private $user;
{
return $this->user;
}
-
- /**
- * @ORM\PrePersist
- */
- public function timestamps()
- {
- if (is_null($this->createdAt)) {
- $this->createdAt = new \DateTime();
- }
- }
}