public static function get($key = null, $default = null, $array = null)
    {
        if (($value = self::getRef($key, $array)) !== null) {
            return $value;
        }
        return $default;
    }
public static function get($key = null, $default = null, $array = null)
    {
        if (($value = self::getRef($key, $array)) !== null) {
            return $value;
        }
        return $default;
    }
public static function get ( $ key = null , $ default = null , $ array = null ) { if ( ( $ value = self :: getRef ( $ key , $ array ) ) !== null ) { return $ value ; } return $ default ; }
Gets a value using its associatied key from the store

You can fetch value from sub arrays by using a path-like
key. Separate each key with a slash. For example if you want
to fetch the value from an $store[key1][key2][key3] you can use
key1.key2.key3
Can be used on any array by specifying the third argument

@param string|array $key The configuration key which value should be returned. If null, fetches all values
@param mixed $default Default value if the key is not found
@param array $array The array on which the operation is applied
@return mixed
Gets a value using its associatied key from the store