Load configuration variables into your PHP application's global namespace from an .env
file for flexible management across different environments.
composer require alexoliverwd/dotenv-loader
\AOWD\envLoader\ResourceLoader::applyEnvironmentVariables(__DIR__ . '/.env');
loadResource(
string $resource_location
): array
The loadResource
method retrieves key-value pairs from a configuration file, like /home/.env
, providing a structured and flexible way to manage application settings across various environments.
applyEnvironmentVariables(
string $resource_location
): void
The applyEnvironmentVariables
method imports key-value pairs from a configuration file, like /home/.env
, directly into PHP's global namespace, making them accessible throughout your application using the built-in $_ENV
superglobal variable.
encryptEnvironmentVariables(
array $environment_variables,
string $public_key_content
): array
The encryptEnvironmentVariables
method encrypts the values of the key, value pair array using a provided public key.
decryptEnvironmentVariables(
array $environment_variables,
string $private_key_content
): array
The decryptEnvironmentVariables
method decrypts the values of the key, value pair array using a provided private key.