/**
  * 
  * @param \webignition\CssValidatorOutput\Message\Message $message
  * @return boolean
  */
 private function hasRefDomainToIgnore(Message $message)
 {
     if (!$message->isError()) {
         return false;
     }
     /* @var $message \webignition\CssValidatorOutput\Message\Error */
     if ($message->getRef() == '') {
         return false;
     }
     $messageRefUrl = new Url($message->getRef());
     foreach ($this->getConfiguration()->getRefDomainsToIgnore() as $refDomainToIgnore) {
         if ($messageRefUrl->hasHost() && $messageRefUrl->getHost()->isEquivalentTo(new \webignition\Url\Host\Host($refDomainToIgnore))) {
             return true;
         }
     }
     return false;
 }
 /**
  * 
  * @param \webignition\CssValidatorOutput\Message\Message $message
  */
 public function addMessage(Message $message)
 {
     $this->messages[] = $message;
     if ($message->isError()) {
         $this->errorCount++;
     }
     if ($message->isWarning()) {
         $this->warningCount++;
     }
 }