public function getWithDefault($name, $default)
    {
        $value = NestedArrayUtil::getNestedArrayValue(self::$config, explode('.', $name), $exists);
        if (!$exists) {
            return $default;
        }

        return $value;
    }
public function getWithDefault($name, $default)
    {
        $value = NestedArrayUtil::getNestedArrayValue(self::$config, explode('.', $name), $exists);
        if (!$exists) {
            return $default;
        }

        return $value;
    }
public function getWithDefault ( $ name , $ default ) { $ value = NestedArrayUtil :: getNestedArrayValue ( self :: $ config , explode ( '.' , $ name ) , $ exists ) ; if ( ! $ exists ) { return $ default ; } return $ value ; }
Get a configuration value, specifying a default if it does not exist.

@param string $name
@param mixed  $default

@return mixed
Get a configuration value specifying a default if it does not exist .