예제 #1
0
 /**
  * @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;
 }
예제 #2
0
 /**
  * @param HttpParameterBag $parameterBag
  * @return string
  */
 public function getUrl(HttpParameterBag $parameterBag)
 {
     $parameters = '';
     $parametersGet = $parameterBag->getParameterGet();
     if (!empty($parametersGet)) {
         $parameters = (string) '?' . http_build_query($parameterBag->getParameterGet());
     }
     return (string) $this->getAuthAdapter()->getRequestUrl($parameterBag) . '' . $parameters;
 }