<?php
namespace App\Entity\Adherent;
use App\Repository\Adherent\MagasinHorairesRepository;
use DateTime;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table(name: 'magasin_horaires')]
#[ORM\Entity(repositoryClass: MagasinHorairesRepository::class)]
#[ORM\HasLifecycleCallbacks]
class MagasinHoraires
{
#[ORM\Id]
#[ORM\Column(type: 'string', length: 255)]
private $k_adherent;
#[ORM\Column(name: 'ADH_HOL_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHolMatin = null;
#[ORM\Column(name: 'ADH_HFL_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHflMatin = null;
#[ORM\Column(name: 'ADH_HOL_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHolAm = null;
#[ORM\Column(name: 'ADH_HFL_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHflAm = null;
#[ORM\Column(name: 'ADH_LUN_FERME', type: 'string', nullable: true)]
private bool|string $adhLunFerme = false;
#[ORM\Column(name: 'STATUT_LUN_AM', type: 'string', nullable: true)]
private ?string $statutLunAm = null;
#[ORM\Column(name: 'STATUT_LUN_PM', type: 'string', nullable: true)]
private ?string $statutLunPm = null;
#[ORM\Column(name: 'STATUT_LUN_FULL', type: 'string', nullable: true)]
private ?string $statutLunFull = null;
#[ORM\Column(name: 'ADH_HOM_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHomMatin = null;
#[ORM\Column(name: 'ADH_HFM_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfmMatin = null;
#[ORM\Column(name: 'ADH_HOM_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHomAm = null;
#[ORM\Column(name: 'ADH_HFM_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfmAm = null;
#[ORM\Column(name: 'ADH_MAR_FERME', type: 'string', nullable: true)]
private bool|string $adhMarFerme = true;
#[ORM\Column(name: 'STATUT_MAR_AM', type: 'string', nullable: true)]
private ?string $statutMarAm = null;
#[ORM\Column(name: 'STATUT_MAR_PM', type: 'string', nullable: true)]
private ?string $statutMarPm = null;
#[ORM\Column(name: 'STATUT_MAR_FULL', type: 'string', nullable: true)]
private ?string $statutMarFull = null;
#[ORM\Column(name: 'ADH_HOME_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHomeMatin = null;
#[ORM\Column(name: 'ADH_HFME_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfmeMatin = null;
#[ORM\Column(name: 'ADH_HOME_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHomeAm = null;
#[ORM\Column(name: 'ADH_HFME_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfmeAm = null;
#[ORM\Column(name: 'ADH_MER_FERME', type: 'string', nullable: true)]
private bool|string $adhMerFerme = true;
#[ORM\Column(name: 'STATUT_MER_AM', type: 'string', nullable: true)]
private ?string $statutMerAm = null;
#[ORM\Column(name: 'STATUT_MER_PM', type: 'string', nullable: true)]
private ?string $statutMerPm = null;
#[ORM\Column(name: 'STATUT_MER_FULL', type: 'string', nullable: true)]
private ?string $statutMerFull = null;
#[ORM\Column(name: 'ADH_HOJ_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHojMatin = null;
#[ORM\Column(name: 'ADH_HFJ_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfjMatin = null;
#[ORM\Column(name: 'ADH_HOJ_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHojAm = null;
#[ORM\Column(name: 'ADH_HFJ_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfjAm = null;
#[ORM\Column(name: 'ADH_JEU_FERME', type: 'string', nullable: true)]
private bool|string $adhJeuFerme = true;
#[ORM\Column(name: 'STATUT_JEU_AM', type: 'string', nullable: true)]
private ?string $statutJeuAm = null;
#[ORM\Column(name: 'STATUT_JEU_PM', type: 'string', nullable: true)]
private ?string $statutJeuPm = null;
#[ORM\Column(name: 'STATUT_JEU_FULL', type: 'string', nullable: true)]
private ?string $statutJeuFull = null;
#[ORM\Column(name: 'ADH_HOV_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHovMatin = null;
#[ORM\Column(name: 'ADH_HFV_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfvMatin = null;
#[ORM\Column(name: 'ADH_HOV_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHovAm = null;
#[ORM\Column(name: 'ADH_HFV_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfvAm = null;
#[ORM\Column(name: 'ADH_VEN_FERME', type: 'string', nullable: true)]
private bool|string $adhVenFerme = true;
#[ORM\Column(name: 'STATUT_VEN_AM', type: 'string', nullable: true)]
private ?string $statutVenAm = null;
#[ORM\Column(name: 'STATUT_VEN_PM', type: 'string', nullable: true)]
private ?string $statutVenPm = null;
#[ORM\Column(name: 'STATUT_VEN_FULL', type: 'string', nullable: true)]
private ?string $statutVenFull = null;
#[ORM\Column(name: 'ADH_HOSA_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHosaMatin = null;
#[ORM\Column(name: 'ADH_HFSA_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfsaMatin = null;
#[ORM\Column(name: 'ADH_HOSA_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHosaAm = null;
#[ORM\Column(name: 'ADH_HFSA_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfsaAm = null;
#[ORM\Column(name: 'ADH_SAM_FERME', type: 'string', nullable: true)]
private bool|string $adhSamFerme = true;
#[ORM\Column(name: 'STATUT_SAM_AM', type: 'string', nullable: true)]
private ?string $statutSamAm = null;
#[ORM\Column(name: 'STATUT_SAM_PM', type: 'string', nullable: true)]
private ?string $statutSamPm = null;
#[ORM\Column(name: 'STATUT_SAM_FULL', type: 'string', nullable: true)]
private ?string $statutSamFull = null;
#[ORM\Column(name: 'ADH_HODI_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHodiMatin = null;
#[ORM\Column(name: 'ADH_HFDI_MATIN', type: 'time', nullable: false)]
private ?\DateTime $adhHfdiMatin = null;
#[ORM\Column(name: 'ADH_HODI_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHodiAm = null;
#[ORM\Column(name: 'ADH_HFDI_AM', type: 'time', nullable: false)]
private ?\DateTime $adhHfdiAm = null;
#[ORM\Column(name: 'ADH_DIM_FERME', type: 'string', nullable: true)]
private bool|string $adhDimFerme = false;
#[ORM\Column(name: 'STATUT_DIM_AM', type: 'string', nullable: true)]
private ?string $statutDimAm = null;
#[ORM\Column(name: 'STATUT_DIM_PM', type: 'string', nullable: true)]
private ?string $statutDimPm = null;
#[ORM\Column(name: 'STATUT_DIM_FULL', type: 'string', nullable: true)]
private ?string $statutDimFull = null;
#[ORM\ManyToOne(targetEntity: Magasin::class, inversedBy: 'magasinHoraires')]
#[ORM\JoinColumn(name: 'magasin', referencedColumnName: 'k_adherent')]
private $magasin;
#[ORM\Column(type: 'text', nullable: true)]
private $commentaire;
#[ORM\Column(name: 'created_at', type: 'datetime', nullable: false)]
private DateTime $createdAt;
#[ORM\Column(name: 'updated_at', type: 'datetime', nullable: false)]
private DateTime $updatedAt;
public function __construct()
{
$this->createdAt = new DateTime('now');
$this->updatedAt = new DateTime('now');
}
#[ORM\PreUpdate]
public function onPreUpdateEntity(): void
{
$this->updatedAt = new DateTime("now");
}
public function setAdhHolMatin(?DateTime $adhHolMatin): static
{
$this->adhHolMatin = $adhHolMatin;
return $this;
}
/**
* Get adhHolMatin.
*
* @return \DateTime
*/
public function getAdhHolMatin()
{
return $this->adhHolMatin;
}
/**
* Set adhHflMatin.
*
* @param \DateTime $adhHflMatin
*
* @return MagasinHoraires
*/
public function setAdhHflMatin($adhHflMatin)
{
$this->adhHflMatin = $adhHflMatin;
return $this;
}
/**
* Get adhHflMatin.
*
* @return \DateTime
*/
public function getAdhHflMatin()
{
return $this->adhHflMatin;
}
/**
* Set adhHolAm.
*
* @param \DateTime $adhHolAm
*
* @return MagasinHoraires
*/
public function setAdhHolAm($adhHolAm)
{
$this->adhHolAm = $adhHolAm;
return $this;
}
/**
* Get adhHolAm.
*
* @return \DateTime
*/
public function getAdhHolAm()
{
return $this->adhHolAm;
}
/**
* Set adhHflAm.
*
* @param \DateTime $adhHflAm
*
* @return MagasinHoraires
*/
public function setAdhHflAm($adhHflAm)
{
$this->adhHflAm = $adhHflAm;
return $this;
}
/**
* Get adhHflAm.
*
* @return \DateTime
*/
public function getAdhHflAm()
{
return $this->adhHflAm;
}
/**
* Set adhLunFerme.
*
* @param string|null $adhLunFerme
*
* @return MagasinHoraires
*/
public function setAdhLunFerme($adhLunFerme = null)
{
$this->adhLunFerme = $adhLunFerme;
return $this;
}
/**
* Get adhLunFerme.
*
* @return string|null
*/
public function getAdhLunFerme()
{
return $this->adhLunFerme;
}
/**
* Set adhHomMatin.
*
* @param \DateTime $adhHomMatin
*
* @return MagasinHoraires
*/
public function setAdhHomMatin($adhHomMatin)
{
$this->adhHomMatin = $adhHomMatin;
return $this;
}
/**
* Get adhHomMatin.
*
* @return \DateTime
*/
public function getAdhHomMatin()
{
return $this->adhHomMatin;
}
/**
* Set adhHfmMatin.
*
* @param \DateTime $adhHfmMatin
*
* @return MagasinHoraires
*/
public function setAdhHfmMatin($adhHfmMatin)
{
$this->adhHfmMatin = $adhHfmMatin;
return $this;
}
/**
* Get adhHfmMatin.
*
* @return \DateTime
*/
public function getAdhHfmMatin()
{
return $this->adhHfmMatin;
}
/**
* Set adhHomAm.
*
* @param \DateTime $adhHomAm
*
* @return MagasinHoraires
*/
public function setAdhHomAm($adhHomAm)
{
$this->adhHomAm = $adhHomAm;
return $this;
}
/**
* Get adhHomAm.
*
* @return \DateTime
*/
public function getAdhHomAm()
{
return $this->adhHomAm;
}
/**
* Set adhHfmAm.
*
* @param \DateTime $adhHfmAm
*
* @return MagasinHoraires
*/
public function setAdhHfmAm($adhHfmAm)
{
$this->adhHfmAm = $adhHfmAm;
return $this;
}
/**
* Get adhHfmAm.
*
* @return \DateTime
*/
public function getAdhHfmAm()
{
return $this->adhHfmAm;
}
/**
* Set adhMarFerme.
*
* @param string|null $adhMarFerme
*
* @return MagasinHoraires
*/
public function setAdhMarFerme($adhMarFerme = null)
{
$this->adhMarFerme = $adhMarFerme;
return $this;
}
/**
* Get adhMarFerme.
*
* @return string|null
*/
public function getAdhMarFerme()
{
return $this->adhMarFerme;
}
/**
* Set adhHomeMatin.
*
* @param \DateTime $adhHomeMatin
*
* @return MagasinHoraires
*/
public function setAdhHomeMatin($adhHomeMatin)
{
$this->adhHomeMatin = $adhHomeMatin;
return $this;
}
/**
* Get adhHomeMatin.
*
* @return \DateTime
*/
public function getAdhHomeMatin()
{
return $this->adhHomeMatin;
}
/**
* Set adhHfmeMatin.
*
* @param \DateTime $adhHfmeMatin
*
* @return MagasinHoraires
*/
public function setAdhHfmeMatin($adhHfmeMatin)
{
$this->adhHfmeMatin = $adhHfmeMatin;
return $this;
}
/**
* Get adhHfmeMatin.
*
* @return \DateTime
*/
public function getAdhHfmeMatin()
{
return $this->adhHfmeMatin;
}
/**
* Set adhHomeAm.
*
* @param \DateTime $adhHomeAm
*
* @return MagasinHoraires
*/
public function setAdhHomeAm($adhHomeAm)
{
$this->adhHomeAm = $adhHomeAm;
return $this;
}
/**
* Get adhHomeAm.
*
* @return \DateTime
*/
public function getAdhHomeAm()
{
return $this->adhHomeAm;
}
/**
* Set adhHfmeAm.
*
* @param \DateTime $adhHfmeAm
*
* @return MagasinHoraires
*/
public function setAdhHfmeAm($adhHfmeAm)
{
$this->adhHfmeAm = $adhHfmeAm;
return $this;
}
/**
* Get adhHfmeAm.
*
* @return \DateTime
*/
public function getAdhHfmeAm()
{
return $this->adhHfmeAm;
}
/**
* Set adhMerFerme.
*
* @param string|null $adhMerFerme
*
* @return MagasinHoraires
*/
public function setAdhMerFerme($adhMerFerme = null)
{
$this->adhMerFerme = $adhMerFerme;
return $this;
}
/**
* Get adhMerFerme.
*
* @return string|null
*/
public function getAdhMerFerme()
{
return $this->adhMerFerme;
}
/**
* Set adhHojMatin.
*
* @param \DateTime $adhHojMatin
*
* @return MagasinHoraires
*/
public function setAdhHojMatin($adhHojMatin)
{
$this->adhHojMatin = $adhHojMatin;
return $this;
}
/**
* Get adhHojMatin.
*
* @return \DateTime
*/
public function getAdhHojMatin()
{
return $this->adhHojMatin;
}
/**
* Set adhHfjMatin.
*
* @param \DateTime $adhHfjMatin
*
* @return MagasinHoraires
*/
public function setAdhHfjMatin($adhHfjMatin)
{
$this->adhHfjMatin = $adhHfjMatin;
return $this;
}
/**
* Get adhHfjMatin.
*
* @return \DateTime
*/
public function getAdhHfjMatin()
{
return $this->adhHfjMatin;
}
/**
* Set adhHojAm.
*
* @param \DateTime $adhHojAm
*
* @return MagasinHoraires
*/
public function setAdhHojAm($adhHojAm)
{
$this->adhHojAm = $adhHojAm;
return $this;
}
/**
* Get adhHojAm.
*
* @return \DateTime
*/
public function getAdhHojAm()
{
return $this->adhHojAm;
}
/**
* Set adhHfjAm.
*
* @param \DateTime $adhHfjAm
*
* @return MagasinHoraires
*/
public function setAdhHfjAm($adhHfjAm)
{
$this->adhHfjAm = $adhHfjAm;
return $this;
}
/**
* Get adhHfjAm.
*
* @return \DateTime
*/
public function getAdhHfjAm()
{
return $this->adhHfjAm;
}
/**
* Set adhJeuFerme.
*
* @param string|null $adhJeuFerme
*
* @return MagasinHoraires
*/
public function setAdhJeuFerme($adhJeuFerme = null)
{
$this->adhJeuFerme = $adhJeuFerme;
return $this;
}
/**
* Get adhJeuFerme.
*
* @return string|null
*/
public function getAdhJeuFerme()
{
return $this->adhJeuFerme;
}
/**
* Set adhHovMatin.
*
* @param \DateTime $adhHovMatin
*
* @return MagasinHoraires
*/
public function setAdhHovMatin($adhHovMatin)
{
$this->adhHovMatin = $adhHovMatin;
return $this;
}
/**
* Get adhHovMatin.
*
* @return \DateTime
*/
public function getAdhHovMatin()
{
return $this->adhHovMatin;
}
/**
* Set adhHfvMatin.
*
* @param \DateTime $adhHfvMatin
*
* @return MagasinHoraires
*/
public function setAdhHfvMatin($adhHfvMatin)
{
$this->adhHfvMatin = $adhHfvMatin;
return $this;
}
/**
* Get adhHfvMatin.
*
* @return \DateTime
*/
public function getAdhHfvMatin()
{
return $this->adhHfvMatin;
}
/**
* Set adhHovAm.
*
* @param \DateTime $adhHovAm
*
* @return MagasinHoraires
*/
public function setAdhHovAm($adhHovAm)
{
$this->adhHovAm = $adhHovAm;
return $this;
}
/**
* Get adhHovAm.
*
* @return \DateTime
*/
public function getAdhHovAm()
{
return $this->adhHovAm;
}
/**
* Set adhHfvAm.
*
* @param \DateTime $adhHfvAm
*
* @return MagasinHoraires
*/
public function setAdhHfvAm($adhHfvAm)
{
$this->adhHfvAm = $adhHfvAm;
return $this;
}
/**
* Get adhHfvAm.
*
* @return \DateTime
*/
public function getAdhHfvAm()
{
return $this->adhHfvAm;
}
/**
* Set adhVenFerme.
*
* @param string|null $adhVenFerme
*
* @return MagasinHoraires
*/
public function setAdhVenFerme($adhVenFerme = null)
{
$this->adhVenFerme = $adhVenFerme;
return $this;
}
/**
* Get adhVenFerme.
*
* @return string|null
*/
public function getAdhVenFerme()
{
return $this->adhVenFerme;
}
/**
* Set adhHosaMatin.
*
* @param \DateTime $adhHosaMatin
*
* @return MagasinHoraires
*/
public function setAdhHosaMatin($adhHosaMatin)
{
$this->adhHosaMatin = $adhHosaMatin;
return $this;
}
/**
* Get adhHosaMatin.
*
* @return \DateTime
*/
public function getAdhHosaMatin()
{
return $this->adhHosaMatin;
}
/**
* Set adhHfsaMatin.
*
* @param \DateTime $adhHfsaMatin
*
* @return MagasinHoraires
*/
public function setAdhHfsaMatin($adhHfsaMatin)
{
$this->adhHfsaMatin = $adhHfsaMatin;
return $this;
}
/**
* Get adhHfsaMatin.
*
* @return \DateTime
*/
public function getAdhHfsaMatin()
{
return $this->adhHfsaMatin;
}
/**
* Set adhHosaAm.
*
* @param \DateTime $adhHosaAm
*
* @return MagasinHoraires
*/
public function setAdhHosaAm($adhHosaAm)
{
$this->adhHosaAm = $adhHosaAm;
return $this;
}
/**
* Get adhHosaAm.
*
* @return \DateTime
*/
public function getAdhHosaAm()
{
return $this->adhHosaAm;
}
/**
* Set adhHfsaAm.
*
* @param \DateTime $adhHfsaAm
*
* @return MagasinHoraires
*/
public function setAdhHfsaAm($adhHfsaAm)
{
$this->adhHfsaAm = $adhHfsaAm;
return $this;
}
/**
* Get adhHfsaAm.
*
* @return \DateTime
*/
public function getAdhHfsaAm()
{
return $this->adhHfsaAm;
}
/**
* Set adhSamFerme.
*
* @param string|null $adhSamFerme
*
* @return MagasinHoraires
*/
public function setAdhSamFerme($adhSamFerme = null)
{
$this->adhSamFerme = $adhSamFerme;
return $this;
}
/**
* Get adhSamFerme.
*
* @return string|null
*/
public function getAdhSamFerme()
{
return $this->adhSamFerme;
}
/**
* Set adhHodiMatin.
*
* @param \DateTime $adhHodiMatin
*
* @return MagasinHoraires
*/
public function setAdhHodiMatin($adhHodiMatin)
{
$this->adhHodiMatin = $adhHodiMatin;
return $this;
}
/**
* Get adhHodiMatin.
*
* @return \DateTime
*/
public function getAdhHodiMatin()
{
return $this->adhHodiMatin;
}
/**
* Set adhHfdiMatin.
*
* @param \DateTime $adhHfdiMatin
*
* @return MagasinHoraires
*/
public function setAdhHfdiMatin($adhHfdiMatin)
{
$this->adhHfdiMatin = $adhHfdiMatin;
return $this;
}
/**
* Get adhHfdiMatin.
*
* @return \DateTime
*/
public function getAdhHfdiMatin()
{
return $this->adhHfdiMatin;
}
/**
* Set adhHodiAm.
*
* @param \DateTime $adhHodiAm
*
* @return MagasinHoraires
*/
public function setAdhHodiAm($adhHodiAm)
{
$this->adhHodiAm = $adhHodiAm;
return $this;
}
/**
* Get adhHodiAm.
*
* @return \DateTime
*/
public function getAdhHodiAm()
{
return $this->adhHodiAm;
}
/**
* Set adhHfdiAm.
*
* @param \DateTime $adhHfdiAm
*
* @return MagasinHoraires
*/
public function setAdhHfdiAm($adhHfdiAm)
{
$this->adhHfdiAm = $adhHfdiAm;
return $this;
}
/**
* Get adhHfdiAm.
*
* @return \DateTime
*/
public function getAdhHfdiAm()
{
return $this->adhHfdiAm;
}
/**
* Set adhDimFerme.
*
* @param string|null $adhDimFerme
*
* @return MagasinHoraires
*/
public function setAdhDimFerme($adhDimFerme = null)
{
$this->adhDimFerme = $adhDimFerme;
return $this;
}
/**
* Get adhDimFerme.
*
* @return string|null
*/
public function getAdhDimFerme()
{
return $this->adhDimFerme;
}
//Fonction pour retourner un array issue de la collection d'objet
public function toArray(){
return get_object_vars($this);
}
/**
* @return mixed
*/
public function getKAdherent()
{
return $this->k_adherent;
}
public function setKAdherent(mixed $k_adherent): void
{
$this->k_adherent = $k_adherent;
}
public function getStatutLunAm(): ?string
{
return $this->statutLunAm;
}
/**
* @return $this
*/
public function setStatutLunAm(?string $statutLunAm): self
{
$this->statutLunAm = $statutLunAm;
return $this;
}
public function getStatutLunPm(): ?string
{
return $this->statutLunPm;
}
/**
* @return $this
*/
public function setStatutLunPm(?string $statutLunPm): self
{
$this->statutLunPm = $statutLunPm;
return $this;
}
public function getStatutLunFull(): ?string
{
return $this->statutLunFull;
}
/**
* @return $this
*/
public function setStatutLunFull(?string $statutLunFull): self
{
$this->statutLunFull = $statutLunFull;
return $this;
}
/**
* @return string
*/
public function getStatutMarAm(): ?string
{
return $this->statutMarAm;
}
/**
* @param string $statutMarAm
*/
public function setStatutMarAm(?string $statutMarAm): self
{
$this->statutMarAm = $statutMarAm;
return $this;
}
/**
* @return string
*/
public function getStatutMarPm(): ?string
{
return $this->statutMarPm;
}
/**
* @param string $statutMarPm
*/
public function setStatutMarPm(?string $statutMarPm): self
{
$this->statutMarPm = $statutMarPm;
return $this;
}
/**
* @return string
*/
public function getStatutMarFull(): ?string
{
return $this->statutMarFull;
}
/**
* @param string $statutMarFull
*/
public function setStatutMarFull(?string $statutMarFull): self
{
$this->statutMarFull = $statutMarFull;
return $this;
}
/**
* @return string
*/
public function getStatutMerAm(): ?string
{
return $this->statutMerAm;
}
/**
* @param string $statutMerAm
*/
public function setStatutMerAm(?string $statutMerAm): self
{
$this->statutMerAm = $statutMerAm;
return $this;
}
/**
* @return string
*/
public function getStatutMerPm(): ?string
{
return $this->statutMerPm;
}
/**
* @return MagasinHoraires
*/
public function setStatutMerPm(?string $statutMerPm): self
{
$this->statutMerPm = $statutMerPm;
return $this;
}
/**
* @return string
*/
public function getStatutMerFull(): ?string
{
return $this->statutMerFull;
}
/**
* @return MagasinHoraires
*/
public function setStatutMerFull(?string $statutMerFull): self
{
$this->statutMerFull = $statutMerFull;
return $this;
}
/**
* @return string
*/
public function getStatutJeuAm(): ?string
{
return $this->statutJeuAm;
}
/**
* @param string $statutJeuAm
*/
public function setStatutJeuAm(?string $statutJeuAm): self
{
$this->statutJeuAm = $statutJeuAm;
return $this;
}
/**
* @return string
*/
public function getStatutJeuPm(): ?string
{
return $this->statutJeuPm;
}
/**
* @param string $statutJeuPm
*/
public function setStatutJeuPm(?string $statutJeuPm): self
{
$this->statutJeuPm = $statutJeuPm;
return $this;
}
/**
* @return string
*/
public function getStatutJeuFull(): ?string
{
return $this->statutJeuFull;
}
/**
* @param string $statutJeuFull
*/
public function setStatutJeuFull(?string $statutJeuFull): self
{
$this->statutJeuFull = $statutJeuFull;
return $this;
}
/**
* @return string
*/
public function getStatutVenAm(): ?string
{
return $this->statutVenAm;
}
/**
* @param string $statutVenAm
*/
public function setStatutVenAm(?string $statutVenAm): self
{
$this->statutVenAm = $statutVenAm;
return $this;
}
/**
* @return string
*/
public function getStatutVenPm(): ?string
{
return $this->statutVenPm;
}
/**
* @param string $statutVenPm
*/
public function setStatutVenPm(?string $statutVenPm): self
{
$this->statutVenPm = $statutVenPm;
return $this;
}
/**
* @return string
*/
public function getStatutVenFull(): ?string
{
return $this->statutVenFull;
}
/**
* @param string $statutVenFull
*/
public function setStatutVenFull(?string $statutVenFull): self
{
$this->statutVenFull = $statutVenFull;
return $this;
}
/**
* @return string
*/
public function getStatutSamAm(): ?string
{
return $this->statutSamAm;
}
/**
* @param string $statutSamAm
*/
public function setStatutSamAm(?string $statutSamAm): self
{
$this->statutSamAm = $statutSamAm;
return $this;
}
/**
* @return string
*/
public function getStatutSamPm(): ?string
{
return $this->statutSamPm;
}
/**
* @param string $statutSamPm
*/
public function setStatutSamPm(?string $statutSamPm): self
{
$this->statutSamPm = $statutSamPm;
return $this;
}
/**
* @return string
*/
public function getStatutSamFull(): ?string
{
return $this->statutSamFull;
}
/**
* @param string $statutSamFull
*/
public function setStatutSamFull(?string $statutSamFull): self
{
$this->statutSamFull = $statutSamFull;
return $this;
}
/**
* @return string
*/
public function getStatutDimAm(): ?string
{
return $this->statutDimAm;
}
/**
* @param string $statutDimAm
*/
public function setStatutDimAm(?string $statutDimAm): self
{
$this->statutDimAm = $statutDimAm;
return $this;
}
/**
* @return string
*/
public function getStatutDimPm(): ?string
{
return $this->statutDimPm;
}
/**
* @param string $statutDimPm
*/
public function setStatutDimPm(?string $statutDimPm): self
{
$this->statutDimPm = $statutDimPm;
return $this;
}
/**
* @return string
*/
public function getStatutDimFull(): ?string
{
return $this->statutDimFull;
}
/**
* @param string $statutDimFull
*/
public function setStatutDimFull(?string $statutDimFull): self
{
$this->statutDimFull = $statutDimFull;
return $this;
}
public function getMagasin(): ?Magasin
{
return $this->magasin;
}
public function setMagasin(?Magasin $magasin): self
{
$this->magasin = $magasin;
return $this;
}
/**
* @return mixed
*/
public function getCommentaire()
{
return $this->commentaire;
}
public function setCommentaire(mixed $commentaire): void
{
$this->commentaire = $commentaire;
}
public function getCreatedAt(): DateTime
{
return $this->createdAt;
}
public function setCreatedAt(DateTime $createdAt): void
{
$this->createdAt = $createdAt;
}
public function getUpdatedAt(): DateTime
{
return $this->updatedAt;
}
public function setUpdatedAt(DateTime $updatedAt): void
{
$this->updatedAt = $updatedAt;
}
}