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:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user