src/Entity/InscritNewsletter.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6.  * inscritnewsletter
  7.  *
  8.  * @ORM\Table(name="inscritnewsletter")
  9.  * @ORM\Entity(repositoryClass="App\Repository\InscritNewsletterRepository")
  10.  */
  11. class InscritNewsletter
  12. {
  13.     /**
  14.      * @var int
  15.      *
  16.      * @ORM\Column(name="id", type="integer")
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(name="email", type="string", length=255, unique=true)
  25.      * @Assert\Email(
  26.      *     message = "The email '{{ value }}' is not a valid email.",
  27.      * )
  28.      */
  29.     private $email;
  30.     /**
  31.      * @var \DateTime
  32.      *
  33.      * @ORM\Column(name="dateinscription", type="datetime")
  34.      */
  35.     private $dateinscription;
  36.     /**
  37.      * @var int
  38.      *
  39.      * @ORM\Column(name="etat", type="smallint")
  40.      */
  41.     private $etat;
  42.     public function __construct()
  43.     {
  44.         $this->dateinscription = new \DateTime('now');
  45.         $this->etat 1;
  46.     }
  47.     /**
  48.      * Get id
  49.      *
  50.      * @return int
  51.      */
  52.     public function getId()
  53.     {
  54.         return $this->id;
  55.     }
  56.     /**
  57.      * Set email
  58.      *
  59.      * @param string $email
  60.      *
  61.      * @return InscritNewsletter
  62.      */
  63.     public function setEmail($email)
  64.     {
  65.         $this->email $email;
  66.         return $this;
  67.     }
  68.     /**
  69.      * Get email
  70.      *
  71.      * @return string
  72.      */
  73.     public function getEmail()
  74.     {
  75.         return $this->email;
  76.     }
  77.     /**
  78.      * Set dateinscription
  79.      *
  80.      * @param \DateTime $dateinscription
  81.      *
  82.      * @return InscritNewsletter
  83.      */
  84.     public function setDateinscription($dateinscription)
  85.     {
  86.         $this->dateinscription $dateinscription;
  87.         return $this;
  88.     }
  89.     /**
  90.      * Get dateinscription
  91.      *
  92.      * @return \DateTime
  93.      */
  94.     public function getDateinscription()
  95.     {
  96.         return $this->dateinscription;
  97.     }
  98.     /**
  99.      * Set etat
  100.      *
  101.      * @param integer $etat
  102.      *
  103.      * @return InscritNewsletter
  104.      */
  105.     public function setEtat($etat)
  106.     {
  107.         $this->etat $etat;
  108.         return $this;
  109.     }
  110.     /**
  111.      * Get etat
  112.      *
  113.      * @return int
  114.      */
  115.     public function getEtat()
  116.     {
  117.         return $this->etat;
  118.     }
  119. }