/** * Set field options * * @param FormElement $formField * @param string $questionName * @param array<BOL_QuestionValue> $questionValues */ protected function setFieldOptions($formField, $questionName, array $questionValues) { $valuesArray = array(); foreach ($questionValues as $values) { if (is_array($values)) { foreach ($values as $value) { $valuesArray[$value->value] = BOL_QuestionService::getInstance()->getQuestionValueLang($value->questionName, $value->value); } } } $formField->setOptions($valuesArray); }
/** * Set field options * * @param FormElement $formField * @param string $questionName * @param array<BOL_QuestionValue> $questionValues */ protected function setFieldOptions($formField, $questionName, array $questionValues) { $valuesArray = array(); foreach ($questionValues as $values) { if (is_array($values)) { foreach ($values as $value) { $valuesArray[$value->value] = OW::getLanguage()->text('base', 'questions_question_' . $questionName . '_value_' . $value->value); } } } $formField->setOptions($valuesArray); }