コード例 #1
0
ファイル: DataObject.php プロジェクト: santikrass/apache
 /**
  * @param string $type
  * @return bool|Url
  */
 public function getPublicUrl($type = UrlType::CDN)
 {
     $cdn = $this->container->getCdn();
     switch ($type) {
         case UrlType::CDN:
             $uri = $cdn->getCdnUri();
             break;
         case UrlType::SSL:
             $uri = $cdn->getCdnSslUri();
             break;
         case UrlType::STREAMING:
             $uri = $cdn->getCdnStreamingUri();
             break;
         case UrlType::IOS_STREAMING:
             $uri = $cdn->getIosStreamingUri();
             break;
     }
     return isset($uri) ? Url::factory($uri)->addPath($this->name) : false;
 }