An open API service indexing awesome lists of open source software.

https://github.com/gemorroj/cssvalidator

port PEAR package Services_W3C_CSSValidator
https://github.com/gemorroj/cssvalidator

cssvalidator pear w3c-validator

Last synced: 2 months ago
JSON representation

port PEAR package Services_W3C_CSSValidator

Awesome Lists containing this project

README

        

# Port PEAR package [CSSValidator](http://pear.php.net/package/Services_W3C_CSSValidator)

[![Continuous Integration](https://github.com/Gemorroj/CSSValidator/workflows/Continuous%20Integration/badge.svg)](https://github.com/Gemorroj/CSSValidator/actions?query=workflow%3A%22Continuous+Integration%22)

### Requirements:

- PHP >= 8.0.2

### Installation:
```bash
composer require gemorroj/cssvalidator
```

### Example:

```php
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());
```