YoastSEO_Vendor\GuzzleHttp\Psr7
Uri::withQueryValues() public Yoast 1.0
Creates a new URI with multiple specific query string values.
It has the same behavior as withQueryValue() but for an associative array of key => value.
{} Это метод класса: Uri{}
Хуков нет.
Возвращает
UriInterface.
Использование
$result = Uri::withQueryValues( \YoastSEO_Vendor\Psr\Http\Message\UriInterface $uri, $keyValueArray );
- $uri(Uriчислоerface) (обязательный)
- URI to use as a base.
- $keyValueArray(массив) (обязательный)
- Associative array of key and values
Код Uri::withQueryValues() Uri::withQueryValues Yoast 15.6.2
public static function withQueryValues(\YoastSEO_Vendor\Psr\Http\Message\UriInterface $uri, array $keyValueArray)
{
$result = self::getFilteredQueryString($uri, \array_keys($keyValueArray));
foreach ($keyValueArray as $key => $value) {
$result[] = self::generateQueryString($key, $value);
}
return $uri->withQuery(\implode('&', $result));
}