@@ 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 |