<?phpnamespace App\Entity;use App\Repository\PlanDeFormationRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=PlanDeFormationRepository::class) */class PlanDeFormation{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Formation", inversedBy="planDeFormation") * @ORM\JoinColumn(nullable=false) */ private $formation; /** * @ORM\Column(type="integer") */ private $weeks; /** * @ORM\Column(type="integer") */ private $days; /** * @ORM\Column(type="string", length=255) */ private $modules; /** * @ORM\Column(type="integer") */ private $hours; public function getId(): ?int { return $this->id; } public function getFormation(): ?Formation { return $this->formation; } public function setFormation(?Formation $formation): self { $this->formation = $formation; return $this; } public function getWeeks(): ?int { return $this->weeks; } public function setWeeks(int $weeks): self { $this->weeks = $weeks; return $this; } public function getDays(): ?int { return $this->days; } public function setDays(int $days): self { $this->days = $days; return $this; } public function getModules(): ?string { return $this->modules; } public function setModules(?string $modules): self { $this->modules = $modules; return $this; } public function getHours(): ?int { return $this->hours; } public function setHours(int $hours): self { $this->hours = $hours; return $this; }}