Documentation

JsCompressorFilter extends BaseCompressorFilter
in package

Javascript YUI compressor filter.

Tags
link
http://developer.yahoo.com/yui/compressor/
author

Kris Wallsmith kris.wallsmith@gmail.com

Table of Contents

$charset  : mixed
$disableOptimizations  : mixed
$jarPath  : mixed
$javaPath  : mixed
$lineBreak  : mixed
$nomunge  : mixed
$preserveSemi  : mixed
$stackSize  : mixed
$timeout  : mixed
__construct()  : mixed
filterDump()  : mixed
filterLoad()  : mixed
setCharset()  : mixed
setDisableOptimizations()  : mixed
setLineBreak()  : mixed
setNomunge()  : mixed
setPreserveSemi()  : mixed
setStackSize()  : mixed
setTimeout()  : mixed
Set the process timeout.
compress()  : string
Compresses a string.
createProcessBuilder()  : ProcessBuilder
Creates a new process builder.
mergeEnv()  : mixed

Properties

Methods

__construct()

public __construct(mixed $jarPath[, mixed $javaPath = '/usr/bin/java' ]) : mixed
Parameters
$jarPath : mixed
$javaPath : mixed = '/usr/bin/java'
Return values
mixed

setCharset()

public setCharset(mixed $charset) : mixed
Parameters
$charset : mixed
Return values
mixed

setDisableOptimizations()

public setDisableOptimizations(mixed $disableOptimizations) : mixed
Parameters
$disableOptimizations : mixed
Return values
mixed

setLineBreak()

public setLineBreak(mixed $lineBreak) : mixed
Parameters
$lineBreak : mixed
Return values
mixed

setNomunge()

public setNomunge([mixed $nomunge = true ]) : mixed
Parameters
$nomunge : mixed = true
Return values
mixed

setPreserveSemi()

public setPreserveSemi(mixed $preserveSemi) : mixed
Parameters
$preserveSemi : mixed
Return values
mixed

setStackSize()

public setStackSize(mixed $stackSize) : mixed
Parameters
$stackSize : mixed
Return values
mixed

setTimeout()

Set the process timeout.

public setTimeout(int $timeout) : mixed
Parameters
$timeout : int

The timeout for the process

Return values
mixed

compress()

Compresses a string.

protected compress(string $content, string $type[, array<string|int, mixed> $options = array() ]) : string
Parameters
$content : string

The content to compress

$type : string

The type of content, either "js" or "css"

$options : array<string|int, mixed> = array()

An indexed array of additional options

Return values
string

The compressed content

createProcessBuilder()

Creates a new process builder.

protected createProcessBuilder([array<string|int, mixed> $arguments = array() ]) : ProcessBuilder
Parameters
$arguments : array<string|int, mixed> = array()

An optional array of arguments

Return values
ProcessBuilder

A new process builder

Search results