clears the container instances, useful for testing when you are using container.registerInstance()
OptionalhomeDirectory: stringthe home directory to use, defaults to constants.SOLO_HOME_DIR
OptionalcacheDirectory: stringthe cache directory to use, defaults to constants.SOLO_CACHE_DIR
OptionallogLevel: stringthe log level to use, defaults to 'debug'
OptionaldevelopmentMode: booleanif true, show full stack traces in error messages
Optionaloverrides: InstanceOverridesinstances to use instead of the default implementations
only call dispose when you are about to system exit
Initialize the container with the default dependencies
the home directory to use, defaults to constants.SOLO_HOME_DIR
the cache directory to use, defaults to constants.SOLO_CACHE_DIR
the log level to use, defaults to 'debug'
if true, show full stack traces in error messages
instances to use instead of the default implementations
clears the container registries and re-initializes the container
OptionalhomeDirectory: stringthe home directory to use, defaults to constants.SOLO_HOME_DIR
OptionalcacheDirectory: stringthe cache directory to use, defaults to constants.SOLO_CACHE_DIR
OptionallogLevel: stringthe log level to use, defaults to 'debug'
OptionaldevelopmentMode: booleanif true, show full stack traces in error messages
Optionaloverrides: InstanceOverridesinstances to use instead of the default implementations
StaticgetGet the singleton instance of the container
Container class to manage the dependency injection container