for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Abacaphiliac\ZendPhpDotEnv;
use Dotenv\Dotenv;
class DotEnvFactory
{
/**
* @param string $name
* @param string $file
* @return Dotenv
*/
public static function createFromConstant($name, $file)
$path = constant($name);
return self::create($path, $file);
}
public static function createFromEnvironmentVariable($name, $file)
$path = DotEnvLoader::getEnvironmentVariable($name);
public static function createFromWorkingDirectory($file)
$path = getcwd();
* @param string $path
public static function create($path, $file)
return new Dotenv($path, $file);