Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 231-236 (lines=6) @@
228
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
229
            $duplicatePage->write();
230
231
            foreach ($originalWidgetArea->Items() as $originalWidget) {
232
                $duplicateWidget = $originalWidget->duplicate(true);
233
234
                // manually set the ParentID of each widget, so we don't get versioning issues
235
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
236
            }
237
        }
238
    }
239
@@ 253-258 (lines=6) @@
250
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
251
        $this->owner->write();
252
253
        foreach ($originalWidgetArea->Items() as $originalWidget) {
254
            $duplicateWidget = $originalWidget->duplicate(true);
255
256
            // manually set the ParentID of each widget, so we don't get versioning issues
257
            DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
258
        }
259
    }
260
261
    /**