Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 267-272 (lines=6) @@
264
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
265
            $duplicatePage->write();
266
267
            foreach ($originalWidgetArea->Items() as $originalWidget) {
268
                $duplicateWidget = $originalWidget->duplicate(true);
269
270
                // manually set the ParentID of each widget, so we don't get versioning issues
271
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
272
            }
273
        }
274
    }
275
@@ 289-294 (lines=6) @@
286
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
287
        $this->owner->write();
288
289
        foreach ($originalWidgetArea->Items() as $originalWidget) {
290
            $duplicateWidget = $originalWidget->duplicate(true);
291
292
            // manually set the ParentID of each widget, so we don't get versioning issues
293
            DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
294
        }
295
    }
296
297
    /**