Пример #1
0
 public function testItCanGetWillReturnErrorResponse()
 {
     $findOneCallable = function () {
         throw new \Exception();
     };
     $response = $this->resource->get(10, Post::class, $findOneCallable, $this->deleteCallable);
     $this->assertInstanceOf(Response::class, $response);
     $this->assertEquals(400, $response->getStatusCode());
 }
 /**
  * @param $id
  *
  * @return Response
  */
 public function destroy($id)
 {
     $find = $this->findResourceCallable($id);
     $delete = $this->deleteResourceCallable($id);
     $resource = new DeleteResource($this->serializer);
     return $this->addHeaders($resource->get($id, get_class($this->getDataModel()), $find, $delete));
 }
 /**
  * @param Request $request
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function deleteAction(Request $request)
 {
     $resource = new DeleteResource($this->serializer);
     $response = $resource->get($request->id, get_class($this->getDataModel()), $this->findResourceCallable($request), $this->deleteResourceCallable($request));
     return $this->addHeaders($response);
 }