github.com/goravel/framework@v1.13.9/validation/data.go (about)

     1  package validation
     2  
     3  import "github.com/gookit/validate"
     4  
     5  type Data struct {
     6  	data validate.DataFace
     7  }
     8  
     9  func NewData(data validate.DataFace) *Data {
    10  	return &Data{data}
    11  }
    12  
    13  func (d *Data) Get(key string) (val any, exist bool) {
    14  	return d.data.Get(key)
    15  }
    16  
    17  func (d *Data) Set(key string, val any) error {
    18  	_, err := d.data.Set(key, val)
    19  
    20  	return err
    21  }