<?php
namespace App\Entity;
use App\Repository\HoraireLivraisonRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=HoraireLivraisonRepository::class)
*/
class HoraireLivraison
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="integer")
*/
private $Jour;
/**
* @ORM\Column(type="time")
*/
private $heureDebut;
/**
* @ORM\Column(type="time")
*/
private $heureFin;
/**
* @ORM\ManyToOne(targetEntity=SocieteLivraison::class, inversedBy="horaireLivraisons")
* @ORM\JoinColumn(nullable=false)
*/
private $societeLivraison;
public function getId(): ?int
{
return $this->id;
}
public function getJour(): ?int
{
return $this->Jour;
}
public function setJour(int $Jour): self
{
$this->Jour = $Jour;
return $this;
}
public function getHeureDebut(): ?\DateTimeInterface
{
return $this->heureDebut;
}
public function setHeureDebut(\DateTimeInterface $heureDebut): self
{
$this->heureDebut = $heureDebut;
return $this;
}
public function getHeureFin(): ?\DateTimeInterface
{
return $this->heureFin;
}
public function setHeureFin(\DateTimeInterface $heureFin): self
{
$this->heureFin = $heureFin;
return $this;
}
public function getSocieteLivraison(): ?SocieteLivraison
{
return $this->societeLivraison;
}
public function setSocieteLivraison(?SocieteLivraison $societeLivraison): self
{
$this->societeLivraison = $societeLivraison;
return $this;
}
}