PluginProbe
WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript / trunk
WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript vtrunk
trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.4 1.5 1.5.1 1.6 2.0 2.0.1
wp-super-minify / includes / min / lib / Minify / Packer.php

Packer.php in WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript trunk, at includes/min/lib/Minify/Packer.php

32 lines 804 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class Minify_Packer
4 *
5 * To use this class you must first download the PHP port of Packer
6 * and place the file "class.JavaScriptPacker.php" in /lib (or your
7 * include_path).
8 * @link http://joliclic.free.fr/php/javascript-packer/en/
9 *
10 * Be aware that, as long as HTTP encoding is used, scripts minified with JSMin
11 * will provide better client-side performance, as they need not be unpacked in
12 * client-side code.
13 *
14 * @package Minify
15 */
16
17 /**
18 * Minify Javascript using Dean Edward's Packer
19 *
20 * @package Minify
21 */
22 class Minify_Packer
23 {
24 public static function minify($code, $options = array())
25 {
26 // @todo: set encoding options based on $options :)
27 $packer = new JavascriptPacker($code, 'Normal', true, false);
28
29 return trim($packer->pack());
30 }
31 }
32