StackFormation\Stack::getUsedEnvVars PHP Метод

getUsedEnvVars() публичный Метод

public getUsedEnvVars ( )
    public function getUsedEnvVars()
    {
        $blueprintReference = $this->getBlueprintReference();
        if (!isset($blueprintReference[self::METADATA_KEY_ENVVARS])) {
            throw new \Exception('No env vars found in blueprint reference for stack ' . $this->getName());
        }
        return $blueprintReference[self::METADATA_KEY_ENVVARS];
    }

Usage Example

Пример #1
0
 protected function loadOriginalEnvVars(Stack $stack)
 {
     $vars = $stack->getUsedEnvVars();
     foreach ($vars as $var => $value) {
         $string = "{$var}={$value}";
         // echo "Loading env var: $string\n";
         putenv($string);
     }
 }