Creates a new ConfigManager instance
The application root directory URL
Reference to the config class. The value is defined after the "init" method call
Define the config values to use when booting the config provider. Calling this method disables reading files from the config directory.
The configuration values to use
this - Returns the ConfigManager instance for method chaining
Process config values.
The directory path containing config files
Promise that resolves when config processing is complete
ConfigManager is used to load, parse, validate and set configuration values. Can load config from directories or use explicitly provided config values.