/** * 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(); }