CssCompressorFilter
extends BaseCompressorFilter
in package
CSS YUI compressor filter.
Tags
Table of Contents
- $charset : mixed
- $jarPath : mixed
- $javaPath : mixed
- $lineBreak : mixed
- $stackSize : mixed
- $timeout : mixed
- __construct() : mixed
- filterDump() : mixed
- filterLoad() : mixed
- setCharset() : mixed
- setLineBreak() : mixed
- setStackSize() : mixed
- setTimeout() : mixed
- Set the process timeout.
- compress() : string
- Compresses a string.
- createProcessBuilder() : ProcessBuilder
- Creates a new process builder.
- mergeEnv() : mixed
Properties
$charset
private
mixed
$charset
$jarPath
private
mixed
$jarPath
$javaPath
private
mixed
$javaPath
$lineBreak
private
mixed
$lineBreak
$stackSize
private
mixed
$stackSize
$timeout
private
mixed
$timeout
Methods
__construct()
public
__construct(mixed $jarPath[, mixed $javaPath = '/usr/bin/java' ]) : mixed
Parameters
- $jarPath : mixed
- $javaPath : mixed = '/usr/bin/java'
Return values
mixed —filterDump()
public
filterDump(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
Return values
mixed —filterLoad()
public
filterLoad(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
Return values
mixed —setCharset()
public
setCharset(mixed $charset) : mixed
Parameters
- $charset : mixed
Return values
mixed —setLineBreak()
public
setLineBreak(mixed $lineBreak) : mixed
Parameters
- $lineBreak : 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
mergeEnv()
protected
mergeEnv(ProcessBuilder $pb) : mixed
Parameters
- $pb : ProcessBuilder