Documentation ¶
Overview ¶
Package configurator provide container definitions.
Package configurator provides dependency injection definitions.
Package configurator provides dependency injection definitions.
Package configurator provides dependency injection definitions.
Package configurator provides dependency injection definitions.
Package configurator provides dependency injection definitions.
Index ¶
Constants ¶
const ( // DefControllerConfiguratorName is a definition name. DefControllerConfiguratorName = "echo.configurator.controller" // TagController is a controller tag name. TagController = "echo.controller" )
const ( // DefMiddlewareConfiguratorName is a definition name. DefMiddlewareConfiguratorName = "echo.configurator.middleware" // TagMiddleware is tag to mark middleware's. TagMiddleware = "echo.middleware" )
const DefEchoConfiguratorName = "echo.configurator.echo"
DefEchoConfiguratorName is a definition name.
const DefErrHandlerConfiguratorName = "echo.configurator.err_handler"
DefErrHandlerConfiguratorName definition name.
const DefValidatorConfiguratorName = "echo.configurator.validator"
DefValidatorConfiguratorName is a definition name.
const TagConfigurator = "echo.configurator"
TagConfigurator is a configurator tag name.
Variables ¶
This section is empty.
Functions ¶
func DefControllerConfigurator ¶
func DefControllerConfigurator() di.Def
DefControllerConfigurator is echo controller definition getter.
func DefEchoConfigurator ¶
func DefEchoConfigurator() di.Def
DefEchoConfigurator is echo custom configurator definition getter.
func DefErrHandlerConfigurator ¶
func DefErrHandlerConfigurator(errHandlerDefName string) di.Def
DefErrHandlerConfigurator is echo error handler definition getter.
func DefMiddlewareConfigurator ¶
func DefMiddlewareConfigurator() di.Def
DefMiddlewareConfigurator is echo middleware definition getter.
func DefValidatorConfigurator ¶
func DefValidatorConfigurator() di.Def
DefValidatorConfigurator is echo validator definition getter.
Types ¶
type Configurator ¶
type Configurator = func(*echo.Echo) error
Configurator is custom function configurator.
type Controller ¶
type Controller interface {
Serve(e *echo.Echo)
}
Controller is a controller interface.
type Middleware ¶
type Middleware struct { Func echo.MiddlewareFunc Priority int }
Middleware is middleware definition.