Overtrue\Validation\Validator::__construct PHP Method

__construct() public method

Create a new Validator instance.
public __construct ( Overtrue\Validation\TranslatorInterface $translator, array $data, array $rules, array $messages = [], array $customAttributes = [] ) : Validator
$translator Overtrue\Validation\TranslatorInterface
$data array
$rules array
$messages array
$customAttributes array
return Validator
    public function __construct(TranslatorInterface $translator, array $data, array $rules, array $messages = [], array $customAttributes = [])
    {
        $this->translator = $translator;
        $this->customMessages = $messages;
        $this->data = $this->parseData($data);
        $this->rules = $this->explodeRules($rules);
        $this->customAttributes = $customAttributes;
    }
Validator