Exemplo n.º 1
0
 public function testItCanGetWillReturnErrorResponse()
 {
     $callable = function () {
         throw new \Exception();
     };
     $response = $this->resource->get($this->data, Post::class, $callable);
     $this->assertInstanceOf(Response::class, $response);
     $this->assertEquals(400, $response->getStatusCode());
 }
 /**
  * @param Exception $e
  * @param ErrorBag  $errorBag
  *
  * @return \Symfony\Component\HttpFoundation\Response
  *
  * @throws Exception
  */
 public function getErrorResponse(Exception $e, ErrorBag $errorBag)
 {
     if (config('app.debug')) {
         throw $e;
     }
     return parent::getErrorResponse($e, $errorBag);
 }
 /**
  * Post Action.
  *
  * @param Request $request
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function store(Request $request)
 {
     $createResource = $this->createResourceCallable();
     $resource = new CreateResource($this->serializer);
     return $this->addHeaders($resource->get((array) $request->get('data'), get_class($this->getDataModel()), $createResource));
 }