Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

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