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