App\Bootstrappers\LoadConfiguration::mergeEnv PHP Method

mergeEnv() protected method

Merge the items in the given files into the items.
protected mergeEnv ( Illuminate\Contracts\Config\Repository $repository, string $env, array $filesByEnv ) : void
$repository Illuminate\Contracts\Config\Repository
$env string
$filesByEnv array
return void
    protected function mergeEnv(RepositoryContract $repository, $env, $filesByEnv)
    {
        $ignoreCount = strlen($env) + 1;
        foreach ($filesByEnv as $key => $path) {
            $key = substr($key, $ignoreCount);
            $origin = $repository->get($key);
            $repository->set($key, array_replace_recursive($origin, require $path));
        }
    }