Code Duplication    Length = 15-16 lines in 2 locations

code/model/SilverstripeColumnsPageExtension.php 2 locations

@@ 47-62 (lines=16) @@
44
        $fieldLabelsRight = Config::inst()->get('SilverstripeColumnsPageExtension', 'field_labels_right');
45
        $tabTitleSummary = _t('SilverstripeColumnsPageExtension.SUMMARY_TAB', 'Summary');
46
        $tabTitleContent = _t('SilverstripeColumnsPageExtension.ADDITIONAL_CONTENT_TAB', 'MoreContent');
47
        if ($this->owner->UseSummaries()) {
48
            $fields->addFieldsToTab(
49
            'Root.' . $tabTitleSummary,
50
            [
51
                HTMLEditorField::create(
52
                    'Summary',
53
                    $fieldLabels['Summary']
54
                )->setRows(3)
55
                ->setRightTitle($fieldLabelsRight['Summary']),
56
                UploadField::create(
57
                    'SummaryImage',
58
                    $fieldLabels['SummaryImage']
59
                )->setRightTitle($fieldLabelsRight['SummaryImage'])
60
            ]
61
        );
62
        }
63
        if ($this->owner->UseDefaultSidebarContent()) {
64
            $fields->addFieldsToTab(
65
                'Root.' . $tabTitleContent,
@@ 63-77 (lines=15) @@
60
            ]
61
        );
62
        }
63
        if ($this->owner->UseDefaultSidebarContent()) {
64
            $fields->addFieldsToTab(
65
                'Root.' . $tabTitleContent,
66
                [
67
                    UploadField::create(
68
                        'SidebarImage',
69
                        $fieldLabels['SidebarImage']
70
                    )->setRightTitle($fieldLabelsRight['SidebarImage']),
71
                    HTMLEditorField::create(
72
                        'DefaultSidebarContent',
73
                        $fieldLabels['DefaultSidebarContent']
74
                    )->setRightTitle($fieldLabelsRight['DefaultSidebarContent'])
75
                ]
76
            );
77
        }
78
79
        return $fields;
80
    }