renaatdemuynck/php-yui-compressor

此包已被弃用且不再维护。作者建议使用jalle19/php-yui-compressor包。

YUI Compressor 的 PHP 封装

v0.1.0 2014-02-15 17:14 UTC

This package is not auto-updated.

Last update: 2019-02-20 17:49:38 UTC


README

这个简单的包装类可以用来压缩 CSS 和 JavaScript 文件,使用 YUI Compressor。YUI Compressor jar 文件包含在包中。更多信息请访问 yui.github.io/yuicompressor

安装

您可以使用 Composer 安装此库。有关 Composer 文档,请参阅 getcomposer.org

composer require renaatdemuynck/php-yui-compressor:0.*

用法

要压缩样式表

<?php
use Rdm\YuiCompressor;

$compressor = new YuiCompressor(YuiCompressor::TYPE_CSS);
$compressor->compress('/* comment */ div {display: block; }');

这将返回

'div{display:block}'

要压缩 JavaScript

<?php
use Rdm\YuiCompressor;

$compressor = new YuiCompressor(YuiCompressor::TYPE_JS);
$compressor->compress('var x = 1 + 2; console.log(x);');

这将返回

'var x=1+2;console.log(x)'

待办事项列表

  • 为压缩器添加选项
  • 更好的错误处理
  • ...