src/Entity/Notification.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Table(name="notification")
  6.  * @ORM\Entity(repositoryClass="App\Repository\NotificationRepository")
  7.  */
  8. class Notification
  9. {
  10.     use \App\Traits\Timestampable;
  11.     use \App\Traits\Blameable;
  12.     /**
  13.      * @ORM\Id()
  14.      * @ORM\GeneratedValue()
  15.      * @ORM\Column(type="integer")
  16.      */
  17.     private $id;
  18.     /**
  19.      * @ORM\ManyToOne(targetEntity="App\Entity\NotificationType")
  20.      * @ORM\JoinColumn(nullable=false)
  21.      */
  22.     private $notificationType;
  23.     /**
  24.      * @ORM\ManyToOne(targetEntity="App\Entity\User")
  25.      * @ORM\JoinColumn(nullable=true)
  26.      */
  27.     private $user;
  28.     /**
  29.      * @ORM\Column(type="string", length=255)
  30.      */
  31.     private $libelle;
  32.     /**
  33.      * @ORM\Column(type="text", nullable=true)
  34.      */
  35.     private $contenu;
  36.     /**
  37.      * @ORM\Column(type="datetime",nullable=true)
  38.      */
  39.     private $dateLue;
  40.     /**
  41.      * @ORM\Column(type="string", length=2000, nullable=true)
  42.      */
  43.     private $url;
  44.     /**
  45.      * @ORM\ManyToOne(targetEntity=Mine::class, inversedBy="notifications")
  46.      */
  47.     private $mine;
  48.     public function getId(): ?int
  49.     {
  50.         return $this->id;
  51.     }
  52.     /**
  53.      * Get the value of notificationType
  54.      */
  55.     public function getNotificationType()
  56.     {
  57.         return $this->notificationType;
  58.     }
  59.     /**
  60.      * Set the value of notificationType
  61.      *
  62.      * @return  self
  63.      */
  64.     public function setNotificationType($notificationType)
  65.     {
  66.         $this->notificationType $notificationType;
  67.         return $this;
  68.     }
  69.     /**
  70.      * Get the value of libelle
  71.      */
  72.     public function getLibelle()
  73.     {
  74.         return $this->libelle;
  75.     }
  76.     /**
  77.      * Set the value of libelle
  78.      *
  79.      * @return  self
  80.      */
  81.     public function setLibelle($libelle)
  82.     {
  83.         $this->libelle $libelle;
  84.         return $this;
  85.     }
  86.     /**
  87.      * Get the value of contenu
  88.      */
  89.     public function getContenu()
  90.     {
  91.         return $this->contenu;
  92.     }
  93.     /**
  94.      * Set the value of contenu
  95.      *
  96.      * @return  self
  97.      */
  98.     public function setContenu($contenu)
  99.     {
  100.         $this->contenu $contenu;
  101.         return $this;
  102.     }
  103.     /**
  104.      * Get the value of dateLue
  105.      */
  106.     public function getDateLue()
  107.     {
  108.         return $this->dateLue;
  109.     }
  110.     /**
  111.      * Set the value of dateLue
  112.      *
  113.      * @return  self
  114.      */
  115.     public function setDateLue($dateLue)
  116.     {
  117.         $this->dateLue $dateLue;
  118.         return $this;
  119.     }
  120.     /**
  121.      * Get the value of user
  122.      */
  123.     public function getUser(): ?User
  124.     {
  125.         return $this->user;
  126.     }
  127.     /**
  128.      * Set the value of user
  129.      *
  130.      * @return  self
  131.      */
  132.     public function setUser(?User $user): self
  133.     {
  134.         $this->user $user;
  135.         return $this;
  136.     }
  137.     public function getUrl(): ?string
  138.     {
  139.         return $this->url;
  140.     }
  141.     public function setUrl(?string $url): self
  142.     {
  143.         $this->url $url;
  144.         return $this;
  145.     }
  146.     public function getMine(): ?Mine
  147.     {
  148.         return $this->mine;
  149.     }
  150.     public function setMine(?Mine $mine): self
  151.     {
  152.         $this->mine $mine;
  153.         return $this;
  154.     }
  155. }