Code Duplication    Length = 6-6 lines in 2 locations

code/extensions/ElementPageExtension.php 2 locations

@@ 199-204 (lines=6) @@
196
            $duplicatePage->ElementAreaID = $duplicateWidgetArea->ID;
197
            $duplicatePage->write();
198
199
            foreach ($originalWidgetArea->Items() as $originalWidget) {
200
                $duplicateWidget = $originalWidget->duplicate(true);
201
202
                // manually set the ParentID of each widget, so we don't get versioning issues
203
                DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
204
            }
205
        }
206
    }
207
@@ 221-226 (lines=6) @@
218
        $this->owner->ElementAreaID = $duplicateWidgetArea->ID;
219
        $this->owner->write();
220
221
        foreach ($originalWidgetArea->Items() as $originalWidget) {
222
            $duplicateWidget = $originalWidget->duplicate(true);
223
224
            // manually set the ParentID of each widget, so we don't get versioning issues
225
            DB::query(sprintf("UPDATE Widget SET ParentID = %d WHERE ID = %d", $duplicateWidgetArea->ID, $duplicateWidget->ID));
226
        }
227
    }
228
229
    /**