<?phpnamespace App\Entity;use App\Repository\MessageRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=MessageRepository::class) */class Message{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Utilisateur::class, inversedBy="messages") * @ORM\JoinColumn(name="agent") */ private $agent; /** * @ORM\ManyToOne(targetEntity=Apprenant::class, inversedBy="messages") * @ORM\JoinColumn(name="apprenant") */ private $apprenant; /** * @ORM\Column(type="string", length=255) */ private $emetteur; /** * @ORM\Column(type="text") */ private $corps; /** * @ORM\Column(type="string", length=255) */ private $recepteur; /** * @ORM\Column(type="string", length=255) */ private $date; public function getId(): ?int { return $this->id; } public function getAgent(): ?Utilisateur { return $this->agent; } public function setAgent(?Utilisateur $agent): self { $this->agent = $agent; return $this; } public function getApprenant(): ?Apprenant { return $this->apprenant; } public function setApprenant(?Apprenant $apprenant): self { $this->apprenant = $apprenant; return $this; } public function getEmetteur(): ?string { return $this->emetteur; } public function setEmetteur(string $emetteur): self { $this->emetteur = $emetteur; return $this; } public function getCorps(): ?string { return $this->corps; } public function setCorps(string $corps): self { $this->corps = $corps; return $this; } public function getRecepteur(): ?string { return $this->recepteur; } public function setRecepteur(string $recepteur): self { $this->recepteur = $recepteur; return $this; } public function getDate(): ?string { return $this->date; } public function setDate(string $date): self { $this->date = $date; return $this; }}