/** * ValidationException constructor. * * @param IValidationResult $validationResult * @param null $message */ public function __construct(IValidationResult $validationResult, $message = null) { $this->validationResult = $validationResult; $data = ['errors' => ['validation' => $validationResult->toArray()]]; $response = new JsonResponse(HttpStatusCode::UNPROCESSABLE_ENTITY, $data); parent::__construct($response, $message); }
/** * EntityNotFoundException constructor. * * @param null $message */ public function __construct($message = null) { $response = new JsonResponse(HttpStatusCode::NOT_FOUND); parent::__construct($response, $message); }