mirror of
https://github.com/kataras/iris.git
synced 2026-01-06 11:37: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:
@@ -218,7 +218,7 @@ func TestGetBindingsForFunc(t *testing.T) {
|
||||
// test explicitly of http.Header and its underline type map[string][]string which
|
||||
// but shouldn't be binded to request headers because of the (.Explicitly()), instead
|
||||
// the map should be binded to our last of "deps" which is is a dynamic functions reads from request body's JSON
|
||||
// (it's a builtin dependency as well but we delcared it to test user dynamic dependencies too).
|
||||
// (it's a builtin dependency as well but we declared it to test user dynamic dependencies too).
|
||||
{ // 13
|
||||
Func: func(http.Header) testResponse {
|
||||
return testResponse{"builtin http.Header dep"}
|
||||
|
||||
@@ -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