Exemplo n.º 1
0
 private function deriveScheme()
 {
     if (!$this->absoluteUrl->hasScheme()) {
         if ($this->sourceUrl->hasScheme()) {
             $this->absoluteUrl->setScheme($this->sourceUrl->getScheme());
         }
     }
 }
Exemplo n.º 2
0
 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;
 }