src/FakeRequest.php
private static function parseQueryParameters(?string $queryString): ParameterCollectionInterface
    {
        $parameters = new ParameterCollection();

        if ($queryString === null) {
            return $parameters;
        }

        parse_str($queryString, $parametersArray);
        foreach ($parametersArray as $parameterName => $parameterValue) {
            $parameters->set($parameterName, is_array($parameterValue) ? $parameterValue[0] : $parameterValue);
        }

        return $parameters;
    }
private static function parseQueryParameters(?string $queryString): ParameterCollectionInterface
    {
        $parameters = new ParameterCollection();

        if ($queryString === null) {
            return $parameters;
        }

        parse_str($queryString, $parametersArray);
        foreach ($parametersArray as $parameterName => $parameterValue) {
            $parameters->set($parameterName, is_array($parameterValue) ? $parameterValue[0] : $parameterValue);
        }

        return $parameters;
    }
private static function parseQueryParameters ( ? string $ queryString ) : ParameterCollectionInterface { $ parameters = new ParameterCollection ( ) ; if ( $ queryString === null ) { return $ parameters ; } parse_str ( $ queryString , $ parametersArray ) ; foreach ( $ parametersArray as $ parameterName => $ parameterValue ) { $ parameters -> set ( $ parameterName , is_array ( $ parameterValue ) ? $ parameterValue [ 0 ] : $ parameterValue ) ; } return $ parameters ; }
Parses a query string into a parameter collection.

@param string|null $queryString The query string or null if no query string is set.

@return ParameterCollectionInterface The parameter collection.
Parses a query string into a parameter collection .