wrapper($input); } private static function field($field, $rowID, $formID, $formViewerInstance, $nestedLayout, $form_atomic_Cls_map, $value) { $fieldHelpers = new ConversationalFieldHelpers($formID, $field, $rowID, $form_atomic_Cls_map); $conversationalTheme = new DefaultConversationalTheme($formViewerInstance->getFormInfo()->conversationalSettings); $fieldHtml = ''; if (isset($nestedLayout->lg)) { foreach ($nestedLayout->lg as $row) { $fieldHtml .= $conversationalTheme->inputWrapper($formViewerInstance, $row->i, true); } } $wrapperAttrs = $fieldHelpers->getCustomAttributes('inp-fld-wrp'); $wrapperClass = $fieldHelpers->getConversationalMultiCls('inp-fld-wrp') . ' ' . $fieldHelpers->getConversationalCls('inner-grid-fld-wrp') . ' ' . $fieldHelpers->getCustomClasses('inp-fld-wrp'); $sectionGridClass = "_frm-b{$formID} b{$formID}-bf-section-grid bf-section-grid"; return sprintf( '
%4$s
', $wrapperAttrs, $wrapperClass, $sectionGridClass, $fieldHtml ); } }