public function testSetNonIntegerLineNumber() { $this->message->setLineNumber('foobar'); $this->assertEquals(0, $this->message->getLineNumber()); }
/** * * @param \webignition\CssValidatorOutput\Message\Message $message * @return boolean */ private function isVendorExtensionMessage(Message $message) { $patterns = array('/is an unknown vendor extension/', '/^Property \\-[a-z\\-]+ doesn\\'t exist/', '/^Unknown pseudo\\-element or pseudo\\-class [:]{1,2}\\-[a-z\\-]+/', '/-webkit\\-focus\\-ring\\-color is not a outline\\-color value/', '/Sorry, the at\\-rule @\\-[a-z\\-]+ is not implemented./'); foreach ($patterns as $pattern) { if (preg_match($pattern, $message->getMessage()) > 0) { 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++; } }