public static function Uri::withQueryValue in Auth0 Single Sign On 8.2
Creates a new URI with a specific query string value.
Any existing query string values that exactly match the provided key are removed and replaced with the given key value pair.
A value of null will set the query string key without a value, e.g. "key" instead of "key=value".
Parameters
UriInterface $uri URI to use as a base.:
string $key Key to set.:
string|null $value Value to set:
Return value
File
- vendor/
guzzlehttp/ psr7/ src/ Uri.php, line 324
Class
- Uri
- PSR-7 URI implementation.
Namespace
GuzzleHttp\Psr7Code
public static function withQueryValue(UriInterface $uri, $key, $value) {
$result = self::getFilteredQueryString($uri, [
$key,
]);
$result[] = self::generateQueryString($key, $value);
return $uri
->withQuery(implode('&', $result));
}