Code Duplication    Length = 13-14 lines in 2 locations

code/Model/EditableFormField/EditableCheckboxGroupField.php 1 location

@@ 26-39 (lines=14) @@
23
24
    private static $table_name = 'EditableCheckboxGroupField';
25
26
    public function getFormField()
27
    {
28
        $field = UserFormsCheckboxSetField::create($this->Name, $this->EscapedTitle, $this->getOptionsMap());
29
        $field->setFieldHolderTemplate(EditableMultipleOptionField::class . '_holder');
30
31
        // Set the default checked items
32
        $defaultCheckedItems = $this->getDefaultOptions();
33
        if ($defaultCheckedItems->count()) {
34
            $field->setDefaultItems($defaultCheckedItems->map('Value')->keys());
35
        }
36
37
        $this->doUpdateFormField($field);
38
        return $field;
39
    }
40
41
    public function getValueFromData($data)
42
    {

code/Model/EditableFormField/EditableRadioField.php 1 location

@@ 36-48 (lines=13) @@
33
        return $fields;
34
    }
35
36
    public function getFormField()
37
    {
38
        $field = OptionsetField::create($this->Name, $this->EscapedTitle, $this->getOptionsMap())
39
            ->setFieldHolderTemplate(EditableMultipleOptionField::class . '_holder');
40
41
        // Set default item
42
        $defaultOption = $this->getDefaultOptions()->first();
43
        if ($defaultOption) {
44
            $field->setValue($defaultOption->Value);
45
        }
46
        $this->doUpdateFormField($field);
47
        return $field;
48
    }
49
50
    public function getSelectorField(EditableCustomRule $rule, $forOnLoad = false)
51
    {