<?php
namespace App\Entity;
use App\Repository\NonDisponibiliteRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=NonDisponibiliteRepository::class)
*/
class NonDisponibilite
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="datetime")
*/
private $dateDebut;
/**
* @ORM\Column(type="datetime")
*/
private $dateFin;
/**
* @ORM\ManyToOne(targetEntity=User::class, inversedBy="nonDisponibilites")
* @ORM\JoinColumn(nullable=false)
*/
private $livreur;
public function getId(): ?int
{
return $this->id;
}
public function getDateDebut(): ?\DateTimeInterface
{
return $this->dateDebut;
}
public function setDateDebut(\DateTimeInterface $dateDebut): self
{
$this->dateDebut = $dateDebut;
return $this;
}
public function getDateFin(): ?\DateTimeInterface
{
return $this->dateFin;
}
public function setDateFin(\DateTimeInterface $dateFin): self
{
$this->dateFin = $dateFin;
return $this;
}
public function getLivreur(): ?User
{
return $this->livreur;
}
public function setLivreur(?User $livreur): self
{
$this->livreur = $livreur;
return $this;
}
}