renaatdemuynck / php-yui-compressor
A PHP wrapper for the YUI Compressor
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Package info
bitbucket.org/renaatdemuynck/php-yui-compressor
pkg:composer/renaatdemuynck/php-yui-compressor
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2019-02-20 17:49:38 UTC
README
This simple wrapper class can be used to compress CSS and JavaScript files using the YUI Compressor. The YUI Compressor jar file is included in the package. For more info, visit yui.github.io/yuicompressor.
Installation
You can install this library using Composer. For Composer documentation, please refer to getcomposer.org.
composer require renaatdemuynck/php-yui-compressor:0.*
Usage
To compress a stylesheet:
<?php
use Rdm\YuiCompressor;
$compressor = new YuiCompressor(YuiCompressor::TYPE_CSS);
$compressor->compress('/* comment */ div {display: block; }');
This will return:
'div{display:block}'
To compress JavaScript:
<?php
use Rdm\YuiCompressor;
$compressor = new YuiCompressor(YuiCompressor::TYPE_JS);
$compressor->compress('var x = 1 + 2; console.log(x);');
This will return:
'var x=1+2;console.log(x)'
To do list
- Add options for compressor
- Better error handling
- ...