<?php

namespace App\Exceptions;

use Illuminate\Support\Facades\Lang;
use Illuminate\Validation\ValidationException as BaseValidationException;

class ValidationException extends BaseValidationException
{
    public function __construct($validator, $response = null, $errorBag = 'default')
    {
        parent::__construct($validator, $response, $errorBag);

        $this->message = Lang::getFromJson("The given data was invalid.");

        $this->response = $response;
        $this->errorBag = $errorBag;
        $this->validator = $validator;
    }
}
