/** * 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); }
public function test_to_http_response() { $response = new HttpResponse(); $ex = new HttpResponseException($response); $this->assertTrue($response === $ex->toHttpResponse()); }
/** * EntityNotFoundException constructor. * * @param null $message */ public function __construct($message = null) { $response = new JsonResponse(HttpStatusCode::NOT_FOUND); parent::__construct($response, $message); }