Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 255-260 (lines=6) @@
252
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
253
            $duplicatePage->write();
254
255
            foreach ($originalWidgetArea->Items() as $originalWidget) {
256
                $duplicateWidget = $originalWidget->duplicate(true);
257
258
                // manually set the ParentID of each widget, so we don't get versioning issues
259
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
260
            }
261
        }
262
    }
263
@@ 277-282 (lines=6) @@
274
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
275
        $this->owner->write();
276
277
        foreach ($originalWidgetArea->Items() as $originalWidget) {
278
            $duplicateWidget = $originalWidget->duplicate(true);
279
280
            // manually set the ParentID of each widget, so we don't get versioning issues
281
            DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
282
        }
283
    }
284
285
    /**