17 lines
566 B
Kotlin
17 lines
566 B
Kotlin
package be.vandewalleh.controllers
|
|
|
|
import org.kodein.di.Kodein
|
|
import org.kodein.di.generic.bind
|
|
import org.kodein.di.generic.inSet
|
|
import org.kodein.di.generic.setBinding
|
|
import org.kodein.di.generic.singleton
|
|
|
|
/**
|
|
* [Kodein] controller module containing the app controllers
|
|
*/
|
|
val controllerModule = Kodein.Module(name = "Controller") {
|
|
bind() from setBinding<KodeinController>()
|
|
|
|
bind<KodeinController>().inSet() with singleton { UserController(this.kodein) }
|
|
bind<KodeinController>().inSet() with singleton { HealthCheckController(this.kodein) }
|
|
} |