Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

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