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];
    }