Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 229-234 (lines=6) @@
226
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
227
            $duplicatePage->write();
228
229
            foreach ($originalWidgetArea->Items() as $originalWidget) {
230
                $duplicateWidget = $originalWidget->duplicate(true);
231
232
                // manually set the ParentID of each widget, so we don't get versioning issues
233
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
234
            }
235
        }
236
    }
237
@@ 251-256 (lines=6) @@
248
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
249
        $this->owner->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
    /**