My code compiles and pass all tests: ``` val k...
# kodein
n
My code compiles and pass all tests:
Copy code
val kodein = Kodein {
        extend(global)

        bind<UserRepository>(overrides = true) with provider { userRepository }
        bind<PasswordHash>(overrides = true) with provider { passwordHasher }
    }

    val mapper: ObjectMapper by kodein.instance()
    val phrases: Phrases = kodein.direct.instance()