app

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApp

func NewApp(params ...any) (any, error)

Types

type App

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

func (App) AppFolder

func (app App) AppFolder() string

func (App) AppID

func (app App) AppID() string

func (App) BaseFolder

func (app App) BaseFolder() string

func (App) CommandFolder

func (app App) CommandFolder() string

CommandFolder app/console/command

func (App) ConfigFolder

func (app App) ConfigFolder() string

ConfigFolder app/config

func (App) ConsoleFolder

func (app App) ConsoleFolder() string

ConsoleFolder app/consule

func (App) HttpFolder

func (app App) HttpFolder() string

HttpFolder app/http

func (App) LoadAppConfig

func (app App) LoadAppConfig(kv map[string]string)

func (App) LogFolder

func (app App) LogFolder() string

LogFolder app/storage/log

func (App) MiddlewareFolder

func (app App) MiddlewareFolder() string

MiddlewareFolder app/http/middleware

func (App) ProviderFolder

func (app App) ProviderFolder() string

ProviderFolder app/provider

func (App) RuntimeFolder

func (app App) RuntimeFolder() string

RuntimeFolder app/storage/runtime

func (App) StorageFolder

func (app App) StorageFolder() string

StorageFolder app/storage

func (App) TestFolder

func (app App) TestFolder() string

TestFolder app/test

func (App) Version

func (app App) Version() string

type AppProvider

type AppProvider struct {
	BaseFolder string
}

AppProvider implement ServiceProvider interface

func (*AppProvider) Boot

func (provider *AppProvider) Boot(framework.Container) error

func (*AppProvider) IsDefer

func (provider *AppProvider) IsDefer() bool

func (*AppProvider) Name

func (provider *AppProvider) Name() string

func (*AppProvider) Params

func (provider *AppProvider) Params(container framework.Container) []any

func (*AppProvider) Register

func (provider *AppProvider) Register(container framework.Container) framework.NewInstance

Jump to

Keyboard shortcuts

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