<?phpnamespaceIlluminate\Contracts\Auth;interfaceRegistrar{/** * Get a validator for an incoming registration request. * * @param array $data * @return \Illuminate\Contracts\Validation\Validator */publicfunctionvalidator(array$data);/** * Create a new user instance after a valid registration. * * @param array $data * @return \Illuminate\Contracts\Auth\Authenticatable */publicfunctioncreate(array$data);}