Gemorroj / CSSValidator

port PEAR package Services_W3C_CSSValidator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Port PEAR package CSSValidator

Continuous Integration

Requirements:

  • PHP >= 8.0.2

Installation:

composer require gemorroj/cssvalidator

Example:

<?php
use CSSValidator\CSSValidator;

$validator = new CSSValidator();
$result = $validator->validateFragment('#css-code { background: green; }');
$result = $validator->validateFile('/path/to/file.css');
$result = $validator->validateUri('http://example.com/style.css');
$result = $validator->validateUri('http://example.com'); // extract and validate all CSS files on that page

echo $result->getCssLevel();
var_dump($result->isValid());

print_r($result->getErrors());
print_r($result->getWarnings());

About

port PEAR package Services_W3C_CSSValidator

License:GNU Lesser General Public License v3.0


Languages

Language:PHP 100.0%