Documentation

EnvVarProcessorInterface

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

Tags
author

Nicolas Grekas p@tchwork.com

Table of Contents

getEnv()  : mixed
Returns the value of the given variable as managed by the current instance.
getProvidedTypes()  : array<string|int, string>

Methods

getEnv()

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

public getEnv(string $prefix, string $name, Closure $getEnv) : mixed
Parameters
$prefix : string

The namespace of the variable; when the empty string is passed, null values should be kept as is

$name : string

The name of the variable within the namespace

$getEnv : Closure

A closure that allows fetching more env vars

Tags
throws
RuntimeException

on error

Return values
mixed

getProvidedTypes()

public static getProvidedTypes() : array<string|int, string>
Return values
array<string|int, string>

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

Search results