Assetic\Filter\GoogleClosure\CompilerApiFilter
Filter for the Google Closure Compiler API.
- Author: Kris Wallsmith <kris.wallsmith@gmail.com>
Synopsis
class CompilerApiFilter
extends BaseCompilerFilter
{
- // Inherited constants from BaseCompilerFilter
- const COMPILE_WHITESPACE_ONLY = 'WHITESPACE_ONLY';
- const COMPILE_SIMPLE_OPTIMIZATIONS = 'SIMPLE_OPTIMIZATIONS';
- const COMPILE_ADVANCED_OPTIMIZATIONS = 'ADVANCED_OPTIMIZATIONS';
- const FORMAT_PRETTY_PRINT = 'pretty_print';
- const FORMAT_PRINT_INPUT_DELIMITER = 'print_input_delimiter';
- const LEVEL_QUIET = 'QUIET';
- const LEVEL_DEFAULT = 'DEFAULT';
- const LEVEL_VERBOSE = 'VERBOSE';
- const LANGUAGE_ECMASCRIPT3 = 'ECMASCRIPT3';
- const LANGUAGE_ECMASCRIPT5 = 'ECMASCRIPT5';
- const LANGUAGE_ECMASCRIPT5_STRICT = 'ECMASCRIPT5_STRICT';
- // members
- private $proxy;
- private $proxyFullUri;
- // Inherited members from BaseCompilerFilter
- protected $timeout;
- protected $compilationLevel;
- protected $jsExterns;
- protected $externsUrl;
- protected $excludeDefaultExterns;
- protected $formatting;
- protected $useClosureLibrary;
- protected $warningLevel;
- protected $language;
- // methods
- public void setProxy()
- public void setProxyFullUri()
- public void filterDump()
- // Inherited methods from BaseCompilerFilter
- public void setTimeout()
- public void setCompilationLevel()
- public void setJsExterns()
- public void setExternsUrl()
- public void setExcludeDefaultExterns()
- public void setFormatting()
- public void setUseClosureLibrary()
- public void setWarningLevel()
- public void setLanguage()
- public void filterLoad()
Hierarchy
Constants
Name | Value |
---|---|
COMPILE_WHITESPACE_ONLY | 'WHITESPACE_ONLY' |
COMPILE_SIMPLE_OPTIMIZATIONS | 'SIMPLE_OPTIMIZATIONS' |
COMPILE_ADVANCED_OPTIMIZATIONS | 'ADVANCED_OPTIMIZATIONS' |
FORMAT_PRETTY_PRINT | 'pretty_print' |
FORMAT_PRINT_INPUT_DELIMITER | 'print_input_delimiter' |
LEVEL_QUIET | 'QUIET' |
LEVEL_DEFAULT | 'DEFAULT' |
LEVEL_VERBOSE | 'VERBOSE' |
LANGUAGE_ECMASCRIPT3 | 'ECMASCRIPT3' |
LANGUAGE_ECMASCRIPT5 | 'ECMASCRIPT5' |
LANGUAGE_ECMASCRIPT5_STRICT | 'ECMASCRIPT5_STRICT' |
Members
private
- $proxy
- $proxyFullUri
protected
- $compilationLevel
- $excludeDefaultExterns
- $externsUrl
- $formatting
- $jsExterns
- $language
- $timeout
- $useClosureLibrary
- $warningLevel