/** * @param HttpParameterBag $httpParameterBag * @return string */ public function getRequestUrl(HttpParameterBag $httpParameterBag) { $parameters = ''; $parametersGet = $httpParameterBag->getParameterGet(); if (!empty($parametersGet)) { $parameters = (string) '?' . http_build_query($httpParameterBag->getParameterGet()); } return (string) $httpParameterBag->getBaseUrl() . '' . $this->getRequestUri($httpParameterBag->getResource()) . '' . $parameters; }