. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace LibreNMS\Util; class Env { /** * Parse comma separated environment variable into an array. * * @param string $env_name * @param mixed $default * @param array $except Ignore these values and return the unexploded string * @return array|mixed */ public static function parseArray($env_name, $default = null, $except = ['']) { $value = env($env_name, $default); if (is_string($value) && !in_array($value, $except)) { $value = explode(',', $value); } return $value; } }