Zend\Diactoros\Uri::filterQuery PHP Метод

filterQuery() приватный Метод

Ensures that the values in the query string are properly urlencoded.
private filterQuery ( string $query ) : string
$query string
Результат string
    private function filterQuery($query)
    {
        if (!empty($query) && strpos($query, '?') === 0) {
            $query = substr($query, 1);
        }
        $parts = explode('&', $query);
        foreach ($parts as $index => $part) {
            list($key, $value) = $this->splitQueryValue($part);
            if ($value === null) {
                $parts[$index] = $this->filterQueryOrFragment($key);
                continue;
            }
            $parts[$index] = sprintf('%s=%s', $this->filterQueryOrFragment($key), $this->filterQueryOrFragment($value));
        }
        return implode('&', $parts);
    }