webignition / html-validation-error-normaliser
Take an HTML validation error and get the normal form of it
Installs: 8 652
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Language:HTML
Requires
- php: >=5.6.0
Requires (Dev)
README
Ever found yourself staring at a list of HTML validator error messages and thinking "These 'required attribute "type" not specified' and 'required attribute "alt" not specified' errors are somewhat similar, is there a normal form for these?"
My advice: get out of the house. Take up a hobby.
Failing that, this is the package for you! Congratulations.
Usage example
<?php use webignition\HtmlValidationErrorNormaliser\HtmlValidationErrorNormaliser; class ExampleTest extends \PHPUnit_Framework_TestCase { protected function testDemonstrateNormaliser() { $htmlErrorString = 'document type does not allow element "style" here'; $normaliser = new HtmlValidationErrorNormaliser(); $this->assertEquals( 'document type does not allow element "%0" here', $normaliser->normalise($htmlErrorString)->getNormalisedError()->getNormalForm() ); $this->assertEquals( array('style'), $normaliser->normalise($htmlErrorString)->getNormalisedError()->getParameters() ); } }