コード例 #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
ファイル: injector.go プロジェクト: goatcms/goat-core
// NewInjector create new map string conversion injector instance
func NewInjector(tagname string) app.Injector {
	return app.Injector(Injector{
		tagname: tagname,
	})
}