Overtrue\Validation\Factory::resolve PHP Method

resolve() protected method

Resolve a new Validator instance.
protected resolve ( array $data, array $rules, array $messages, array $customAttributes ) : Validator
$data array
$rules array
$messages array
$customAttributes array
return Validator
    protected function resolve(array $data, array $rules, array $messages, array $customAttributes)
    {
        if (is_null($this->resolver)) {
            return new Validator($this->translator, $data, $rules, $messages, $customAttributes);
        } else {
            return call_user_func($this->resolver, $this->translator, $data, $rules, $messages, $customAttributes);
        }
    }