interface EnvVarProcessorInterface

The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.

Methods

mixed
getEnv(string $prefix, string $name, Closure $getEnv)

Returns the value of the given variable as managed by the current instance.

static string[]
getProvidedTypes()

No description

Details

at line 34
mixed getEnv(string $prefix, string $name, Closure $getEnv)

Returns the value of the given variable as managed by the current instance.

Parameters

string $prefix The namespace of the variable
string $name The name of the variable within the namespace
Closure $getEnv A closure that allows fetching more env vars

Return Value

mixed

Exceptions

RuntimeException on error

at line 39
static string[] getProvidedTypes()

Return Value

string[] The PHP-types managed by getEnv(), keyed by prefixes