Skip to content

Commit

Permalink
Issue when false was forced to have single quotes around it breaking …
Browse files Browse the repository at this point in the history
…it from being false.

I removed that default from all values.
  • Loading branch information
alnutile committed Dec 6, 2015
1 parent 4546861 commit 359695c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/BuildArrayFromEnv.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ protected function swapTokenIntoTarget($token, $target)
if(is_numeric($value_from_token))
return sprintf("%s=%d", $target_key_value_removed, $value_from_token);

return sprintf("%s='%s'", $target_key_value_removed, $value_from_token);
return sprintf("%s=%s", $target_key_value_removed, $value_from_token);
}

protected function stripStartingTags($value)
Expand Down
12 changes: 6 additions & 6 deletions tests/BuildArrayFromEnvTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public function should_reduce_to_target_values()
$ba->setEnv(["#@dev=bar", "#@stage=foo", "APP_ENV=local"]);
$ba->buildOutNewEnvArray();

$this->assertEquals('APP_ENV=\'bar\'', $ba->getTargetEnv()[0]);
$this->assertEquals('APP_ENV=bar', $ba->getTargetEnv()[0]);
$this->assertCount(1, $ba->getTargetEnv());
}

Expand All @@ -43,7 +43,7 @@ public function should_include_default_settings_as_well_not_just_replaced_ones()
$ba->setEnv(["#@dev=bar", "#@stage=foo", "APP_ENV=local", "FOO_BAR='foo'"]);
$ba->buildOutNewEnvArray();

$this->assertEquals('APP_ENV=\'bar\'', $ba->getTargetEnv()[0]);
$this->assertEquals('APP_ENV=bar', $ba->getTargetEnv()[0]);
$this->assertEquals('FOO_BAR=\'foo\'', $ba->getTargetEnv()[1]);
$this->assertCount(2, $ba->getTargetEnv());
}
Expand Down Expand Up @@ -83,9 +83,9 @@ public function larger_set_prove_working()
]);
$ba->buildOutNewEnvArray();

$this->assertEquals('APP_ENV=\'bar\'', $ba->getTargetEnv()[0]);
$this->assertEquals('APP_ENV=bar', $ba->getTargetEnv()[0]);
$this->assertEquals('FOO_BAR=\'foo\'', $ba->getTargetEnv()[1]);
$this->assertEquals('FOO_BAR2=\'bar2\'', $ba->getTargetEnv()[2]);
$this->assertEquals('FOO_BAR2=bar2', $ba->getTargetEnv()[2]);
$this->assertCount(3, $ba->getTargetEnv());
}

Expand All @@ -107,9 +107,9 @@ public function larger_set_prove_working_stage()
]);
$ba->buildOutNewEnvArray();

$this->assertEquals('APP_ENV=\'foo\'', $ba->getTargetEnv()[0]);
$this->assertEquals('APP_ENV=foo', $ba->getTargetEnv()[0]);
$this->assertEquals('FOO_BAR=\'foo\'', $ba->getTargetEnv()[1]);
$this->assertEquals('FOO_BAR2=\'bar3\'', $ba->getTargetEnv()[2]);
$this->assertEquals('FOO_BAR2=bar3', $ba->getTargetEnv()[2]);
$this->assertCount(3, $ba->getTargetEnv());
}

Expand Down

0 comments on commit 359695c

Please sign in to comment.