QueryParamsBinder creates query parameter value binder
(c *Context)
| 124 | |
| 125 | // QueryParamsBinder creates query parameter value binder |
| 126 | func QueryParamsBinder(c *Context) *ValueBinder { |
| 127 | return &ValueBinder{ |
| 128 | failFast: true, |
| 129 | ValueFunc: c.QueryParam, |
| 130 | ValuesFunc: func(sourceParam string) []string { |
| 131 | values, ok := c.QueryParams()[sourceParam] |
| 132 | if !ok { |
| 133 | return nil |
| 134 | } |
| 135 | return values |
| 136 | }, |
| 137 | ErrorFunc: NewBindingError, |
| 138 | } |
| 139 | } |
| 140 | |
| 141 | // PathValuesBinder creates path parameter value binder |
| 142 | func PathValuesBinder(c *Context) *ValueBinder { |
searching dependent graphs…