Code Duplication    Length = 13-18 lines in 2 locations

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

@@ 130-147 (lines=18) @@
127
     *
128
     * @return \Symfony\Component\HttpFoundation\Response
129
     */
130
    public function getAction(Request $request)
131
    {
132
        $apiRequest = RequestFactory::create();
133
134
        $resource = new GetResource(
135
            $this->serializer,
136
            $apiRequest->getFields(),
137
            $apiRequest->getIncludedRelationships()
138
        );
139
140
        $response = $resource->get(
141
            $request->id,
142
            get_class($this->getDataModel()),
143
            $this->findResourceCallable($request)
144
        );
145
146
        return $this->addHeaders($response);
147
    }
148
149
    /**
150
     * @param Request $request
@@ 277-289 (lines=13) @@
274
     *
275
     * @return \Symfony\Component\HttpFoundation\Response
276
     */
277
    public function deleteAction(Request $request)
278
    {
279
        $resource = new DeleteResource($this->serializer);
280
281
        $response = $resource->get(
282
            $request->id,
283
            get_class($this->getDataModel()),
284
            $this->findResourceCallable($request),
285
            $this->deleteResourceCallable($request)
286
        );
287
288
        return $this->addHeaders($response);
289
    }
290
291
    /**
292
     * @param Request $request