Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

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