EnvReader constructor

EnvReader({
  1. Map<String, String>? environment,
  2. Map<String, String>? dotEnv,
})

environment is Platform.environment and dotEnv is the .env file by default. Tests can pass their own maps.

Implementation

EnvReader({Map<String, String>? environment, Map<String, String>? dotEnv})
  : _environment = environment ?? Platform.environment,
    _dotEnv = dotEnv ?? _loadDotEnv();