mirror of
https://github.com/kataras/iris.git
synced 2025-01-23 18:51:03 +01:00
add a shortcut for ConfigureContainer().Use as UseFunc on Party
This commit is contained in:
parent
96c2dec47f
commit
a3b5797e54
|
@ -421,11 +421,20 @@ func (api *APIBuilder) RegisterDependency(dependencies ...interface{}) {
|
||||||
// See the `ConfigureContainer` for more features regrading
|
// See the `ConfigureContainer` for more features regrading
|
||||||
// the dependency injection, mvc and function handlers.
|
// the dependency injection, mvc and function handlers.
|
||||||
//
|
//
|
||||||
// This method is just a shortcut for the `ConfigureContainer().Handle` one.
|
// This method is just a shortcut of the `ConfigureContainer().Handle`.
|
||||||
func (api *APIBuilder) HandleFunc(method, relativePath string, handlersFn ...interface{}) *Route {
|
func (api *APIBuilder) HandleFunc(method, relativePath string, handlersFn ...interface{}) *Route {
|
||||||
return api.ConfigureContainer().Handle(method, relativePath, handlersFn...)
|
return api.ConfigureContainer().Handle(method, relativePath, handlersFn...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// UseFunc registers a function which can accept one or more
|
||||||
|
// dependencies (see RegisterDependency) and returns an iris.Handler
|
||||||
|
// or a result of <T> and/or an error.
|
||||||
|
//
|
||||||
|
// This method is just a shortcut of the `ConfigureContainer().Use`.
|
||||||
|
func (api *APIBuilder) UseFunc(handlersFn ...interface{}) {
|
||||||
|
api.ConfigureContainer().Use(handlersFn...)
|
||||||
|
}
|
||||||
|
|
||||||
// GetRelPath returns the current party's relative path.
|
// GetRelPath returns the current party's relative path.
|
||||||
// i.e:
|
// i.e:
|
||||||
// if r := app.Party("/users"), then the `r.GetRelPath()` is the "/users".
|
// if r := app.Party("/users"), then the `r.GetRelPath()` is the "/users".
|
||||||
|
|
|
@ -100,6 +100,12 @@ type Party interface {
|
||||||
//
|
//
|
||||||
// This method is just a shortcut for the `ConfigureContainer().Handle` one.
|
// This method is just a shortcut for the `ConfigureContainer().Handle` one.
|
||||||
HandleFunc(method, relativePath string, handlersFn ...interface{}) *Route
|
HandleFunc(method, relativePath string, handlersFn ...interface{}) *Route
|
||||||
|
// UseFunc registers a function which can accept one or more
|
||||||
|
// dependencies (see RegisterDependency) and returns an iris.Handler
|
||||||
|
// or a result of <T> and/or an error.
|
||||||
|
//
|
||||||
|
// This method is just a shortcut of the `ConfigureContainer().Use`.
|
||||||
|
UseFunc(handlersFn ...interface{})
|
||||||
|
|
||||||
// GetRelPath returns the current party's relative path.
|
// GetRelPath returns the current party's relative path.
|
||||||
// i.e:
|
// i.e:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user