mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-21 07:03:49 +00:00
replace BadRequestException by BadRequestHttpException
This commit is contained in:
@@ -16,9 +16,9 @@ use Chill\MainBundle\Serializer\Model\Collection;
|
||||
use Exception;
|
||||
use LogicException;
|
||||
use RuntimeException;
|
||||
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
|
||||
use Symfony\Component\Serializer\Exception\NotEncodableValueException;
|
||||
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
|
||||
use Symfony\Component\Serializer\SerializerInterface;
|
||||
@@ -55,7 +55,7 @@ class ApiController extends AbstractCRUDController
|
||||
return $this->entityDelete('_entity', $request, $id, $_format);
|
||||
|
||||
default:
|
||||
throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This method is not implemented');
|
||||
throw new BadRequestHttpException('This method is not implemented');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,7 +120,7 @@ class ApiController extends AbstractCRUDController
|
||||
return $this->entityPostAction('_entity', $request, $_format);
|
||||
|
||||
default:
|
||||
throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This method is not implemented');
|
||||
throw new BadRequestHttpException('This method is not implemented');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ class ApiController extends AbstractCRUDController
|
||||
try {
|
||||
$entity = $this->deserialize($action, $request, $_format, $entity);
|
||||
} catch (NotEncodableValueException $e) {
|
||||
throw new BadRequestException('invalid json', 400, $e);
|
||||
throw new BadRequestHttpException('invalid json', 400, $e);
|
||||
}
|
||||
|
||||
$errors = $this->validate($action, $request, $_format, $entity);
|
||||
@@ -273,7 +273,7 @@ class ApiController extends AbstractCRUDController
|
||||
try {
|
||||
$postedData = $this->getSerializer()->deserialize($request->getContent(), $postedDataType, $_format, $postedDataContext);
|
||||
} catch (\Symfony\Component\Serializer\Exception\UnexpectedValueException $e) {
|
||||
throw new BadRequestException(sprintf('Unable to deserialize posted ' .
|
||||
throw new BadRequestHttpException(sprintf('Unable to deserialize posted ' .
|
||||
'data: %s', $e->getMessage()), 0, $e);
|
||||
}
|
||||
|
||||
@@ -290,7 +290,7 @@ class ApiController extends AbstractCRUDController
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new BadRequestException('this method is not supported');
|
||||
throw new BadRequestHttpException('this method is not supported');
|
||||
}
|
||||
|
||||
$errors = $this->validate($action, $request, $_format, $entity, [$postedData]);
|
||||
@@ -408,7 +408,7 @@ class ApiController extends AbstractCRUDController
|
||||
return $this->json($entity, Response::HTTP_OK, [], $context);
|
||||
}
|
||||
|
||||
throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This format is not implemented');
|
||||
throw new BadRequestHttpException('This format is not implemented');
|
||||
}
|
||||
|
||||
protected function entityPostAction($action, Request $request, string $_format): Response
|
||||
@@ -418,7 +418,7 @@ class ApiController extends AbstractCRUDController
|
||||
try {
|
||||
$entity = $this->deserialize($action, $request, $_format, $entity);
|
||||
} catch (NotEncodableValueException $e) {
|
||||
throw new BadRequestException('invalid json', 400, $e);
|
||||
throw new BadRequestHttpException('invalid json', 400, $e);
|
||||
}
|
||||
|
||||
$errors = $this->validate($action, $request, $_format, $entity);
|
||||
|
@@ -25,6 +25,7 @@ use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
use Symfony\Component\Form\FormInterface;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
|
||||
use Symfony\Component\Security\Core\Role\Role;
|
||||
use Symfony\Component\Serializer\SerializerInterface;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
@@ -1140,6 +1141,6 @@ class CRUDController extends AbstractController
|
||||
return $this->json($entity, Response::HTTP_OK, [], $context);
|
||||
}
|
||||
|
||||
throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This format is not implemented');
|
||||
throw new BadRequestHttpException('This format is not implemented');
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user