/** * Set attributes to fieldset * @param FormularFieldset $Fieldset * @param array $FieldsetArray */ private function setAttributesToFieldset(FormularFieldset &$Fieldset, $FieldsetArray) { $Fieldset->setTitle($FieldsetArray['legend']); if (isset($FieldsetArray['layout'])) { $Fieldset->setLayoutForFields($FieldsetArray['layout']); } if (isset($FieldsetArray['css'])) { $Fieldset->addCSSclass($FieldsetArray['css']); } if (isset($FieldsetArray['conf'])) { $Fieldset->setConfValueToSaveStatus($FieldsetArray['conf']); } }
/** * Get fieldset * @return FormularFieldset * @codeCoverageIgnore */ public function getFieldset() { $Fieldset = new FormularFieldset(__('Laps')); $Fieldset->addField(new TrainingInputSplits()); $Fieldset->addCSSclass(TrainingFormular::$ONLY_DISTANCES_CLASS); if ($this->areEmpty()) { $Fieldset->setCollapsed(); } return $Fieldset; }