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