github.com/goravel/framework@v1.13.9/contracts/foundation/service_provider.go (about)

     1  package foundation
     2  
     3  type ServiceProvider interface {
     4  	// Register any application services.
     5  	Register(app Application)
     6  	// Boot any application services after register.
     7  	Boot(app Application)
     8  }
     9  
    10  // BaseServiceProvider is a default implementation of the Provider interface.
    11  type BaseServiceProvider struct{}
    12  
    13  func (s *BaseServiceProvider) Register(Application) {}
    14  
    15  func (s *BaseServiceProvider) Boot(Application) {}