コード例 #1
0
ファイル: UrlTest.php プロジェクト: BGCX261/zibo-svn-to-git
 /**
  * @dataProvider providerConstruct
  */
 public function testConstruct($url, $protocol, $host, $port, $path, $query, $baseUrl, $basePath)
 {
     $request = new Url($url);
     $this->assertEquals($url, $request->getUrl());
     $this->assertEquals($protocol, $request->getProtocol());
     $this->assertEquals($host, $request->getHost());
     $this->assertEquals($port, $request->getPort());
     $this->assertEquals($path, $request->getPath());
     $this->assertEquals($query, $request->getQuery());
     $this->assertEquals($baseUrl, $request->getBaseUrl());
     $this->assertEquals($basePath, $request->getBasePath());
 }
コード例 #2
0
 /**
  * Gets a connection id for the provided url
  * @return string
  */
 protected function getConnectionId(Url $url)
 {
     if ($url->getProtocol() == Url::PROTOCOL_HTTPS) {
         $id = 'ssl://';
     } else {
         $id = 'tcp://';
     }
     $id .= $url->getHost() . ':' . $url->getPort();
     return $id;
 }