Code Duplication    Length = 12-13 lines in 2 locations

src/AbstractRestfulController.php 2 locations

@@ 63-75 (lines=13) @@
60
     * @param Request $request
61
     * @return JsonResponse|RedirectResponse|ResponseFactory|Response|Redirector
62
     */
63
    public function store(Request $request)
64
    {
65
        $model = $this->newModelInstance();
66
67
        foreach ((array)$request->input() as $column => $value) {
68
            $model->$column = $value;
69
        }
70
71
        $model->save();
72
73
74
        return $this->return($request, $this->findModel($model->getAttribute('id')), 'store');
75
    }
76
77
    /**
78
     * Shows a model. The R of CRUD.
@@ 96-107 (lines=12) @@
93
     * @param int $id
94
     * @return JsonResponse|RedirectResponse|ResponseFactory|Response|Redirector
95
     */
96
    public function update(Request $request, $id)
97
    {
98
        $model = $this->findModel($id);
99
100
        foreach ((array)$request->input() as $column => $value) {
101
            $model->$column = $value;
102
        }
103
104
        $model->save();
105
106
        return $this->return($request, $model, 'update');
107
    }
108
109
    /**
110
     * Destroy a model. The D of CRUD.