add setEnvIfNotSet
/**
* Set environment variable if not present.
*
* @param $name
* @param $value
*/
protected function setEnvIfNotSet($name, $value)
{
if (!$this->hasEnv($name)) {
$this->getLogger()->debug("Setting environment variable $name to $value");
(new Dotenv())->populate([$name => $value]);
}
}