<?phpnamespace App\Entity\Transporteurs;use DateTime;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Symfony\Component\Validator\Constraints as Assert;/** * TransporteurZoneLivraison * * @ORM\Table("transporteur__transporteur_zone_livraison") * @ORM\Entity(repositoryClass="App\Repository\Transporteurs\TransporteurZoneLivraisonRepository") */class TransporteurZoneLivraison{ /** * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Transporteurs\Transporteur", inversedBy="transporteurZoneLivraison") * @ORM\JoinColumn(nullable=false) */ private $transporteur; /** * @ORM\ManyToOne(targetEntity="App\Entity\Transporteurs\ZoneLivraison", inversedBy="transporteurZoneLivraison") * @ORM\JoinColumn(nullable=false) */ private $zoneLivraison; /** * @ORM\Column(name="date", type="datetime", nullable=true) */ private $date; /** * @ORM\Column(name="dateMaj", type="datetime", nullable=true) * @Gedmo\Timestampable(on="update") */ private $dateMaj; /** * @ORM\Column(name="dateSuppression", type="datetime", nullable=true) */ private $dateSuppression; public function __construct() { $this->date = new Datetime(); } public function getId(): int { return $this->id; } public function setDate(?DateTime $date): TransporteurZoneLivraison { $this->date = $date; return $this; } public function getDate(): ?DateTime { return $this->date; } public function setDateMaj(?DateTime $dateMaj): TransporteurZoneLivraison { $this->dateMaj = $dateMaj; return $this; } public function getDateMaj(): ?DateTime { return $this->dateMaj; } public function setDateSuppression(?DateTime $dateSuppression): TransporteurZoneLivraison { $this->dateSuppression = $dateSuppression; return $this; } public function getDateSuppression(): ?DateTime { return $this->dateSuppression; } public function setTransporteur(?Transporteur $transporteur): TransporteurZoneLivraison { $this->transporteur = $transporteur; return $this; } public function getTransporteur(): ?Transporteur { return $this->transporteur; } public function setZoneLivraison(?ZoneLivraison $zoneLivraison): TransporteurZoneLivraison { $this->zoneLivraison = $zoneLivraison; return $this; } public function getZoneLivraison(): ?ZoneLivraison { return $this->zoneLivraison; }}