/**
  * 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);
 }