Inheritance: extends Illuminate\Foundation\Http\FormRequest
 /**
  * @param \Asvae\ApiTester\Http\Requests\UpdateRequest $request
  * @param  string                                      $request
  *
  * @return \Illuminate\Http\Response
  * @internal param int $id
  *
  */
 public function update(UpdateRequest $request)
 {
     $requestEntity = $this->repository->find($request->id);
     // TODO What's happening in here?
     if (!$requestEntity instanceof RequestEntity) {
         return response(404);
     }
     $requestEntity->update($request->all());
     $this->repository->flush();
     return response(['data' => $requestEntity->toArray()], 200);
 }