Code Duplication    Length = 12-13 lines in 2 locations

src/AbstractRestfulController.php 2 locations

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