src/Entity/Core/EmailSignup.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Core;
  3. use DateTime;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Table('email_signup')]
  6. #[ORM\Entity]
  7. class EmailSignup
  8. {
  9. /**
  10. * @var int
  11. */
  12. #[ORM\Column(name: 'id', type: 'integer')]
  13. #[ORM\Id]
  14. #[ORM\GeneratedValue(strategy: 'AUTO')]
  15. private $id;
  16. /**
  17. * @var string
  18. */
  19. #[ORM\Column(type: 'string', nullable: false)]
  20. private $email;
  21. /**
  22. * @var DateTime
  23. */
  24. #[ORM\Column(name: 'timestamp', type: 'datetime')]
  25. private $timestamp;
  26. public function __construct(string $email)
  27. {
  28. $this->email =$email;
  29. $this->timestamp = new DateTime('now');
  30. }
  31. }