bootstrap

package
v0.0.0-...-4bd82ba Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func (*App) GetActiveConnection

func (a *App) GetActiveConnection() database.IDB

func (*App) GetConfig

func (a *App) GetConfig() *config.Config

func (*App) GetConnection

func (a *App) GetConnection(name string) database.IDB

func (*App) GetConnections

func (a *App) GetConnections() *database.Connections

func (*App) GetLogger

func (a *App) GetLogger() *logrus.Logger

func (*App) GetRepository

func (a *App) GetRepository() *database.Repository

func (*App) GetRepositoryCustomConnection

func (a *App) GetRepositoryCustomConnection(connectionName string) *database.Repository

func (*App) SetActiveConnectionDB

func (a *App) SetActiveConnectionDB(connectionName string)

type IApp

type IApp interface {
	GetRepository() *database.Repository
	GetRepositoryCustomConnection(connectionName string) *database.Repository
	GetConfig() *config.Config
	GetLogger() *logrus.Logger
	GetConnections() *database.Connections
	GetConnection(name string) database.IDB
	SetActiveConnectionDB(connectionName string)
	GetActiveConnection() database.IDB
}

func Boot

func Boot() IApp

Jump to

Keyboard shortcuts

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