示例#1
0
 /**
  * Normalize the given url.
  * @param \SiteChecker\Asset $asset
  * @return $this
  */
 protected function normalizeUrl(Asset $asset)
 {
     if ($asset->isRelative()) {
         $asset->setScheme($this->basePage->scheme)->setHost($this->basePage->host)->setPort($this->basePage->port);
     }
     if ($asset->isProtocolIndependent()) {
         $asset->setScheme($this->basePage->scheme);
     }
     return $asset->removeFragment();
 }