Skip to content

Commit

Permalink
Add ENV if indicated
Browse files Browse the repository at this point in the history
  • Loading branch information
eiriksm committed Nov 27, 2020
1 parent 144fe04 commit 56c6602
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions src/ProjectData.php
Expand Up @@ -45,6 +45,29 @@ class ProjectData
*/
protected $composerJsonDir;

/**
* ENV string.
*
* @var string
*/
protected $envString;

/**
* @return string
*/
public function getEnvString()
{
return $this->envString;
}

/**
* @param string $envString
*/
public function setEnvString($envString)
{
$this->envString = $envString;
}

/**
* @return string|null
*/
Expand Down Expand Up @@ -185,6 +208,18 @@ public static function fromNode($node)
if ($owner) {
$p->setRoles($owner->getRoles());
}
$p->setEnvString('');
if ($node->hasField('field_environment_variables') && !$node->get('field_environment_variables')->isEmpty()) {
$p->setEnvString($node->get('field_environment_variables')->first()->getString());
}
if (!$p->getEnvString()) {
// Use the user one. If available.
if ($owner) {
if ($owner->hasField('field_environment_variables') && !$owner->get('field_environment_variables')->isEmpty()) {
$p->setEnvString($owner->get('field_environment_variables')->first()->getString());
}
}
}
return $p;
}
}

0 comments on commit 56c6602

Please sign in to comment.