/** * * @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++; } }