Restagent\Request::get_full_url PHP Method

get_full_url() private method

Get full URL from a partial one
private get_full_url ( $uri )
    private function get_full_url($uri)
    {
        // We do not want "/", "?", "&" and "=" separators to be encoded!!!
        //$uri = str_replace(array('%2F', '%3F', '%3D', '%26'), array('/', '?', '=', '&'), urlencode($uri));
        if (substr($uri, 0, 4) === 'http') {
            return $uri;
        }
        // People are forgetful, we are here to help, not: punish.
        if ($uri[0] != '/') {
            $uri = "/{$uri}";
        }
        return $this->base_url . $uri;
    }