예제 #1
0
파일: multi.go 프로젝트: goatcms/goat-core
// NewMultiInjector create new multi injection instance
func NewMultiInjector(injectors []app.Injector) app.Injector {
	return app.Injector(MultiInjector{
		injectors: injectors,
	})
}
예제 #2
0
파일: map.go 프로젝트: goatcms/goat-core
// NewMapInjector create new map injector instance
func NewMapInjector(tagname string, data map[string]interface{}) app.Injector {
	return app.Injector(MapInjector{
		tagname: tagname,
		data:    data,
	})
}
예제 #3
0
// NewInjector create new map string conversion injector instance
func NewInjector(tagname string) app.Injector {
	return app.Injector(Injector{
		tagname: tagname,
	})
}