Loading module/Enseignement/src/View/Helper/EnseignementsViewHelper.php +0 −33 Original line number Diff line number Diff line Loading @@ -96,7 +96,6 @@ class EnseignementsViewHelper extends AbstractViewHelper private bool $readOnly = false; final public function __invoke(TypeVolumeHoraire $typeVolumeHoraire, ?Intervenant $intervenant, array $services): self { $this->setTypeVolumeHoraire($typeVolumeHoraire); Loading @@ -108,7 +107,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -120,7 +118,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function render($details = false): string { $this->totaux = []; Loading Loading @@ -180,7 +177,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } protected function renderActionButtons(): string { if ($this->getReadOnly()) return ''; Loading Loading @@ -212,7 +208,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionPrevuToPrevu(): string { $out = ''; Loading @@ -230,7 +225,6 @@ class EnseignementsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Reporter ici le service ' . strtolower($source) . ' validé de l\'année précédente.</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -253,7 +247,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionPrevuToRealise(): string { $out = ''; Loading @@ -271,7 +264,6 @@ class EnseignementsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Saisir comme réalisées l\'ensemble des heures prévisionnelles</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -291,7 +283,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionSaisie(): string { $attribs = [ Loading @@ -313,7 +304,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderLigne(Service $service, $details = false, $show = true) { $tvhPrevu = $this->getServiceTypeVolumeHoraire()->getPrevu(); Loading Loading @@ -383,7 +373,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderInterieurLigne(Service $service, bool $details = false, bool $show = true): string { $ligneView = $this->getView()->ligneEnseignement($this, $service); Loading @@ -392,7 +381,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param Service $service * @param $typeVolumeHoraire Loading @@ -417,7 +405,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderTotaux() { $typesIntervention = $this->getTypesIntervention(); Loading Loading @@ -458,7 +445,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -469,7 +455,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non */ Loading @@ -479,7 +464,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function getId($reNew = false): string { if (null === $this->id || $reNew) { Loading @@ -490,7 +474,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } protected function getTotaux(): array { if (!$this->totaux) { Loading @@ -516,7 +499,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -538,7 +520,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -564,7 +545,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Calcule la visibilité par défaut des colonnes en fonction des données transmises!! * Loading @@ -588,7 +568,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param TypeIntervention $typeIntervention * Loading @@ -606,7 +585,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -616,7 +594,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -632,7 +609,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -649,7 +625,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -667,7 +642,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @return TypeIntervention[] */ Loading @@ -683,7 +657,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param TypeIntervention[] $typesIntervention * Loading @@ -697,14 +670,12 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function hasHorodatage(): bool { return $this->horodatage; } public function setHorodatage(bool $horodatage): EnseignementsViewHelper { $this->horodatage = $horodatage; Loading @@ -713,7 +684,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -724,7 +694,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -739,7 +708,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @return Service[] Loading @@ -750,7 +718,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param Service[] $services Loading module/Referentiel/src/View/Helper/ReferentielsViewHelper.php +0 −34 Original line number Diff line number Diff line Loading @@ -67,7 +67,6 @@ class ReferentielsViewHelper extends AbstractViewHelper private bool $readOnly = false; /** * Helper entry point. * Loading @@ -86,7 +85,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -98,7 +96,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function getTotalRefreshUrl(): string { if ($this->isInRealise()) { Loading @@ -114,14 +111,12 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function getAddUrl() { return $this->getView()->url('referentiel/saisie', [], ['query' => ['type-volume-horaire' => $this->getTypeVolumeHoraire()->getId()]]); } /** * Génère le code HTML. * Loading Loading @@ -178,7 +173,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } protected function renderActionButtons() { if ($this->getReadOnly()) return ''; Loading Loading @@ -211,7 +205,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionPrevuToPrevu(): string { $out = ''; Loading @@ -231,7 +224,6 @@ class ReferentielsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Reporter ici le service ' . strtolower($source) . ' validé de l\'année précédente.</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -250,7 +242,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionPrevuToRealise(): string { $out = ''; Loading @@ -269,7 +260,6 @@ class ReferentielsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Saisir comme réalisées l\'ensemble des heures prévisionnelles</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -288,7 +278,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionSaisie(): string { $attribs = [ Loading @@ -302,7 +291,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function mustRenderLigne(ServiceReferentiel $service) { $vhSum = 0; Loading @@ -328,7 +316,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderLigne(ServiceReferentiel $service, $details = false, $show = true) { $ligneView = $this->getView()->serviceReferentielLigne($this, $service); Loading @@ -348,7 +335,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderTotaux() { $colspan = 0; Loading @@ -373,7 +359,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -384,7 +369,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non * Loading @@ -396,7 +380,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * @return string */ Loading @@ -410,7 +393,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } protected function getTotaux(): array { if (!$this->totaux) { Loading @@ -428,7 +410,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -450,7 +431,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -476,7 +456,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function calcDefaultColumnsVisibility(): self { $services = $this->getServices(); Loading Loading @@ -509,7 +488,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -519,7 +497,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -535,7 +512,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -552,7 +528,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -570,7 +545,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne le type de volume horaire concerné. * Loading @@ -586,7 +560,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -597,7 +570,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -612,7 +584,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return ServiceReferentiel[] Loading @@ -623,7 +594,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param Service[] $services Loading @@ -638,7 +608,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -649,7 +618,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param boolean $addButtonVisibility Loading @@ -664,14 +632,12 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function hasHorodatage(): bool { return $this->horodatage; } public function setHorodatage(bool $horodatage): self { $this->horodatage = $horodatage; Loading Loading
module/Enseignement/src/View/Helper/EnseignementsViewHelper.php +0 −33 Original line number Diff line number Diff line Loading @@ -96,7 +96,6 @@ class EnseignementsViewHelper extends AbstractViewHelper private bool $readOnly = false; final public function __invoke(TypeVolumeHoraire $typeVolumeHoraire, ?Intervenant $intervenant, array $services): self { $this->setTypeVolumeHoraire($typeVolumeHoraire); Loading @@ -108,7 +107,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -120,7 +118,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function render($details = false): string { $this->totaux = []; Loading Loading @@ -180,7 +177,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } protected function renderActionButtons(): string { if ($this->getReadOnly()) return ''; Loading Loading @@ -212,7 +208,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionPrevuToPrevu(): string { $out = ''; Loading @@ -230,7 +225,6 @@ class EnseignementsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Reporter ici le service ' . strtolower($source) . ' validé de l\'année précédente.</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -253,7 +247,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionPrevuToRealise(): string { $out = ''; Loading @@ -271,7 +264,6 @@ class EnseignementsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Saisir comme réalisées l\'ensemble des heures prévisionnelles</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -291,7 +283,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderActionSaisie(): string { $attribs = [ Loading @@ -313,7 +304,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderLigne(Service $service, $details = false, $show = true) { $tvhPrevu = $this->getServiceTypeVolumeHoraire()->getPrevu(); Loading Loading @@ -383,7 +373,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderInterieurLigne(Service $service, bool $details = false, bool $show = true): string { $ligneView = $this->getView()->ligneEnseignement($this, $service); Loading @@ -392,7 +381,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param Service $service * @param $typeVolumeHoraire Loading @@ -417,7 +405,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderTotaux() { $typesIntervention = $this->getTypesIntervention(); Loading Loading @@ -458,7 +445,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -469,7 +455,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non */ Loading @@ -479,7 +464,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function getId($reNew = false): string { if (null === $this->id || $reNew) { Loading @@ -490,7 +474,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } protected function getTotaux(): array { if (!$this->totaux) { Loading @@ -516,7 +499,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -538,7 +520,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -564,7 +545,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * Calcule la visibilité par défaut des colonnes en fonction des données transmises!! * Loading @@ -588,7 +568,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param TypeIntervention $typeIntervention * Loading @@ -606,7 +585,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -616,7 +594,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -632,7 +609,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -649,7 +625,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -667,7 +642,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @return TypeIntervention[] */ Loading @@ -683,7 +657,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * @param TypeIntervention[] $typesIntervention * Loading @@ -697,14 +670,12 @@ class EnseignementsViewHelper extends AbstractViewHelper } public function hasHorodatage(): bool { return $this->horodatage; } public function setHorodatage(bool $horodatage): EnseignementsViewHelper { $this->horodatage = $horodatage; Loading @@ -713,7 +684,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -724,7 +694,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -739,7 +708,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @return Service[] Loading @@ -750,7 +718,6 @@ class EnseignementsViewHelper extends AbstractViewHelper } /** * * @param Service[] $services Loading
module/Referentiel/src/View/Helper/ReferentielsViewHelper.php +0 −34 Original line number Diff line number Diff line Loading @@ -67,7 +67,6 @@ class ReferentielsViewHelper extends AbstractViewHelper private bool $readOnly = false; /** * Helper entry point. * Loading @@ -86,7 +85,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -98,7 +96,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function getTotalRefreshUrl(): string { if ($this->isInRealise()) { Loading @@ -114,14 +111,12 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function getAddUrl() { return $this->getView()->url('referentiel/saisie', [], ['query' => ['type-volume-horaire' => $this->getTypeVolumeHoraire()->getId()]]); } /** * Génère le code HTML. * Loading Loading @@ -178,7 +173,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } protected function renderActionButtons() { if ($this->getReadOnly()) return ''; Loading Loading @@ -211,7 +205,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionPrevuToPrevu(): string { $out = ''; Loading @@ -231,7 +224,6 @@ class ReferentielsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Reporter ici le service ' . strtolower($source) . ' validé de l\'année précédente.</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -250,7 +242,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionPrevuToRealise(): string { $out = ''; Loading @@ -269,7 +260,6 @@ class ReferentielsViewHelper extends AbstractViewHelper $out .= '<div class="modal-dialog modal-md">'; $out .= '<div class="modal-content">'; $out .= '<div class="modal-header">'; $out .= '<button type="button" class="close" data-bs-dismiss="modal" aria-label="Annuler"><span aria-hidden="true">×</span></button>'; $out .= '<h4 class="modal-title">Saisir comme réalisées l\'ensemble des heures prévisionnelles</h4>'; $out .= '</div>'; $out .= '<div class="modal-body">'; Loading @@ -288,7 +278,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderActionSaisie(): string { $attribs = [ Loading @@ -302,7 +291,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function mustRenderLigne(ServiceReferentiel $service) { $vhSum = 0; Loading @@ -328,7 +316,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderLigne(ServiceReferentiel $service, $details = false, $show = true) { $ligneView = $this->getView()->serviceReferentielLigne($this, $service); Loading @@ -348,7 +335,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderTotaux() { $colspan = 0; Loading @@ -373,7 +359,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -384,7 +369,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non * Loading @@ -396,7 +380,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * @return string */ Loading @@ -410,7 +393,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } protected function getTotaux(): array { if (!$this->totaux) { Loading @@ -428,7 +410,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -450,7 +431,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -476,7 +456,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function calcDefaultColumnsVisibility(): self { $services = $this->getServices(); Loading Loading @@ -509,7 +488,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -519,7 +497,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -535,7 +512,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -552,7 +528,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -570,7 +545,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * Retourne le type de volume horaire concerné. * Loading @@ -586,7 +560,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -597,7 +570,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -612,7 +584,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return ServiceReferentiel[] Loading @@ -623,7 +594,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param Service[] $services Loading @@ -638,7 +608,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @return boolean Loading @@ -649,7 +618,6 @@ class ReferentielsViewHelper extends AbstractViewHelper } /** * * @param boolean $addButtonVisibility Loading @@ -664,14 +632,12 @@ class ReferentielsViewHelper extends AbstractViewHelper } public function hasHorodatage(): bool { return $this->horodatage; } public function setHorodatage(bool $horodatage): self { $this->horodatage = $horodatage; Loading