Ejemplo n.º 1
0
 /**
  * Factory method to build a URI from parts
  *
  * @param string $scheme
  * @param string $userInfo
  * @param string $host
  * @param string $port
  * @param string $path
  * @param string $query
  * @param string $fragment
  *
  * @return UriInterface
  */
 public function createFromParts($scheme, $userInfo, $host, $port, $path = '', $query = '', $fragment = '')
 {
     $uri = new Uri();
     $uri->setScheme($scheme);
     $uri->setUserInfo($userInfo);
     $uri->setHost($host);
     $uri->setPort($port);
     $uri->setPath($path);
     $uri->setQuery($query);
     $uri->setFragment($fragment);
     return $uri;
 }
Ejemplo n.º 2
0
 /**
  * @covers OAuth\Common\Http\Uri\Uri::__construct
  * @covers OAuth\Common\Http\Uri\Uri::parseUri
  * @covers OAuth\Common\Http\Uri\Uri::setScheme
  * @covers OAuth\Common\Http\Uri\Uri::getAbsoluteUri
  */
 public function testSetSchemeWithData()
 {
     $uri = new Uri('http://example.com');
     $uri->setScheme('foo');
     $this->assertSame('foo://example.com', $uri->getAbsoluteUri());
 }