mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 10:17:17 +08:00
21 lines
447 B
Go
21 lines
447 B
Go
package providers
|
|
|
|
import (
|
|
"github.com/goravel/framework/contracts/foundation"
|
|
|
|
"github.com/TheTNB/panel/v2/app/plugins"
|
|
"github.com/TheTNB/panel/v2/app/plugins/loader"
|
|
)
|
|
|
|
type PluginServiceProvider struct{}
|
|
|
|
func (receiver *PluginServiceProvider) Register(app foundation.Application) {
|
|
plugins.Boot()
|
|
}
|
|
|
|
func (receiver *PluginServiceProvider) Boot(app foundation.Application) {
|
|
for _, plugin := range loader.All() {
|
|
plugin.Boot(app)
|
|
}
|
|
}
|