BaseCompilerFilter
in package
implements
FilterInterface
Base filter for the Google Closure Compiler implementations.
Tags
Interfaces, Classes and Traits
- FilterInterface
- A filter manipulates an asset at load and dump.
Table of Contents
- COMPILE_ADVANCED_OPTIMIZATIONS = 'ADVANCED_OPTIMIZATIONS'
- COMPILE_SIMPLE_OPTIMIZATIONS = 'SIMPLE_OPTIMIZATIONS'
- COMPILE_WHITESPACE_ONLY = 'WHITESPACE_ONLY'
- FORMAT_PRETTY_PRINT = 'pretty_print'
- FORMAT_PRINT_INPUT_DELIMITER = 'print_input_delimiter'
- LANGUAGE_ECMASCRIPT3 = 'ECMASCRIPT3'
- LANGUAGE_ECMASCRIPT5 = 'ECMASCRIPT5'
- LANGUAGE_ECMASCRIPT5_STRICT = 'ECMASCRIPT5_STRICT'
- LEVEL_DEFAULT = 'DEFAULT'
- LEVEL_QUIET = 'QUIET'
- LEVEL_VERBOSE = 'VERBOSE'
- $compilationLevel : mixed
- $excludeDefaultExterns : mixed
- $externsUrl : mixed
- $formatting : mixed
- $jsExterns : mixed
- $language : mixed
- $timeout : mixed
- $useClosureLibrary : mixed
- $warningLevel : mixed
- filterLoad() : mixed
- Filters an asset after it has been loaded.
- setCompilationLevel() : mixed
- setExcludeDefaultExterns() : mixed
- setExternsUrl() : mixed
- setFormatting() : mixed
- setJsExterns() : mixed
- setLanguage() : mixed
- setTimeout() : mixed
- setUseClosureLibrary() : mixed
- setWarningLevel() : mixed
Constants
COMPILE_ADVANCED_OPTIMIZATIONS
public
mixed
COMPILE_ADVANCED_OPTIMIZATIONS
= 'ADVANCED_OPTIMIZATIONS'
COMPILE_SIMPLE_OPTIMIZATIONS
public
mixed
COMPILE_SIMPLE_OPTIMIZATIONS
= 'SIMPLE_OPTIMIZATIONS'
COMPILE_WHITESPACE_ONLY
public
mixed
COMPILE_WHITESPACE_ONLY
= 'WHITESPACE_ONLY'
FORMAT_PRETTY_PRINT
public
mixed
FORMAT_PRETTY_PRINT
= 'pretty_print'
FORMAT_PRINT_INPUT_DELIMITER
public
mixed
FORMAT_PRINT_INPUT_DELIMITER
= 'print_input_delimiter'
LANGUAGE_ECMASCRIPT3
public
mixed
LANGUAGE_ECMASCRIPT3
= 'ECMASCRIPT3'
LANGUAGE_ECMASCRIPT5
public
mixed
LANGUAGE_ECMASCRIPT5
= 'ECMASCRIPT5'
LANGUAGE_ECMASCRIPT5_STRICT
public
mixed
LANGUAGE_ECMASCRIPT5_STRICT
= 'ECMASCRIPT5_STRICT'
LEVEL_DEFAULT
public
mixed
LEVEL_DEFAULT
= 'DEFAULT'
LEVEL_QUIET
public
mixed
LEVEL_QUIET
= 'QUIET'
LEVEL_VERBOSE
public
mixed
LEVEL_VERBOSE
= 'VERBOSE'
Properties
$compilationLevel
protected
mixed
$compilationLevel
$excludeDefaultExterns
protected
mixed
$excludeDefaultExterns
$externsUrl
protected
mixed
$externsUrl
$formatting
protected
mixed
$formatting
$jsExterns
protected
mixed
$jsExterns
$language
protected
mixed
$language
$timeout
protected
mixed
$timeout
$useClosureLibrary
protected
mixed
$useClosureLibrary
$warningLevel
protected
mixed
$warningLevel
Methods
filterLoad()
Filters an asset after it has been loaded.
public
filterLoad(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
-
An asset
Return values
mixed —setCompilationLevel()
public
setCompilationLevel(mixed $compilationLevel) : mixed
Parameters
- $compilationLevel : mixed
Return values
mixed —setExcludeDefaultExterns()
public
setExcludeDefaultExterns(mixed $excludeDefaultExterns) : mixed
Parameters
- $excludeDefaultExterns : mixed
Return values
mixed —setExternsUrl()
public
setExternsUrl(mixed $externsUrl) : mixed
Parameters
- $externsUrl : mixed
Return values
mixed —setFormatting()
public
setFormatting(mixed $formatting) : mixed
Parameters
- $formatting : mixed
Return values
mixed —setJsExterns()
public
setJsExterns(mixed $jsExterns) : mixed
Parameters
- $jsExterns : mixed
Return values
mixed —setLanguage()
public
setLanguage(mixed $language) : mixed
Parameters
- $language : mixed
Return values
mixed —setTimeout()
public
setTimeout(mixed $timeout) : mixed
Parameters
- $timeout : mixed
Return values
mixed —setUseClosureLibrary()
public
setUseClosureLibrary(mixed $useClosureLibrary) : mixed
Parameters
- $useClosureLibrary : mixed
Return values
mixed —setWarningLevel()
public
setWarningLevel(mixed $warningLevel) : mixed
Parameters
- $warningLevel : mixed