Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application interface {
// Register a service provider with the application.
Register(provider Provider)
// Boot the applications service providers.
Boot()
// Terminate the application.
Terminate()
}
type Bootstrapper ¶ added in v1.0.0
type Bootstrapper interface {
Bootstrap(app Application)
}
type Kernel ¶ added in v1.0.0
type Kernel interface {
// Bootstrap the application.
Bootstrap()
// Handle the application.
Handle()
// Terminate the application.
Terminate()
}
type UnimplementedProvider ¶ added in v1.0.0
type UnimplementedProvider struct{}
UnimplementedProvider is a default implementation of the Provider interface.
func (*UnimplementedProvider) Boot ¶ added in v1.0.0
func (u *UnimplementedProvider) Boot()
func (*UnimplementedProvider) Register ¶ added in v1.0.0
func (u *UnimplementedProvider) Register()
func (*UnimplementedProvider) Terminate ¶ added in v1.0.0
func (u *UnimplementedProvider) Terminate()
Click to show internal directories.
Click to hide internal directories.