The URI to parse.
Convenience method to create a URI from a base string and add params if present
Return an array of name/value pairs representing the query string of a URI. The returned names and values will be URI decoded. If the query string is empty, then an empty array is returned.
A URI to return the query string for.
Return a map containing a URI's query string names and their values. The returned names and values will be URI decoded. If the query string contains multiple instances of the same name, then the last occurrence will be used.
If the query string is empty, an empty map is returned.
A URI to return the query string for.
Parses a URI string according to RFC 3986. If the URI is an empty string, then an empty object is returned.
See https://tools.ietf.org/html/rfc3986#appendix-B for parsing rules.