Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 214-219 (lines=6) @@
211
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
212
            $duplicatePage->write();
213
214
            foreach ($originalWidgetArea->Items() as $originalWidget) {
215
                $duplicateWidget = $originalWidget->duplicate(true);
216
217
                // manually set the ParentID of each widget, so we don't get versioning issues
218
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
219
            }
220
        }
221
    }
222
@@ 236-241 (lines=6) @@
233
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
234
        $this->owner->write();
235
236
        foreach ($originalWidgetArea->Items() as $originalWidget) {
237
            $duplicateWidget = $originalWidget->duplicate(true);
238
239
            // manually set the ParentID of each widget, so we don't get versioning issues
240
            DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
241
        }
242
    }
243
244
    /**