/**
  * 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']);
     }
 }
Esempio n. 2
0
 /**
  * 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;
 }