<?phpnamespace App\Entity;use App\Repository\ParcoursRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=ParcoursRepository::class) */class Parcours{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\OneToOne(targetEntity=IctusCommande::class, cascade={"persist", "remove"}) * @ORM\JoinColumn(nullable=false) */ private $ictusCommande; /** * @ORM\ManyToOne(targetEntity=Livraison::class, inversedBy="parcours") * @ORM\JoinColumn(nullable=false) */ private $livraison; /** * @ORM\ManyToOne(targetEntity=Adresse::class, inversedBy="parcours") * @ORM\JoinColumn(nullable=false) */ private $adresse; /** * @ORM\Column(type="integer", nullable=true) */ private $tarif; /** * @ORM\Column(type="integer", nullable=true) */ private $etat; public function getId(): ?int { return $this->id; } public function getIctusCommande(): ?IctusCommande { return $this->ictusCommande; } public function setIctusCommande(IctusCommande $ictusCommande): self { $this->ictusCommande = $ictusCommande; return $this; } public function getLivraison(): ?Livraison { return $this->livraison; } public function setLivraison(?Livraison $livraison): self { $this->livraison = $livraison; return $this; } public function getAdresse(): ?Adresse { return $this->adresse; } public function setAdresse(?Adresse $adresse): self { $this->adresse = $adresse; return $this; } public function getTarif(): ?int { return $this->tarif; } public function setTarif(?int $tarif): self { $this->tarif = $tarif; return $this; } public function getEtat(): ?int { return $this->etat; } public function setEtat(?int $etat): self { $this->etat = $etat; return $this; }}