Loading module/Enseignement/src/Form/VolumeHoraireSaisieCalendaireForm.php +17 −3 Original line number Diff line number Diff line Loading @@ -206,7 +206,11 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm */ protected function getValuesOptionsPeriodes (): array { $periodes = []; if ($this->elementPedagogique instanceof ElementPedagogique) { $periodes = $this->getServicePeriode()->findPeriodeByElementPedagogique($this->elementPedagogique); } if (empty($periodes)) { $qb = $this->getServicePeriode()->finderByHistorique(); Loading @@ -225,7 +229,17 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm */ protected function getTypesIntervention (): array { $typeInterventions = []; if ($this->elementPedagogique instanceof ElementPedagogique) { $typeInterventions = $this->getServiceTypeIntervention()->findTypeInterventionByElementPedagogique($this->elementPedagogique); } if (empty($typeInterventions)) { $qb = $this->getServiceTypeIntervention()->finderByHistorique(); $this->getServiceTypeIntervention()->finderByContext(); $typeInterventions = Util::collectionAsOptions($this->getServiceTypeIntervention()->getList($qb)); } return $typeInterventions; } Loading Loading @@ -345,7 +359,7 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm * * @return VolumeHoraireSaisieCalendaireForm */ public function setElementPedagogique (ElementPedagogique $elementPedagogique): self public function setElementPedagogique(?ElementPedagogique $elementPedagogique): self { $this->elementPedagogique = $elementPedagogique; Loading Loading
module/Enseignement/src/Form/VolumeHoraireSaisieCalendaireForm.php +17 −3 Original line number Diff line number Diff line Loading @@ -206,7 +206,11 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm */ protected function getValuesOptionsPeriodes (): array { $periodes = []; if ($this->elementPedagogique instanceof ElementPedagogique) { $periodes = $this->getServicePeriode()->findPeriodeByElementPedagogique($this->elementPedagogique); } if (empty($periodes)) { $qb = $this->getServicePeriode()->finderByHistorique(); Loading @@ -225,7 +229,17 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm */ protected function getTypesIntervention (): array { $typeInterventions = []; if ($this->elementPedagogique instanceof ElementPedagogique) { $typeInterventions = $this->getServiceTypeIntervention()->findTypeInterventionByElementPedagogique($this->elementPedagogique); } if (empty($typeInterventions)) { $qb = $this->getServiceTypeIntervention()->finderByHistorique(); $this->getServiceTypeIntervention()->finderByContext(); $typeInterventions = Util::collectionAsOptions($this->getServiceTypeIntervention()->getList($qb)); } return $typeInterventions; } Loading Loading @@ -345,7 +359,7 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm * * @return VolumeHoraireSaisieCalendaireForm */ public function setElementPedagogique (ElementPedagogique $elementPedagogique): self public function setElementPedagogique(?ElementPedagogique $elementPedagogique): self { $this->elementPedagogique = $elementPedagogique; Loading