public function get($name, $default = null) { if (array_key_exists($name, $this->config)) { return $this->config[$name]; } elseif ($default instanceof \Closure) { /** @var $default \Closure */ return $default(); } else { return $default; } }