public function getQueryParam(UriInterface $uri, $param)
    {
        if (!$query = $uri->getQuery()) {
            return null;
        }

        parse_str($query, $params);
        if (!array_key_exists($param, $params)) {
            return null;
        }

        return $params[$param];
    }
public function getQueryParam(UriInterface $uri, $param)
    {
        if (!$query = $uri->getQuery()) {
            return null;
        }

        parse_str($query, $params);
        if (!array_key_exists($param, $params)) {
            return null;
        }

        return $params[$param];
    }
public function getQueryParam ( UriInterface $ uri , $ param ) { if ( ! $ query = $ uri -> getQuery ( ) ) { return null ; } parse_str ( $ query , $ params ) ; if ( ! array_key_exists ( $ param , $ params ) ) { return null ; } return $ params [ $ param ] ; }
Get a query parameter from a PSR-7 UriInterface

@param UriInterface $uri
@param string $param

@return string|array|null
Get a query parameter from a PSR - 7 UriInterface