for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* User: alec
* Date: 12.10.18
* Time: 13:21
*/
if (!function_exists('env')) {
* Gets the value of an environment variable.
*
* @param string $key
* @param mixed $default
* @return mixed
function env($key, $default = null)
{
if (false === $value = getenv($key)) {
$value = value($default);
}
$value = \ltrim(\rtrim($value, ')"'), '("');
switch (strtolower($value)) {
case 'true':
$value = true;
break;
case 'false':
$value = false;
case 'empty':
$value = '';
case 'null':
$value = null;
return $value;
if (!function_exists('value')) {
* Return the default value of the given value.
* @param mixed $value
function value($value)
return $value instanceof Closure ? $value() : $value;