Code Duplication    Length = 17-17 lines in 2 locations

src/NilPortugues/Laravel5/JsonApi/Controller/JsonApiController.php 2 locations

@@ 182-198 (lines=17) @@
179
     *
180
     * @return \Symfony\Component\HttpFoundation\Response
181
     */
182
    public function patchAction(Request $request)
183
    {
184
        $find = $this->findResourceCallable($request);
185
        $update = $this->updateResourceCallable();
186
187
        $resource = new PatchResource($this->serializer);
188
189
        return $this->addHeaders(
190
            $resource->get(
191
                $request->id,
192
                (array) $request->get('data'),
193
                get_class($this->getDataModel()),
194
                $find,
195
                $update
196
            )
197
        );
198
    }
199
200
    /**
201
     * @return callable
@@ 223-239 (lines=17) @@
220
     *
221
     * @return \Symfony\Component\HttpFoundation\Response
222
     */
223
    public function putAction(Request $request)
224
    {
225
        $find = $this->findResourceCallable($request);
226
        $update = $this->updateResourceCallable();
227
228
        $resource = new PutResource($this->serializer);
229
230
        return $this->addHeaders(
231
            $resource->get(
232
                $request->id,
233
                (array) $request->get('data'),
234
                get_class($this->getDataModel()),
235
                $find,
236
                $update
237
            )
238
        );
239
    }
240
241
    /**
242
     * @param Request $request