コード例 #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;
 }
コード例 #2
0
ファイル: UriTest.php プロジェクト: Flesh192/magento
 /**
  * @covers OAuth\Common\Http\Uri\Uri::__construct
  * @covers OAuth\Common\Http\Uri\Uri::parseUri
  * @covers OAuth\Common\Http\Uri\Uri::setUserInfo
  * @covers OAuth\Common\Http\Uri\Uri::protectUserInfo
  * @covers OAuth\Common\Http\Uri\Uri::getAbsoluteUri
  */
 public function testSetUserInfoWithData()
 {
     $uri = new Uri('http://example.com');
     $uri->setUserInfo('foo:bar');
     $this->assertSame('http://*****:*****@example.com', $uri->getAbsoluteUri());
 }