Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Component = &ValidatorComponent{}
Functions ¶
func GetValidatorRules ¶ added in v0.0.52
func GetValidatorRules(validators []*Validator) (rule []*rules.ValidatorRule)
func IsValidator ¶
Types ¶
type ValidatorComponent ¶ added in v0.3.2
type ValidatorComponent struct{}
func (*ValidatorComponent) Inject ¶ added in v0.3.2
func (k *ValidatorComponent) Inject(instance any)
func (*ValidatorComponent) ListenConf ¶ added in v0.3.2
func (k *ValidatorComponent) ListenConf() map[string]cComponents.ListenConfigFunc
func (*ValidatorComponent) Load ¶ added in v0.3.2
func (k *ValidatorComponent) Load()
type ValidatorContainer ¶
type ValidatorContainer struct {
// contains filtered or unexported fields
}
func (*ValidatorContainer) Get ¶
func (i *ValidatorContainer) Get(app, name string) ValidatorInterface
func (*ValidatorContainer) Save ¶
func (i *ValidatorContainer) Save(instance any)
type ValidatorInterface ¶
type ValidatorInterface interface { ValidatorName() (app, name string) Rules() map[string][]*rules.ValidatorRule }
ValidatorInterface 验证器
Click to show internal directories.
Click to hide internal directories.