| @@ 170-179 (lines=10) @@ | ||
| 167 | * |
|
| 168 | * @return \Symfony\Component\HttpFoundation\Response |
|
| 169 | */ |
|
| 170 | public function postAction(Request $request) |
|
| 171 | { |
|
| 172 | $resource = new CreateResource($this->serializer); |
|
| 173 | ||
| 174 | $response = $resource->get( |
|
| 175 | (array) $request->get('data'), |
|
| 176 | get_class($this->getDataModel()), |
|
| 177 | $this->createResourceCallable() |
|
| 178 | ); |
|
| 179 | ||
| 180 | return $this->addHeaders($response); |
|
| 181 | } |
|
| 182 | ||
| @@ 218-231 (lines=14) @@ | ||
| 215 | * |
|
| 216 | * @return \Symfony\Component\HttpFoundation\Response |
|
| 217 | */ |
|
| 218 | public function patchAction(Request $request) |
|
| 219 | { |
|
| 220 | $resource = new PatchResource($this->serializer); |
|
| 221 | ||
| 222 | $response = $resource->get( |
|
| 223 | $request->id, |
|
| 224 | (array) $request->get('data'), |
|
| 225 | get_class($this->getDataModel()), |
|
| 226 | $this->findResourceCallable($request), |
|
| 227 | $this->updateResourceCallable() |
|
| 228 | ); |
|
| 229 | ||
| 230 | return $this->addHeaders($response); |
|
| 231 | } |
|
| 232 | ||
| 233 | /** |
|
| 234 | * @return callable |
|
| @@ 257-270 (lines=14) @@ | ||
| 254 | * |
|
| 255 | * @return \Symfony\Component\HttpFoundation\Response |
|
| 256 | */ |
|
| 257 | public function putAction(Request $request) |
|
| 258 | { |
|
| 259 | $resource = new PutResource($this->serializer); |
|
| 260 | ||
| 261 | $response = $resource->get( |
|
| 262 | $request->id, |
|
| 263 | (array) $request->get('data'), |
|
| 264 | get_class($this->getDataModel()), |
|
| 265 | $this->findResourceCallable($request), |
|
| 266 | $this->updateResourceCallable() |
|
| 267 | ); |
|
| 268 | ||
| 269 | return $this->addHeaders($response); |
|
| 270 | } |
|
| 271 | ||
| 272 | /** |
|
| 273 | * @param Request $request |
|