1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-28 07:17:06 +00:00

examples: replace all app.Run(iris.Addr(...)) with app.Listen just for the shake of simplicity, both are doing the same exact thing as it's described on the http listening first example.

Former-commit-id: d20afb2e899aee658a8e0ed1693357798df93462
This commit is contained in:
Gerasimos (Makis) Maropoulos
2020-03-05 22:41:27 +02:00
parent b6445c7238
commit 0d26f24eb7
182 changed files with 202 additions and 227 deletions

View File

@@ -180,31 +180,6 @@ func (c *Container) Struct(ptrValue interface{}, partyParamsCount int) *Struct {
return makeStruct(ptrValue, c, partyParamsCount)
}
/*
func (c *Container) Inject(ctx context.Context, toPtr ...interface{}) error {
types := make([]reflect.Type, 0, len(toPtr))
for _, ptr := range toPtr {
types = append(types, indirectType(typeOf(ptr)))
}
bindings := getBindingsFor(types, c.Dependencies, -1)
for _, b := range bindings {
v, err := b.Dependency.Handle(ctx, b.Input)
if err != nil {
if err == ErrSeeOther {
continue
}
return err
}
reflect.ValueOf(toPtr).Set(v)
}
return nil
}*/
// ErrMissingDependency may returned only from the `Container.Inject` method
// when not a matching dependency found for "toPtr".
var ErrMissingDependency = errors.New("missing dependency")