@@ -19,7 +19,7 @@ type BaseEntities struct {
1919 CommandServices register.ServiceRegister
2020 Middlewares register.MiddlewareRegister
2121 Models register.ModelRegister
22- Router []kernel. HTTRouter
22+ Router []register. HTTPRouter
2323}
2424
2525// Start will run the HTTP web server
@@ -33,7 +33,7 @@ func StartCommand(args []string, e BaseEntities) {
3333 startup (e )
3434
3535 c := kernel .BuildCommandContainer ()
36- cmd := kernel .Commands . List [args [0 ]]
36+ cmd := kernel .Commands [args [0 ]]
3737 if cmd == nil {
3838 fmt .Println ("Command not found!" )
3939 os .Exit (1 )
@@ -63,46 +63,47 @@ func RegisterBaseEntities(entities BaseEntities) {
6363 kernel .Controllers = entities .Controllers
6464 kernel .Middlewares = entities .Middlewares
6565 kernel .Models = entities .Models
66+ kernel .Router = entities .Router
6667
6768 mergeCommands (entities .Commands )
68- mergeServices (entities .Services . List )
69+ mergeServices (entities .Services )
6970 mergeMiddleware (entities .Middlewares )
7071
71- mergeSingletonServices (entities .SingletonServices . List )
72- mergeCommandServices (entities .CommandServices . List )
72+ mergeSingletonServices (entities .SingletonServices )
73+ mergeCommandServices (entities .CommandServices )
7374}
7475
7576// Merge services with defaults
7677func mergeServices (services []interface {}) {
7778 for _ , s := range services {
78- kernel .Services . List = append (kernel .Services . List , s )
79+ kernel .Services = append (kernel .Services , s )
7980 }
8081}
8182
8283// Merge singleton services with defaults
8384func mergeSingletonServices (services []interface {}) {
8485 for _ , s := range services {
85- kernel .SingletonServices . List = append (kernel .SingletonServices . List , s )
86+ kernel .SingletonServices = append (kernel .SingletonServices , s )
8687 }
8788}
8889
8990// MergeCommands will merge system command with customs
9091func mergeCommands (commands register.CommandRegister ) {
91- for i , c := range commands . List {
92- kernel .Commands . List [i ] = c
92+ for i , c := range commands {
93+ kernel .Commands [i ] = c
9394 }
9495}
9596
9697// MergeCommands will merge system command with customs
9798func mergeMiddleware (mw register.MiddlewareRegister ) {
98- for i , c := range mw . List {
99- kernel .Middlewares . List [i ] = c
99+ for i , c := range mw {
100+ kernel .Middlewares [i ] = c
100101 }
101102}
102103
103104// MergeCommands will merge system command with customs
104105func mergeCommandServices (services []interface {}) {
105106 for _ , s := range services {
106- kernel .CommandServices . List = append (kernel .CommandServices . List , s )
107+ kernel .CommandServices = append (kernel .CommandServices , s )
107108 }
108109}
0 commit comments