Subversion Repository Public Repository

Nextrek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php namespace Illuminate\Config;

/**
 * PHP $_ENV loader for protecting sensitive configuration options.
 *
 * Inspired by the wonderful "Dotenv" library by Vance Lucas.
 */
class EnvironmentVariables {

	/**
	 * The environment loader implementation.
	 *
	 * @var \Illuminate\Config\EnvironmentVariablesLoaderInterface  $loader
	 */
	protected $loader;

	/**
	 * The server environment instance.
	 *
	 * @param  \Illuminate\Config\EnvironmentVariablesLoaderInterface  $loader
	 * @return void
	 */
	public function __construct(EnvironmentVariablesLoaderInterface $loader)
	{
		$this->loader = $loader;
	}

	/**
	 * Load the server variables for a given environment.
	 *
	 * @param  string  $environment
	 */
	public function load($environment = null)
	{
		foreach ($this->loader->load($environment) as $key => $value)
		{
			$_ENV[$key] = $value;

			$_SERVER[$key] = $value;

			putenv("{$key}={$value}");
		}
	}

}

Commits for Nextrek/Aiba_backup/vendor/laravel/framework/src/Illuminate/Config/EnvironmentVariables.php

Diff revisions: vs.
Revision Author Commited Message
1464 MOliva picture MOliva Tue 13 Oct, 2020 11:16:56 +0000