private function deriveScheme() { if (!$this->absoluteUrl->hasScheme()) { if ($this->sourceUrl->hasScheme()) { $this->absoluteUrl->setScheme($this->sourceUrl->getScheme()); } } }
public function matches($content = null) { if (trim($content) == '') { return false; } if ($content != strip_tags($content)) { return false; } $contentLines = explode("\n", $content); foreach ($contentLines as $contentLine) { $url = new NormalisedUrl($contentLine); if (!$url->hasScheme()) { return false; } } return true; }