14 lines
406 B
Go
14 lines
406 B
Go
package cobra
|
|
|
|
import "github.com/Superdanda/hade/framework/contract"
|
|
|
|
// MustMakeApp 从容器中获取App服务
|
|
func (c *Command) MustMakeApp() contract.App {
|
|
return c.GetContainer().MustMake(contract.AppKey).(contract.App)
|
|
}
|
|
|
|
// MustMakeKernel 从容器中获取Kernel服务
|
|
func (c *Command) MustMakeKernel() contract.Kernel {
|
|
return c.GetContainer().MustMake(contract.KernelKey).(contract.Kernel)
|
|
}
|