support multiple provider for With func
This commit is contained in:
@@ -46,8 +46,11 @@ type ProviderContainer struct {
|
|||||||
|
|
||||||
type Providers []ProviderContainer
|
type Providers []ProviderContainer
|
||||||
|
|
||||||
func (p Providers) With(pcs Providers) Providers {
|
func (p Providers) With(pcs ...Providers) Providers {
|
||||||
return append(p, pcs...)
|
for _, pc := range pcs {
|
||||||
|
p = append(p, pc...)
|
||||||
|
}
|
||||||
|
return p
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p Providers) Provide(config *viper.Viper) error {
|
func (p Providers) Provide(config *viper.Viper) error {
|
||||||
|
|||||||
Reference in New Issue
Block a user