Assetic\Filter\JpegtranFilter
Runs assets through jpegtran.
- Author: Kris Wallsmith <kris.wallsmith@gmail.com>
Synopsis
class JpegtranFilter
extends BaseProcessFilter
{
- // constants
- const COPY_NONE = 'none';
- const COPY_COMMENTS = 'comments';
- const COPY_ALL = 'all';
- // members
- private $jpegtranBin;
- private $optimize;
- private $copy;
- private $progressive;
- private $restart;
- // methods
- public void __construct()
- public void setOptimize()
- public void setCopy()
- public void setProgressive()
- public void setRestart()
- public void filterLoad()
- public void filterDump()
- // Inherited methods from BaseProcessFilter
- public void setTimeout()
- protected ProcessBuilder createProcessBuilder()
- protected void mergeEnv()
Hierarchy
Extends
Constants
Name | Value |
---|---|
COPY_NONE | 'none' |
COPY_COMMENTS | 'comments' |
COPY_ALL | 'all' |
Members
private
- $copy
- $jpegtranBin
- $optimize
- $progressive
- $restart
Methods
public
- __construct() — Constructor.
- filterDump()
- filterLoad()
- setCopy()
- setOptimize()
- setProgressive()
- setRestart()
Inherited from Assetic\Filter\BaseProcessFilter
protected
- createProcessBuilder() — Creates a new process builder.
- mergeEnv()
public
- setTimeout() — Set the process timeout.