Flarum\Core\Validator\AbstractValidator::makeValidator PHP Method

makeValidator() protected method

Make a new validator instance for this model.
protected makeValidator ( array $attributes ) : Illuminate\Validation\Validator
$attributes array
return Illuminate\Validation\Validator
    protected function makeValidator(array $attributes)
    {
        $rules = array_only($this->getRules(), array_keys($attributes));
        $validator = $this->validator->make($attributes, $rules, $this->getMessages());
        $this->events->fire(new ConfigureValidator($this, $validator));
        return $validator;
    }