コード例 #1
-2
ファイル: Planner.php プロジェクト: nike-17/SiteRunner
 /**
  * Normalize url
  * @todo Refactor
  * @param string $url
  * @return string
  */
 protected function _normalizeUrl($url)
 {
     if (!parse_url($url, PHP_URL_HOST)) {
         $siteUrl = $this->_runner->getOption('siteUrl');
         $prefix = parse_url(rtrim($siteUrl, "/"), PHP_URL_HOST);
         if (strpos($prefix, $url) === false) {
             $url = $prefix . $url;
         }
         if (!strpos('http', $url)) {
             $url = 'http://' . $url;
         }
     }
     $url = rtrim($url, "/");
     return $url;
 }