Versions in this module Expand all Collapse all v0 v0.0.0 Jun 19, 2020 Changes in this version + type App interface + BindPathsInContainer func(path BasePath) + BindStruct func(concrete interface{}) interface{} + Container func() *Container + Instance func(abstract interface{}, concrete interface{}) interface{} + Make func(abstract interface{}) interface{} + SetContainer func(container Container) + Singleton func(abstract interface{}, concrete interface{}) + type Bag interface + Del func(key string) + Get func(key string) Value + GetMany func(key string) Collection + Merge func(bags ...Bag) Bag + Push func(key string, value interface{}) + Set func(key string, value Value) + Source func() map[string]Collection + type BasePath interface + AppPath func() string + BasePath func() string + BootstrapPath func() string + ConfigPath func() string + DatabasePath func() string + EnvironmentFile func() string + EnvironmentTestingFile func() string + LangPath func() string + PublicPath func() string + ResourcePath func() string + StoragePath func() string + type Bindings map[string]interface + type BootServiceProvider interface + Boot func(app App) App + type Bootstrap interface + Bootstrap func(app App) App + type Collection interface + Contains func(search interface{}) bool + First func() Value + Len func() int + Push func(item interface{}) Collection + Reverse func() Collection + Source func() []Value + type ConsoleKernel interface + type Container interface + BindStruct func(concrete interface{}) interface{} + Bindings func() Bindings + Copy func() Container + Extend func(abstract interface{}, function func(service interface{}) interface{}) + Instance func(abstract interface{}, concrete interface{}) interface{} + Make func(abstract interface{}) interface{} + Singleton func(abstract interface{}, concrete interface{}) + type Controller func(request Request) Response + type Decorator interface + Decorate func(route Route) Route + type ExceptionHandler interface + type HttpKernel interface + Handle func(request *http.Request) http.ResponseWriter + type HttpMiddleware interface + Handle func(request Request, next Next) Response + type Instances map[string]interface + type MapMethodRoutes map[string][]Route + type Model interface + Id func() int + type Next = Controller + type Pusher interface + Push func(interface{}) interface{} + type RegisterServiceProvider interface + Register func(app App) App + type Request interface + All func() Bag + App func() App + Content func() string + FullUrl func() string + Header func(key string) string + Headers func() http.Header + IsMethod func(method string) bool + Make func(abstract interface{}) interface{} + Method func() string + Path func() string + Route func() Route + SetApp func(app App) Request + SetContent func(content string) Request + SetUrlValues func(vars map[string]string) Request + Source func() http.Request + Url func() string + Value func(key string) Value + ValueOr func(key string, value interface{}) Value + Values func(key string) Collection + type Response interface + Content func() string + Header func(key string) string + Headers func() http.Header + SetContent func(content string) Response + SetStatus func(status int) Response + Status func() int + type Route interface + Constraint func() map[string]string + Controller func() Controller + Domain func() string + Method func() string + Middleware func() []HttpMiddleware + Name func() string + Named func(pattern ...string) bool + RouteOptions func() RouteOptions + SetConstraint func(parameter string, regex string) Route + SetDestination func(destination string) Route + SetDomain func(domain string) Route + SetExcludeMiddleware func(middlewares []HttpMiddleware) Route + SetMiddleware func(middlewares []HttpMiddleware) Route + SetName func(name string) Route + SetPrefix func(prefix string) Route + SetStatus func(status int) Route + SetUri func(url string) Route + Uri func() string + type RouteCollection interface + All func() []Route + App func() App + Domain func(domain string) RouteCollection + Match func(request Request) Route + Merge func(routeCollections RouteCollection) RouteCollection + Middleware func(...HttpMiddleware) RouteCollection + Name func(name string) RouteCollection + Prefix func(prefix string) RouteCollection + Push func(route Route) RouteCollection + SetApp func(app App) + Where func(parameter, regex string) RouteCollection + WhereMulti func(constraints map[string]string) RouteCollection + WithoutMiddleware func(...HttpMiddleware) RouteCollection + type RouteOptions interface + Prefixes func() []string + type Rule interface + Passes func(value string) error + type ToMap interface + ToMap func() map[string]interface{} + type Value interface + Empty func() bool + Number func() int + NumberE func() (int, error) + Numbers func() []int + NumbersE func() ([]int, error) + Present func() bool + Source func() interface{} + Split func(separator string) []string + String func() string + StringE func() (string, error) + Strings func() []string + StringsE func() ([]string, error)