Loading module/Enseignement/src/Form/VolumeHoraireSaisieCalendaireForm.php +17 −3 Original line number Diff line number Diff line Loading @@ -208,7 +208,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 @@ -227,7 +231,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 @@ -347,7 +361,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 @@ -208,7 +208,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 @@ -227,7 +231,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 @@ -347,7 +361,7 @@ class VolumeHoraireSaisieCalendaireForm extends AbstractForm * * @return VolumeHoraireSaisieCalendaireForm */ public function setElementPedagogique (ElementPedagogique $elementPedagogique): self public function setElementPedagogique (?ElementPedagogique $elementPedagogique): self { $this->elementPedagogique = $elementPedagogique; Loading