PHP Class Minify_YUICompressor, minify
You must set $jarFile and $tempDir before calling the minify functions.
Also, depending on your shell's environment, you may need to specify
the full path to java in $javaExecutable or use putenv() to setup the
Java environment.
Minify_YUICompressor::$jarFile = '/path/to/yuicompressor-2.4.6.jar';
Minify_YUICompressor::$tempDir = '/tmp';
$code = Minify_YUICompressor::minifyJs(
$code
,array('nomunge' => true, 'line-break' => 1000)
);
Note: In case you run out stack (default is 512k), you may increase stack size in $options:
array('stack-size' => '2048k')
Exibir arquivo
Open project: mrclay/minify
Class Usage Examples
Public Properties
Property |
Type |
Description |
|
$jarFile |
string |
Filepath of the YUI Compressor jar file. This must be set before
calling minifyJs() or minifyCss(). |
|
$javaExecutable |
string |
Filepath of "java" executable (may be needed if not in shell's PATH) |
|
$tempDir |
string |
Writable temp directory. This must be set before calling minifyJs()
or minifyCss(). |
|
Public Methods
Private Methods
Method |
Description |
|
_getCmd ( $userOptions, $type, $tmpFile ) |
|
|
_minify ( $type, $content, $options ) |
|
|
_prepare ( ) |
|
|
Method Details
minifyCss()
public static method
minifyJs()
public static method
Minify a Javascript string
Property Details
$jarFile public_oe static_oe property
Filepath of the YUI Compressor jar file. This must be set before
calling minifyJs() or minifyCss().
public static string $jarFile |
return |
string |
|
$javaExecutable public_oe static_oe property
Filepath of "java" executable (may be needed if not in shell's PATH)
public static string $javaExecutable |
return |
string |
|
$tempDir public_oe static_oe property
Writable temp directory. This must be set before calling minifyJs()
or minifyCss().
public static string $tempDir |
return |
string |
|