Esempio n. 1
0
 /**
  * Get request uri
  *
  * @return string
  */
 public function uri()
 {
     $uri = '';
     if (isset($_SERVER['REQUEST_URI'])) {
         $uri = $_SERVER['REQUEST_URI'];
     }
     if (isset($_SERVER['URI'])) {
         $uri = $_SERVER['URI'];
     }
     $protocol = 'http';
     if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']) {
         $protocol = 'https';
     }
     $server = $protocol . '://' . $_SERVER['SERVER_NAME'];
     if (!('80' == $_SERVER['SERVER_PORT'] && $protocol == 'http' || '3128' == $_SERVER['SERVER_PORT'] && $protocol == 'https')) {
         $server .= ':' . $_SERVER['SERVER_PORT'];
     }
     $fullUri = $server . $uri;
     return OauthHelper::getBaseUri($fullUri);
 }
Esempio n. 2
0
 /**
  * By 9.1.2 in specs
  *
  * @return string
  */
 public function normalizedUri()
 {
     return OauthHelper::getBaseUri($this->uri());
 }
Esempio n. 3
0
 /**
  * Get request uri
  *
  * @return string
  */
 public function uri()
 {
     $uri = $this->options['uri'];
     return OauthHelper::getBaseUri($uri);
 }