<?phpnamespace App\Entity;use App\Repository\ActualiteRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=ActualiteRepository::class) */class Actualite{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Utilisateur::class, inversedBy="actualites") * @ORM\JoinColumn(nullable=false,name="createur") */ private $createur; /** * @ORM\Column(type="string", length=255) */ private $description; /** * @ORM\Column(type="string", length=255) */ private $pathShow; /** * @ORM\Column(type="string", length=255) */ private $date; /** * @ORM\Column(type="integer") */ private $idCreature; /** * @ORM\OneToMany(targetEntity=Suivi::class, mappedBy="actualite") */ private $suivis; public function __construct() { $this->suivis = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getCreateur(): ?Utilisateur { return $this->createur; } public function setCreateur(?Utilisateur $createur): self { $this->createur = $createur; return $this; } public function getDescription(): ?string { return $this->description; } public function setDescription(string $description): self { $this->description = $description; return $this; } public function getPathShow(): ?string { return $this->pathShow; } public function setPathShow(string $pathShow): self { $this->pathShow = $pathShow; return $this; } public function getDate(): ?string { return $this->date; } public function setDate(string $date): self { $this->date = $date; return $this; } public function getIdCreature(): ?int { return $this->idCreature; } public function setIdCreature(int $idCreature): self { $this->idCreature = $idCreature; return $this; } /** * @return Collection|Suivi[] */ public function getSuivis(): Collection { return $this->suivis; } public function addSuivi(Suivi $suivi): self { if (!$this->suivis->contains($suivi)) { $this->suivis[] = $suivi; $suivi->setActualite($this); } return $this; } public function removeSuivi(Suivi $suivi): self { if ($this->suivis->contains($suivi)) { $this->suivis->removeElement($suivi); // set the owning side to null (unless already changed) if ($suivi->getActualite() === $this) { $suivi->setActualite(null); } } return $this; }}