Add kernel modules and basic kernel handling
This commit is contained in:
@@ -33,19 +33,19 @@ export class Application extends Container {
|
||||
|
||||
public static getApplication(): Application {
|
||||
const existing = <Container | undefined> globalRegistry.getGlobal('extollo/injector')
|
||||
if ( existing && !(existing instanceof Application) ) {
|
||||
if ( existing instanceof Application ) {
|
||||
return existing
|
||||
} else if ( existing ) {
|
||||
const app = new Application()
|
||||
existing.cloneTo(app)
|
||||
|
||||
globalRegistry.setGlobal('extollo/injector', app)
|
||||
return app
|
||||
} else if ( !existing ) {
|
||||
} else {
|
||||
const app = new Application()
|
||||
globalRegistry.setGlobal('extollo/injector', app)
|
||||
return app
|
||||
}
|
||||
|
||||
return existing
|
||||
}
|
||||
|
||||
protected baseDir!: string
|
||||
|
||||
Reference in New Issue
Block a user