feat: add support for .env with comments

master
Guillermo Pages 2 years ago
parent ea391f32c8
commit dcf8575366

@ -10,6 +10,9 @@ class DotEnv {
$contents = file_get_contents($filepath); $contents = file_get_contents($filepath);
$lines = explode(PHP_EOL, $contents); $lines = explode(PHP_EOL, $contents);
$envvars = array_reduce($lines, function ($vars, $line) { $envvars = array_reduce($lines, function ($vars, $line) {
if (strpos(ltrim($line), '#') === 0) {
return $vars;
}
$parts = explode('=', $line); $parts = explode('=', $line);
$partsCount = count($parts); $partsCount = count($parts);
if ($partsCount === 1 && strlen($parts[0]) <= 0) { if ($partsCount === 1 && strlen($parts[0]) <= 0) {

Loading…
Cancel
Save