class EnvHandler

Methods

array
handle(array $env_with_var, array $env, string $prefix = '', bool $replace = false)

No description

string
array2str($value)

conver [a,b,c] to a,b,c.

obj2array(array|null $env)

conver ['k'=>'v'] to ['k=v'].

array2obj(array|null $env)

conver ['k=v','k2=v2'] to ['k'=>'v','k2'=>'v2'].

Details

at line 19
array handle(array $env_with_var, array $env, string $prefix = '', bool $replace = false)

Parameters

array $env_with_var ['k'=>'${K}'] 或 ['k=${K}']
array $env SystemEnv ['k'=>'v'] 或 ['k=v']
string $prefix key prefix
bool $replace replace '-' with '_' on key

Return Value

array ['k=v']

Exceptions

Exception

at line 73
string array2str($value)

conver [a,b,c] to a,b,c.

Parameters

$value

Return Value

string

at line 85
obj2array(array|null $env)

conver ['k'=>'v'] to ['k=v'].

Parameters

array|null $env

at line 107
array2obj(array|null $env)

conver ['k=v','k2=v2'] to ['k'=>'v','k2'=>'v2'].

Parameters

array|null $env