provider

package
v0.0.0-...-970ff11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigProvider

type ConfigProvider struct {
	*container.Container
}

func NewConfigProvider

func NewConfigProvider(container *container.Container) *ConfigProvider

func (*ConfigProvider) Boot

func (p *ConfigProvider) Boot()

func (*ConfigProvider) Register

func (p *ConfigProvider) Register()

type DispatcherProvider

type DispatcherProvider struct {
	*container.Container
}

func NewDispatcherProvider

func NewDispatcherProvider(container *container.Container) *DispatcherProvider

func (*DispatcherProvider) Boot

func (p *DispatcherProvider) Boot()

func (*DispatcherProvider) Register

func (p *DispatcherProvider) Register()

type DotenvProvider

type DotenvProvider struct {
	*container.Container
}

func NewDotenvProvider

func NewDotenvProvider(container *container.Container) *DotenvProvider

func (*DotenvProvider) Boot

func (p *DotenvProvider) Boot()

func (*DotenvProvider) Register

func (p *DotenvProvider) Register()

type EncryptionProvider

type EncryptionProvider struct {
	*container.Container
}

func NewEncryptionProvider

func NewEncryptionProvider(container *container.Container) *EncryptionProvider

func (*EncryptionProvider) Boot

func (p *EncryptionProvider) Boot()

func (*EncryptionProvider) Register

func (p *EncryptionProvider) Register()

type GinProvider

type GinProvider struct {
	*container.Container
}

func NewGinProvider

func NewGinProvider(container *container.Container) *GinProvider

func (*GinProvider) Boot

func (p *GinProvider) Boot()

func (*GinProvider) Register

func (p *GinProvider) Register()

type HashingProvider

type HashingProvider struct {
	*container.Container
}

func NewHashingProvider

func NewHashingProvider(container *container.Container) *HashingProvider

func (*HashingProvider) Boot

func (p *HashingProvider) Boot()

func (*HashingProvider) Register

func (p *HashingProvider) Register()

type Provider

type Provider interface {
	Register()
	Boot()
}

type RediserProvider

type RediserProvider struct {
	*container.Container
}

func NewRediserProvider

func NewRediserProvider(container *container.Container) *RediserProvider

func (*RediserProvider) Boot

func (p *RediserProvider) Boot()

func (*RediserProvider) Register

func (p *RediserProvider) Register()

type UnimplementedProvider

type UnimplementedProvider struct {
}

UnimplementedProvider is a default implementation of the Provider interface.

func (*UnimplementedProvider) Boot

func (u *UnimplementedProvider) Boot()

Boot is a default implementation of the Provider interface.

func (*UnimplementedProvider) Register

func (u *UnimplementedProvider) Register()

Register is a default implementation of the Provider interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL