README

PHP wrapper to execute less node package or fallback to a PHP alternative.

Usage

First you need composer if you have not already. Then get the package with composer require nodejs-php-fallback/less then require the composer autload in your PHP file if it's not already:

<?phpuseNodejsPhpFallback\Less;// Require the composer autoload in your PHP file if it's not already.// You do not need to if you use a framework with composer like Symfony, Laravel, etc.require'vendor/autoload.php';$less=newLess('path/to/my-less-file.less');// Output to a file:$less->write('path/to/my-css-file.css');// Get CSS contents:$cssContents=$less->getResult();// Output to the browser:header('Content-type: text/css');echo$less;// You can also get less code from a string:$less=newLess('a { color: blue; &:hover { color: navy; }}');// Then write CSS with:$less->write('path/to/my-css-file.css');// or get it with:$cssContents=$less->getResult();// Pass true to the less constructor to minify the rendered CSS:$less=newLess('path/to/my-less-file.styl', true);