src/Entity/Adherent/MagasinHoraires.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Adherent;
  3. use App\Repository\Adherent\MagasinHorairesRepository;
  4. use DateTime;
  5. use Doctrine\ORM\Mapping as ORM;
  6. #[ORM\Table(name'magasin_horaires')]
  7. #[ORM\Entity(repositoryClassMagasinHorairesRepository::class)]
  8. #[ORM\HasLifecycleCallbacks]
  9. class MagasinHoraires
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\Column(type'string'length255)]
  13.     private $k_adherent;
  14.     #[ORM\Column(name'ADH_HOL_MATIN'type'time'nullablefalse)]
  15.     private ?\DateTime $adhHolMatin null;
  16.     #[ORM\Column(name'ADH_HFL_MATIN'type'time'nullablefalse)]
  17.     private ?\DateTime $adhHflMatin null;
  18.     #[ORM\Column(name'ADH_HOL_AM'type'time'nullablefalse)]
  19.     private ?\DateTime $adhHolAm null;
  20.     #[ORM\Column(name'ADH_HFL_AM'type'time'nullablefalse)]
  21.     private ?\DateTime $adhHflAm null;
  22.     #[ORM\Column(name'ADH_LUN_FERME'type'string'nullabletrue)]
  23.     private bool|string $adhLunFerme false;
  24.     #[ORM\Column(name'STATUT_LUN_AM'type'string'nullabletrue)]
  25.     private ?string $statutLunAm null;
  26.     #[ORM\Column(name'STATUT_LUN_PM'type'string'nullabletrue)]
  27.     private ?string $statutLunPm null;
  28.     #[ORM\Column(name'STATUT_LUN_FULL'type'string'nullabletrue)]
  29.     private ?string $statutLunFull null;
  30.     #[ORM\Column(name'ADH_HOM_MATIN'type'time'nullablefalse)]
  31.     private ?\DateTime $adhHomMatin null;
  32.     #[ORM\Column(name'ADH_HFM_MATIN'type'time'nullablefalse)]
  33.     private ?\DateTime $adhHfmMatin null;
  34.     #[ORM\Column(name'ADH_HOM_AM'type'time'nullablefalse)]
  35.     private ?\DateTime $adhHomAm null;
  36.     #[ORM\Column(name'ADH_HFM_AM'type'time'nullablefalse)]
  37.     private ?\DateTime $adhHfmAm null;
  38.     #[ORM\Column(name'ADH_MAR_FERME'type'string'nullabletrue)]
  39.     private bool|string $adhMarFerme true;
  40.     #[ORM\Column(name'STATUT_MAR_AM'type'string'nullabletrue)]
  41.     private ?string $statutMarAm null;
  42.     #[ORM\Column(name'STATUT_MAR_PM'type'string'nullabletrue)]
  43.     private ?string $statutMarPm null;
  44.     #[ORM\Column(name'STATUT_MAR_FULL'type'string'nullabletrue)]
  45.     private ?string $statutMarFull null;
  46.     #[ORM\Column(name'ADH_HOME_MATIN'type'time'nullablefalse)]
  47.     private ?\DateTime $adhHomeMatin null;
  48.     #[ORM\Column(name'ADH_HFME_MATIN'type'time'nullablefalse)]
  49.     private ?\DateTime $adhHfmeMatin null;
  50.     #[ORM\Column(name'ADH_HOME_AM'type'time'nullablefalse)]
  51.     private ?\DateTime $adhHomeAm null;
  52.     #[ORM\Column(name'ADH_HFME_AM'type'time'nullablefalse)]
  53.     private ?\DateTime $adhHfmeAm null;
  54.     #[ORM\Column(name'ADH_MER_FERME'type'string'nullabletrue)]
  55.     private bool|string $adhMerFerme true;
  56.     #[ORM\Column(name'STATUT_MER_AM'type'string'nullabletrue)]
  57.     private ?string $statutMerAm null;
  58.     #[ORM\Column(name'STATUT_MER_PM'type'string'nullabletrue)]
  59.     private ?string $statutMerPm null;
  60.     #[ORM\Column(name'STATUT_MER_FULL'type'string'nullabletrue)]
  61.     private ?string $statutMerFull null;
  62.     #[ORM\Column(name'ADH_HOJ_MATIN'type'time'nullablefalse)]
  63.     private ?\DateTime $adhHojMatin null;
  64.     #[ORM\Column(name'ADH_HFJ_MATIN'type'time'nullablefalse)]
  65.     private ?\DateTime $adhHfjMatin null;
  66.     #[ORM\Column(name'ADH_HOJ_AM'type'time'nullablefalse)]
  67.     private ?\DateTime $adhHojAm null;
  68.     #[ORM\Column(name'ADH_HFJ_AM'type'time'nullablefalse)]
  69.     private ?\DateTime $adhHfjAm null;
  70.     #[ORM\Column(name'ADH_JEU_FERME'type'string'nullabletrue)]
  71.     private bool|string $adhJeuFerme true;
  72.     #[ORM\Column(name'STATUT_JEU_AM'type'string'nullabletrue)]
  73.     private ?string $statutJeuAm null;
  74.     #[ORM\Column(name'STATUT_JEU_PM'type'string'nullabletrue)]
  75.     private ?string $statutJeuPm null;
  76.     #[ORM\Column(name'STATUT_JEU_FULL'type'string'nullabletrue)]
  77.     private ?string $statutJeuFull null;
  78.     #[ORM\Column(name'ADH_HOV_MATIN'type'time'nullablefalse)]
  79.     private ?\DateTime $adhHovMatin null;
  80.     #[ORM\Column(name'ADH_HFV_MATIN'type'time'nullablefalse)]
  81.     private ?\DateTime $adhHfvMatin null;
  82.     #[ORM\Column(name'ADH_HOV_AM'type'time'nullablefalse)]
  83.     private ?\DateTime $adhHovAm null;
  84.     #[ORM\Column(name'ADH_HFV_AM'type'time'nullablefalse)]
  85.     private ?\DateTime $adhHfvAm null;
  86.     #[ORM\Column(name'ADH_VEN_FERME'type'string'nullabletrue)]
  87.     private bool|string $adhVenFerme true;
  88.     #[ORM\Column(name'STATUT_VEN_AM'type'string'nullabletrue)]
  89.     private ?string $statutVenAm null;
  90.     #[ORM\Column(name'STATUT_VEN_PM'type'string'nullabletrue)]
  91.     private ?string $statutVenPm null;
  92.     #[ORM\Column(name'STATUT_VEN_FULL'type'string'nullabletrue)]
  93.     private ?string $statutVenFull null;
  94.     #[ORM\Column(name'ADH_HOSA_MATIN'type'time'nullablefalse)]
  95.     private ?\DateTime $adhHosaMatin null;
  96.     #[ORM\Column(name'ADH_HFSA_MATIN'type'time'nullablefalse)]
  97.     private ?\DateTime $adhHfsaMatin null;
  98.     #[ORM\Column(name'ADH_HOSA_AM'type'time'nullablefalse)]
  99.     private ?\DateTime $adhHosaAm null;
  100.     #[ORM\Column(name'ADH_HFSA_AM'type'time'nullablefalse)]
  101.     private ?\DateTime $adhHfsaAm null;
  102.     #[ORM\Column(name'ADH_SAM_FERME'type'string'nullabletrue)]
  103.     private bool|string $adhSamFerme true;
  104.     #[ORM\Column(name'STATUT_SAM_AM'type'string'nullabletrue)]
  105.     private ?string $statutSamAm null;
  106.     #[ORM\Column(name'STATUT_SAM_PM'type'string'nullabletrue)]
  107.     private ?string $statutSamPm null;
  108.     #[ORM\Column(name'STATUT_SAM_FULL'type'string'nullabletrue)]
  109.     private ?string $statutSamFull null;
  110.     #[ORM\Column(name'ADH_HODI_MATIN'type'time'nullablefalse)]
  111.     private ?\DateTime $adhHodiMatin null;
  112.     #[ORM\Column(name'ADH_HFDI_MATIN'type'time'nullablefalse)]
  113.     private ?\DateTime $adhHfdiMatin null;
  114.     #[ORM\Column(name'ADH_HODI_AM'type'time'nullablefalse)]
  115.     private ?\DateTime $adhHodiAm null;
  116.     #[ORM\Column(name'ADH_HFDI_AM'type'time'nullablefalse)]
  117.     private ?\DateTime $adhHfdiAm null;
  118.     #[ORM\Column(name'ADH_DIM_FERME'type'string'nullabletrue)]
  119.     private bool|string $adhDimFerme false;
  120.     #[ORM\Column(name'STATUT_DIM_AM'type'string'nullabletrue)]
  121.     private ?string $statutDimAm null;
  122.     #[ORM\Column(name'STATUT_DIM_PM'type'string'nullabletrue)]
  123.     private ?string $statutDimPm null;
  124.     #[ORM\Column(name'STATUT_DIM_FULL'type'string'nullabletrue)]
  125.     private ?string $statutDimFull null;
  126.     #[ORM\ManyToOne(targetEntityMagasin::class, inversedBy'magasinHoraires')]
  127.     #[ORM\JoinColumn(name'magasin'referencedColumnName'k_adherent')]
  128.     private $magasin;
  129.     #[ORM\Column(type'text'nullabletrue)]
  130.     private $commentaire;
  131.     #[ORM\Column(name'created_at'type'datetime'nullablefalse)]
  132.     private DateTime $createdAt;
  133.     #[ORM\Column(name'updated_at'type'datetime'nullablefalse)]
  134.     private DateTime $updatedAt;
  135.     public function __construct()
  136.     {
  137.         $this->createdAt = new DateTime('now');
  138.         $this->updatedAt = new DateTime('now');
  139.     }
  140.     #[ORM\PreUpdate]
  141.     public function onPreUpdateEntity(): void
  142.     {
  143.         $this->updatedAt = new DateTime("now");
  144.     }
  145.     public function setAdhHolMatin(?DateTime $adhHolMatin): static
  146.     {
  147.         $this->adhHolMatin $adhHolMatin;
  148.         return $this;
  149.     }
  150.     /**
  151.      * Get adhHolMatin.
  152.      *
  153.      * @return \DateTime
  154.      */
  155.     public function getAdhHolMatin()
  156.     {
  157.         return $this->adhHolMatin;
  158.     }
  159.     /**
  160.      * Set adhHflMatin.
  161.      *
  162.      * @param \DateTime $adhHflMatin
  163.      *
  164.      * @return MagasinHoraires
  165.      */
  166.     public function setAdhHflMatin($adhHflMatin)
  167.     {
  168.         $this->adhHflMatin $adhHflMatin;
  169.         return $this;
  170.     }
  171.     /**
  172.      * Get adhHflMatin.
  173.      *
  174.      * @return \DateTime
  175.      */
  176.     public function getAdhHflMatin()
  177.     {
  178.         return $this->adhHflMatin;
  179.     }
  180.     /**
  181.      * Set adhHolAm.
  182.      *
  183.      * @param \DateTime $adhHolAm
  184.      *
  185.      * @return MagasinHoraires
  186.      */
  187.     public function setAdhHolAm($adhHolAm)
  188.     {
  189.         $this->adhHolAm $adhHolAm;
  190.         return $this;
  191.     }
  192.     /**
  193.      * Get adhHolAm.
  194.      *
  195.      * @return \DateTime
  196.      */
  197.     public function getAdhHolAm()
  198.     {
  199.         return $this->adhHolAm;
  200.     }
  201.     /**
  202.      * Set adhHflAm.
  203.      *
  204.      * @param \DateTime $adhHflAm
  205.      *
  206.      * @return MagasinHoraires
  207.      */
  208.     public function setAdhHflAm($adhHflAm)
  209.     {
  210.         $this->adhHflAm $adhHflAm;
  211.         return $this;
  212.     }
  213.     /**
  214.      * Get adhHflAm.
  215.      *
  216.      * @return \DateTime
  217.      */
  218.     public function getAdhHflAm()
  219.     {
  220.         return $this->adhHflAm;
  221.     }
  222.     /**
  223.      * Set adhLunFerme.
  224.      *
  225.      * @param string|null $adhLunFerme
  226.      *
  227.      * @return MagasinHoraires
  228.      */
  229.     public function setAdhLunFerme($adhLunFerme null)
  230.     {
  231.         $this->adhLunFerme $adhLunFerme;
  232.         return $this;
  233.     }
  234.     /**
  235.      * Get adhLunFerme.
  236.      *
  237.      * @return string|null
  238.      */
  239.     public function getAdhLunFerme()
  240.     {
  241.         return $this->adhLunFerme;
  242.     }
  243.     /**
  244.      * Set adhHomMatin.
  245.      *
  246.      * @param \DateTime $adhHomMatin
  247.      *
  248.      * @return MagasinHoraires
  249.      */
  250.     public function setAdhHomMatin($adhHomMatin)
  251.     {
  252.         $this->adhHomMatin $adhHomMatin;
  253.         return $this;
  254.     }
  255.     /**
  256.      * Get adhHomMatin.
  257.      *
  258.      * @return \DateTime
  259.      */
  260.     public function getAdhHomMatin()
  261.     {
  262.         return $this->adhHomMatin;
  263.     }
  264.     /**
  265.      * Set adhHfmMatin.
  266.      *
  267.      * @param \DateTime $adhHfmMatin
  268.      *
  269.      * @return MagasinHoraires
  270.      */
  271.     public function setAdhHfmMatin($adhHfmMatin)
  272.     {
  273.         $this->adhHfmMatin $adhHfmMatin;
  274.         return $this;
  275.     }
  276.     /**
  277.      * Get adhHfmMatin.
  278.      *
  279.      * @return \DateTime
  280.      */
  281.     public function getAdhHfmMatin()
  282.     {
  283.         return $this->adhHfmMatin;
  284.     }
  285.     /**
  286.      * Set adhHomAm.
  287.      *
  288.      * @param \DateTime $adhHomAm
  289.      *
  290.      * @return MagasinHoraires
  291.      */
  292.     public function setAdhHomAm($adhHomAm)
  293.     {
  294.         $this->adhHomAm $adhHomAm;
  295.         return $this;
  296.     }
  297.     /**
  298.      * Get adhHomAm.
  299.      *
  300.      * @return \DateTime
  301.      */
  302.     public function getAdhHomAm()
  303.     {
  304.         return $this->adhHomAm;
  305.     }
  306.     /**
  307.      * Set adhHfmAm.
  308.      *
  309.      * @param \DateTime $adhHfmAm
  310.      *
  311.      * @return MagasinHoraires
  312.      */
  313.     public function setAdhHfmAm($adhHfmAm)
  314.     {
  315.         $this->adhHfmAm $adhHfmAm;
  316.         return $this;
  317.     }
  318.     /**
  319.      * Get adhHfmAm.
  320.      *
  321.      * @return \DateTime
  322.      */
  323.     public function getAdhHfmAm()
  324.     {
  325.         return $this->adhHfmAm;
  326.     }
  327.     /**
  328.      * Set adhMarFerme.
  329.      *
  330.      * @param string|null $adhMarFerme
  331.      *
  332.      * @return MagasinHoraires
  333.      */
  334.     public function setAdhMarFerme($adhMarFerme null)
  335.     {
  336.         $this->adhMarFerme $adhMarFerme;
  337.         return $this;
  338.     }
  339.     /**
  340.      * Get adhMarFerme.
  341.      *
  342.      * @return string|null
  343.      */
  344.     public function getAdhMarFerme()
  345.     {
  346.         return $this->adhMarFerme;
  347.     }
  348.     /**
  349.      * Set adhHomeMatin.
  350.      *
  351.      * @param \DateTime $adhHomeMatin
  352.      *
  353.      * @return MagasinHoraires
  354.      */
  355.     public function setAdhHomeMatin($adhHomeMatin)
  356.     {
  357.         $this->adhHomeMatin $adhHomeMatin;
  358.         return $this;
  359.     }
  360.     /**
  361.      * Get adhHomeMatin.
  362.      *
  363.      * @return \DateTime
  364.      */
  365.     public function getAdhHomeMatin()
  366.     {
  367.         return $this->adhHomeMatin;
  368.     }
  369.     /**
  370.      * Set adhHfmeMatin.
  371.      *
  372.      * @param \DateTime $adhHfmeMatin
  373.      *
  374.      * @return MagasinHoraires
  375.      */
  376.     public function setAdhHfmeMatin($adhHfmeMatin)
  377.     {
  378.         $this->adhHfmeMatin $adhHfmeMatin;
  379.         return $this;
  380.     }
  381.     /**
  382.      * Get adhHfmeMatin.
  383.      *
  384.      * @return \DateTime
  385.      */
  386.     public function getAdhHfmeMatin()
  387.     {
  388.         return $this->adhHfmeMatin;
  389.     }
  390.     /**
  391.      * Set adhHomeAm.
  392.      *
  393.      * @param \DateTime $adhHomeAm
  394.      *
  395.      * @return MagasinHoraires
  396.      */
  397.     public function setAdhHomeAm($adhHomeAm)
  398.     {
  399.         $this->adhHomeAm $adhHomeAm;
  400.         return $this;
  401.     }
  402.     /**
  403.      * Get adhHomeAm.
  404.      *
  405.      * @return \DateTime
  406.      */
  407.     public function getAdhHomeAm()
  408.     {
  409.         return $this->adhHomeAm;
  410.     }
  411.     /**
  412.      * Set adhHfmeAm.
  413.      *
  414.      * @param \DateTime $adhHfmeAm
  415.      *
  416.      * @return MagasinHoraires
  417.      */
  418.     public function setAdhHfmeAm($adhHfmeAm)
  419.     {
  420.         $this->adhHfmeAm $adhHfmeAm;
  421.         return $this;
  422.     }
  423.     /**
  424.      * Get adhHfmeAm.
  425.      *
  426.      * @return \DateTime
  427.      */
  428.     public function getAdhHfmeAm()
  429.     {
  430.         return $this->adhHfmeAm;
  431.     }
  432.     /**
  433.      * Set adhMerFerme.
  434.      *
  435.      * @param string|null $adhMerFerme
  436.      *
  437.      * @return MagasinHoraires
  438.      */
  439.     public function setAdhMerFerme($adhMerFerme null)
  440.     {
  441.         $this->adhMerFerme $adhMerFerme;
  442.         return $this;
  443.     }
  444.     /**
  445.      * Get adhMerFerme.
  446.      *
  447.      * @return string|null
  448.      */
  449.     public function getAdhMerFerme()
  450.     {
  451.         return $this->adhMerFerme;
  452.     }
  453.     /**
  454.      * Set adhHojMatin.
  455.      *
  456.      * @param \DateTime $adhHojMatin
  457.      *
  458.      * @return MagasinHoraires
  459.      */
  460.     public function setAdhHojMatin($adhHojMatin)
  461.     {
  462.         $this->adhHojMatin $adhHojMatin;
  463.         return $this;
  464.     }
  465.     /**
  466.      * Get adhHojMatin.
  467.      *
  468.      * @return \DateTime
  469.      */
  470.     public function getAdhHojMatin()
  471.     {
  472.         return $this->adhHojMatin;
  473.     }
  474.     /**
  475.      * Set adhHfjMatin.
  476.      *
  477.      * @param \DateTime $adhHfjMatin
  478.      *
  479.      * @return MagasinHoraires
  480.      */
  481.     public function setAdhHfjMatin($adhHfjMatin)
  482.     {
  483.         $this->adhHfjMatin $adhHfjMatin;
  484.         return $this;
  485.     }
  486.     /**
  487.      * Get adhHfjMatin.
  488.      *
  489.      * @return \DateTime
  490.      */
  491.     public function getAdhHfjMatin()
  492.     {
  493.         return $this->adhHfjMatin;
  494.     }
  495.     /**
  496.      * Set adhHojAm.
  497.      *
  498.      * @param \DateTime $adhHojAm
  499.      *
  500.      * @return MagasinHoraires
  501.      */
  502.     public function setAdhHojAm($adhHojAm)
  503.     {
  504.         $this->adhHojAm $adhHojAm;
  505.         return $this;
  506.     }
  507.     /**
  508.      * Get adhHojAm.
  509.      *
  510.      * @return \DateTime
  511.      */
  512.     public function getAdhHojAm()
  513.     {
  514.         return $this->adhHojAm;
  515.     }
  516.     /**
  517.      * Set adhHfjAm.
  518.      *
  519.      * @param \DateTime $adhHfjAm
  520.      *
  521.      * @return MagasinHoraires
  522.      */
  523.     public function setAdhHfjAm($adhHfjAm)
  524.     {
  525.         $this->adhHfjAm $adhHfjAm;
  526.         return $this;
  527.     }
  528.     /**
  529.      * Get adhHfjAm.
  530.      *
  531.      * @return \DateTime
  532.      */
  533.     public function getAdhHfjAm()
  534.     {
  535.         return $this->adhHfjAm;
  536.     }
  537.     /**
  538.      * Set adhJeuFerme.
  539.      *
  540.      * @param string|null $adhJeuFerme
  541.      *
  542.      * @return MagasinHoraires
  543.      */
  544.     public function setAdhJeuFerme($adhJeuFerme null)
  545.     {
  546.         $this->adhJeuFerme $adhJeuFerme;
  547.         return $this;
  548.     }
  549.     /**
  550.      * Get adhJeuFerme.
  551.      *
  552.      * @return string|null
  553.      */
  554.     public function getAdhJeuFerme()
  555.     {
  556.         return $this->adhJeuFerme;
  557.     }
  558.     /**
  559.      * Set adhHovMatin.
  560.      *
  561.      * @param \DateTime $adhHovMatin
  562.      *
  563.      * @return MagasinHoraires
  564.      */
  565.     public function setAdhHovMatin($adhHovMatin)
  566.     {
  567.         $this->adhHovMatin $adhHovMatin;
  568.         return $this;
  569.     }
  570.     /**
  571.      * Get adhHovMatin.
  572.      *
  573.      * @return \DateTime
  574.      */
  575.     public function getAdhHovMatin()
  576.     {
  577.         return $this->adhHovMatin;
  578.     }
  579.     /**
  580.      * Set adhHfvMatin.
  581.      *
  582.      * @param \DateTime $adhHfvMatin
  583.      *
  584.      * @return MagasinHoraires
  585.      */
  586.     public function setAdhHfvMatin($adhHfvMatin)
  587.     {
  588.         $this->adhHfvMatin $adhHfvMatin;
  589.         return $this;
  590.     }
  591.     /**
  592.      * Get adhHfvMatin.
  593.      *
  594.      * @return \DateTime
  595.      */
  596.     public function getAdhHfvMatin()
  597.     {
  598.         return $this->adhHfvMatin;
  599.     }
  600.     /**
  601.      * Set adhHovAm.
  602.      *
  603.      * @param \DateTime $adhHovAm
  604.      *
  605.      * @return MagasinHoraires
  606.      */
  607.     public function setAdhHovAm($adhHovAm)
  608.     {
  609.         $this->adhHovAm $adhHovAm;
  610.         return $this;
  611.     }
  612.     /**
  613.      * Get adhHovAm.
  614.      *
  615.      * @return \DateTime
  616.      */
  617.     public function getAdhHovAm()
  618.     {
  619.         return $this->adhHovAm;
  620.     }
  621.     /**
  622.      * Set adhHfvAm.
  623.      *
  624.      * @param \DateTime $adhHfvAm
  625.      *
  626.      * @return MagasinHoraires
  627.      */
  628.     public function setAdhHfvAm($adhHfvAm)
  629.     {
  630.         $this->adhHfvAm $adhHfvAm;
  631.         return $this;
  632.     }
  633.     /**
  634.      * Get adhHfvAm.
  635.      *
  636.      * @return \DateTime
  637.      */
  638.     public function getAdhHfvAm()
  639.     {
  640.         return $this->adhHfvAm;
  641.     }
  642.     /**
  643.      * Set adhVenFerme.
  644.      *
  645.      * @param string|null $adhVenFerme
  646.      *
  647.      * @return MagasinHoraires
  648.      */
  649.     public function setAdhVenFerme($adhVenFerme null)
  650.     {
  651.         $this->adhVenFerme $adhVenFerme;
  652.         return $this;
  653.     }
  654.     /**
  655.      * Get adhVenFerme.
  656.      *
  657.      * @return string|null
  658.      */
  659.     public function getAdhVenFerme()
  660.     {
  661.         return $this->adhVenFerme;
  662.     }
  663.     /**
  664.      * Set adhHosaMatin.
  665.      *
  666.      * @param \DateTime $adhHosaMatin
  667.      *
  668.      * @return MagasinHoraires
  669.      */
  670.     public function setAdhHosaMatin($adhHosaMatin)
  671.     {
  672.         $this->adhHosaMatin $adhHosaMatin;
  673.         return $this;
  674.     }
  675.     /**
  676.      * Get adhHosaMatin.
  677.      *
  678.      * @return \DateTime
  679.      */
  680.     public function getAdhHosaMatin()
  681.     {
  682.         return $this->adhHosaMatin;
  683.     }
  684.     /**
  685.      * Set adhHfsaMatin.
  686.      *
  687.      * @param \DateTime $adhHfsaMatin
  688.      *
  689.      * @return MagasinHoraires
  690.      */
  691.     public function setAdhHfsaMatin($adhHfsaMatin)
  692.     {
  693.         $this->adhHfsaMatin $adhHfsaMatin;
  694.         return $this;
  695.     }
  696.     /**
  697.      * Get adhHfsaMatin.
  698.      *
  699.      * @return \DateTime
  700.      */
  701.     public function getAdhHfsaMatin()
  702.     {
  703.         return $this->adhHfsaMatin;
  704.     }
  705.     /**
  706.      * Set adhHosaAm.
  707.      *
  708.      * @param \DateTime $adhHosaAm
  709.      *
  710.      * @return MagasinHoraires
  711.      */
  712.     public function setAdhHosaAm($adhHosaAm)
  713.     {
  714.         $this->adhHosaAm $adhHosaAm;
  715.         return $this;
  716.     }
  717.     /**
  718.      * Get adhHosaAm.
  719.      *
  720.      * @return \DateTime
  721.      */
  722.     public function getAdhHosaAm()
  723.     {
  724.         return $this->adhHosaAm;
  725.     }
  726.     /**
  727.      * Set adhHfsaAm.
  728.      *
  729.      * @param \DateTime $adhHfsaAm
  730.      *
  731.      * @return MagasinHoraires
  732.      */
  733.     public function setAdhHfsaAm($adhHfsaAm)
  734.     {
  735.         $this->adhHfsaAm $adhHfsaAm;
  736.         return $this;
  737.     }
  738.     /**
  739.      * Get adhHfsaAm.
  740.      *
  741.      * @return \DateTime
  742.      */
  743.     public function getAdhHfsaAm()
  744.     {
  745.         return $this->adhHfsaAm;
  746.     }
  747.     /**
  748.      * Set adhSamFerme.
  749.      *
  750.      * @param string|null $adhSamFerme
  751.      *
  752.      * @return MagasinHoraires
  753.      */
  754.     public function setAdhSamFerme($adhSamFerme null)
  755.     {
  756.         $this->adhSamFerme $adhSamFerme;
  757.         return $this;
  758.     }
  759.     /**
  760.      * Get adhSamFerme.
  761.      *
  762.      * @return string|null
  763.      */
  764.     public function getAdhSamFerme()
  765.     {
  766.         return $this->adhSamFerme;
  767.     }
  768.     /**
  769.      * Set adhHodiMatin.
  770.      *
  771.      * @param \DateTime $adhHodiMatin
  772.      *
  773.      * @return MagasinHoraires
  774.      */
  775.     public function setAdhHodiMatin($adhHodiMatin)
  776.     {
  777.         $this->adhHodiMatin $adhHodiMatin;
  778.         return $this;
  779.     }
  780.     /**
  781.      * Get adhHodiMatin.
  782.      *
  783.      * @return \DateTime
  784.      */
  785.     public function getAdhHodiMatin()
  786.     {
  787.         return $this->adhHodiMatin;
  788.     }
  789.     /**
  790.      * Set adhHfdiMatin.
  791.      *
  792.      * @param \DateTime $adhHfdiMatin
  793.      *
  794.      * @return MagasinHoraires
  795.      */
  796.     public function setAdhHfdiMatin($adhHfdiMatin)
  797.     {
  798.         $this->adhHfdiMatin $adhHfdiMatin;
  799.         return $this;
  800.     }
  801.     /**
  802.      * Get adhHfdiMatin.
  803.      *
  804.      * @return \DateTime
  805.      */
  806.     public function getAdhHfdiMatin()
  807.     {
  808.         return $this->adhHfdiMatin;
  809.     }
  810.     /**
  811.      * Set adhHodiAm.
  812.      *
  813.      * @param \DateTime $adhHodiAm
  814.      *
  815.      * @return MagasinHoraires
  816.      */
  817.     public function setAdhHodiAm($adhHodiAm)
  818.     {
  819.         $this->adhHodiAm $adhHodiAm;
  820.         return $this;
  821.     }
  822.     /**
  823.      * Get adhHodiAm.
  824.      *
  825.      * @return \DateTime
  826.      */
  827.     public function getAdhHodiAm()
  828.     {
  829.         return $this->adhHodiAm;
  830.     }
  831.     /**
  832.      * Set adhHfdiAm.
  833.      *
  834.      * @param \DateTime $adhHfdiAm
  835.      *
  836.      * @return MagasinHoraires
  837.      */
  838.     public function setAdhHfdiAm($adhHfdiAm)
  839.     {
  840.         $this->adhHfdiAm $adhHfdiAm;
  841.         return $this;
  842.     }
  843.     /**
  844.      * Get adhHfdiAm.
  845.      *
  846.      * @return \DateTime
  847.      */
  848.     public function getAdhHfdiAm()
  849.     {
  850.         return $this->adhHfdiAm;
  851.     }
  852.     /**
  853.      * Set adhDimFerme.
  854.      *
  855.      * @param string|null $adhDimFerme
  856.      *
  857.      * @return MagasinHoraires
  858.      */
  859.     public function setAdhDimFerme($adhDimFerme null)
  860.     {
  861.         $this->adhDimFerme $adhDimFerme;
  862.         return $this;
  863.     }
  864.     /**
  865.      * Get adhDimFerme.
  866.      *
  867.      * @return string|null
  868.      */
  869.     public function getAdhDimFerme()
  870.     {
  871.         return $this->adhDimFerme;
  872.     }
  873.     //Fonction pour retourner un array issue de la collection d'objet
  874.     public function toArray(){
  875.         return get_object_vars($this);
  876.     }
  877.     /**
  878.      * @return mixed
  879.      */
  880.     public function getKAdherent()
  881.     {
  882.         return $this->k_adherent;
  883.     }
  884.     public function setKAdherent(mixed $k_adherent): void
  885.     {
  886.         $this->k_adherent $k_adherent;
  887.     }
  888.     public function getStatutLunAm(): ?string
  889.     {
  890.         return $this->statutLunAm;
  891.     }
  892.     /**
  893.      * @return $this
  894.      */
  895.     public function setStatutLunAm(?string $statutLunAm): self
  896.     {
  897.         $this->statutLunAm $statutLunAm;
  898.         return $this;
  899.     }
  900.     public function getStatutLunPm(): ?string
  901.     {
  902.         return $this->statutLunPm;
  903.     }
  904.     /**
  905.      * @return $this
  906.      */
  907.     public function setStatutLunPm(?string $statutLunPm): self
  908.     {
  909.         $this->statutLunPm $statutLunPm;
  910.         return $this;
  911.     }
  912.     public function getStatutLunFull(): ?string
  913.     {
  914.         return $this->statutLunFull;
  915.     }
  916.     /**
  917.      * @return $this
  918.      */
  919.     public function setStatutLunFull(?string $statutLunFull): self
  920.     {
  921.         $this->statutLunFull $statutLunFull;
  922.         return $this;
  923.     }
  924.     /**
  925.      * @return string
  926.      */
  927.     public function getStatutMarAm(): ?string
  928.     {
  929.         return $this->statutMarAm;
  930.     }
  931.     /**
  932.      * @param string $statutMarAm
  933.      */
  934.     public function setStatutMarAm(?string $statutMarAm): self
  935.     {
  936.         $this->statutMarAm $statutMarAm;
  937.         return $this;
  938.     }
  939.     /**
  940.      * @return string
  941.      */
  942.     public function getStatutMarPm(): ?string
  943.     {
  944.         return $this->statutMarPm;
  945.     }
  946.     /**
  947.      * @param string $statutMarPm
  948.      */
  949.     public function setStatutMarPm(?string $statutMarPm): self
  950.     {
  951.         $this->statutMarPm $statutMarPm;
  952.         return $this;
  953.     }
  954.     /**
  955.      * @return string
  956.      */
  957.     public function getStatutMarFull(): ?string
  958.     {
  959.         return $this->statutMarFull;
  960.     }
  961.     /**
  962.      * @param string $statutMarFull
  963.      */
  964.     public function setStatutMarFull(?string $statutMarFull): self
  965.     {
  966.         $this->statutMarFull $statutMarFull;
  967.         return $this;
  968.     }
  969.     /**
  970.      * @return string
  971.      */
  972.     public function getStatutMerAm(): ?string
  973.     {
  974.         return $this->statutMerAm;
  975.     }
  976.     /**
  977.      * @param string $statutMerAm
  978.      */
  979.     public function setStatutMerAm(?string $statutMerAm): self
  980.     {
  981.         $this->statutMerAm $statutMerAm;
  982.         return $this;
  983.     }
  984.     /**
  985.      * @return string
  986.      */
  987.     public function getStatutMerPm(): ?string
  988.     {
  989.         return $this->statutMerPm;
  990.     }
  991.     /**
  992.      * @return MagasinHoraires
  993.      */
  994.     public function setStatutMerPm(?string $statutMerPm): self
  995.     {
  996.         $this->statutMerPm $statutMerPm;
  997.         return $this;
  998.     }
  999.     /**
  1000.      * @return string
  1001.      */
  1002.     public function getStatutMerFull(): ?string
  1003.     {
  1004.         return $this->statutMerFull;
  1005.     }
  1006.     /**
  1007.      * @return MagasinHoraires
  1008.      */
  1009.     public function setStatutMerFull(?string $statutMerFull): self
  1010.     {
  1011.         $this->statutMerFull $statutMerFull;
  1012.         return $this;
  1013.     }
  1014.     /**
  1015.      * @return string
  1016.      */
  1017.     public function getStatutJeuAm(): ?string
  1018.     {
  1019.         return $this->statutJeuAm;
  1020.     }
  1021.     /**
  1022.      * @param string $statutJeuAm
  1023.      */
  1024.     public function setStatutJeuAm(?string $statutJeuAm): self
  1025.     {
  1026.         $this->statutJeuAm $statutJeuAm;
  1027.         return $this;
  1028.     }
  1029.     /**
  1030.      * @return string
  1031.      */
  1032.     public function getStatutJeuPm(): ?string
  1033.     {
  1034.         return $this->statutJeuPm;
  1035.     }
  1036.     /**
  1037.      * @param string $statutJeuPm
  1038.      */
  1039.     public function setStatutJeuPm(?string $statutJeuPm): self
  1040.     {
  1041.         $this->statutJeuPm $statutJeuPm;
  1042.         return $this;
  1043.     }
  1044.     /**
  1045.      * @return string
  1046.      */
  1047.     public function getStatutJeuFull(): ?string
  1048.     {
  1049.         return $this->statutJeuFull;
  1050.     }
  1051.     /**
  1052.      * @param string $statutJeuFull
  1053.      */
  1054.     public function setStatutJeuFull(?string $statutJeuFull): self
  1055.     {
  1056.         $this->statutJeuFull $statutJeuFull;
  1057.         return $this;
  1058.     }
  1059.     /**
  1060.      * @return string
  1061.      */
  1062.     public function getStatutVenAm(): ?string
  1063.     {
  1064.         return $this->statutVenAm;
  1065.     }
  1066.     /**
  1067.      * @param string $statutVenAm
  1068.      */
  1069.     public function setStatutVenAm(?string $statutVenAm): self
  1070.     {
  1071.         $this->statutVenAm $statutVenAm;
  1072.         return $this;
  1073.     }
  1074.     /**
  1075.      * @return string
  1076.      */
  1077.     public function getStatutVenPm(): ?string
  1078.     {
  1079.         return $this->statutVenPm;
  1080.     }
  1081.     /**
  1082.      * @param string $statutVenPm
  1083.      */
  1084.     public function setStatutVenPm(?string $statutVenPm): self
  1085.     {
  1086.         $this->statutVenPm $statutVenPm;
  1087.         return $this;
  1088.     }
  1089.     /**
  1090.      * @return string
  1091.      */
  1092.     public function getStatutVenFull(): ?string
  1093.     {
  1094.         return $this->statutVenFull;
  1095.     }
  1096.     /**
  1097.      * @param string $statutVenFull
  1098.      */
  1099.     public function setStatutVenFull(?string $statutVenFull): self
  1100.     {
  1101.         $this->statutVenFull $statutVenFull;
  1102.         return $this;
  1103.     }
  1104.     /**
  1105.      * @return string
  1106.      */
  1107.     public function getStatutSamAm(): ?string
  1108.     {
  1109.         return $this->statutSamAm;
  1110.     }
  1111.     /**
  1112.      * @param string $statutSamAm
  1113.      */
  1114.     public function setStatutSamAm(?string $statutSamAm): self
  1115.     {
  1116.         $this->statutSamAm $statutSamAm;
  1117.         return $this;
  1118.     }
  1119.     /**
  1120.      * @return string
  1121.      */
  1122.     public function getStatutSamPm(): ?string
  1123.     {
  1124.         return $this->statutSamPm;
  1125.     }
  1126.     /**
  1127.      * @param string $statutSamPm
  1128.      */
  1129.     public function setStatutSamPm(?string $statutSamPm): self
  1130.     {
  1131.         $this->statutSamPm $statutSamPm;
  1132.         return $this;
  1133.     }
  1134.     /**
  1135.      * @return string
  1136.      */
  1137.     public function getStatutSamFull(): ?string
  1138.     {
  1139.         return $this->statutSamFull;
  1140.     }
  1141.     /**
  1142.      * @param string $statutSamFull
  1143.      */
  1144.     public function setStatutSamFull(?string $statutSamFull): self
  1145.     {
  1146.         $this->statutSamFull $statutSamFull;
  1147.         return $this;
  1148.     }
  1149.     /**
  1150.      * @return string
  1151.      */
  1152.     public function getStatutDimAm(): ?string
  1153.     {
  1154.         return $this->statutDimAm;
  1155.     }
  1156.     /**
  1157.      * @param string $statutDimAm
  1158.      */
  1159.     public function setStatutDimAm(?string $statutDimAm): self
  1160.     {
  1161.         $this->statutDimAm $statutDimAm;
  1162.         return $this;
  1163.     }
  1164.     /**
  1165.      * @return string
  1166.      */
  1167.     public function getStatutDimPm(): ?string
  1168.     {
  1169.         return $this->statutDimPm;
  1170.     }
  1171.     /**
  1172.      * @param string $statutDimPm
  1173.      */
  1174.     public function setStatutDimPm(?string $statutDimPm): self
  1175.     {
  1176.         $this->statutDimPm $statutDimPm;
  1177.         return $this;
  1178.     }
  1179.     /**
  1180.      * @return string
  1181.      */
  1182.     public function getStatutDimFull(): ?string
  1183.     {
  1184.         return $this->statutDimFull;
  1185.     }
  1186.     /**
  1187.      * @param string $statutDimFull
  1188.      */
  1189.     public function setStatutDimFull(?string $statutDimFull): self
  1190.     {
  1191.         $this->statutDimFull $statutDimFull;
  1192.         return $this;
  1193.     }
  1194.     public function getMagasin(): ?Magasin
  1195.     {
  1196.         return $this->magasin;
  1197.     }
  1198.     public function setMagasin(?Magasin $magasin): self
  1199.     {
  1200.         $this->magasin $magasin;
  1201.         return $this;
  1202.     }
  1203.     /**
  1204.      * @return mixed
  1205.      */
  1206.     public function getCommentaire()
  1207.     {
  1208.         return $this->commentaire;
  1209.     }
  1210.     public function setCommentaire(mixed $commentaire): void
  1211.     {
  1212.         $this->commentaire $commentaire;
  1213.     }
  1214.     public function getCreatedAt(): DateTime
  1215.     {
  1216.         return $this->createdAt;
  1217.     }
  1218.     public function setCreatedAt(DateTime $createdAt): void
  1219.     {
  1220.         $this->createdAt $createdAt;
  1221.     }
  1222.     public function getUpdatedAt(): DateTime
  1223.     {
  1224.         return $this->updatedAt;
  1225.     }
  1226.     public function setUpdatedAt(DateTime $updatedAt): void
  1227.     {
  1228.         $this->updatedAt $updatedAt;
  1229.     }
  1230. }