ILIAS
release_5-2 Revision v5.2.25-18-g3f80b82851
|
Compiles CoffeeScript into Javascript. More...
Public Member Functions | |
__construct ($coffeeBin='/usr/bin/coffee', $nodeBin=null) | |
setBare ($bare) | |
setNoHeader ($noHeader) | |
filterLoad (AssetInterface $asset) | |
Filters an asset after it has been loaded. More... | |
filterDump (AssetInterface $asset) | |
Filters an asset just before it's dumped. More... | |
Public Member Functions inherited from Assetic\Filter\BaseNodeFilter | |
getNodePaths () | |
setNodePaths (array $nodePaths) | |
addNodePath ($nodePath) | |
Public Member Functions inherited from Assetic\Filter\BaseProcessFilter | |
setTimeout ($timeout) | |
Set the process timeout. More... | |
Private Attributes | |
$coffeeBin | |
$nodeBin | |
$bare | |
$noHeader | |
Additional Inherited Members | |
Protected Member Functions inherited from Assetic\Filter\BaseNodeFilter | |
createProcessBuilder (array $arguments=array()) | |
Protected Member Functions inherited from Assetic\Filter\BaseProcessFilter | |
createProcessBuilder (array $arguments=array()) | |
Creates a new process builder. More... | |
mergeEnv (ProcessBuilder $pb) | |
Compiles CoffeeScript into Javascript.
Kris Wallsmith kris. wall smith @gma il.co m
Definition at line 24 of file CoffeeScriptFilter.php.
Assetic\Filter\CoffeeScriptFilter::__construct | ( | $coffeeBin = '/usr/bin/coffee' , |
|
$nodeBin = null |
|||
) |
Definition at line 33 of file CoffeeScriptFilter.php.
References Assetic\Filter\CoffeeScriptFilter\$coffeeBin, and Assetic\Filter\CoffeeScriptFilter\$nodeBin.
Assetic\Filter\CoffeeScriptFilter::filterDump | ( | AssetInterface | $asset | ) |
Filters an asset just before it's dumped.
AssetInterface | $asset | An asset |
Implements Assetic\Filter\FilterInterface.
Definition at line 80 of file CoffeeScriptFilter.php.
Assetic\Filter\CoffeeScriptFilter::filterLoad | ( | AssetInterface | $asset | ) |
Filters an asset after it has been loaded.
AssetInterface | $asset | An asset |
Implements Assetic\Filter\FilterInterface.
Definition at line 49 of file CoffeeScriptFilter.php.
References $code, array, Assetic\Filter\BaseNodeFilter\createProcessBuilder(), Assetic\Util\FilesystemUtils\createTemporaryFile(), Assetic\Exception\FilterException\fromProcess(), Assetic\Asset\AssetInterface\getContent(), and Assetic\Asset\AssetInterface\setContent().
Assetic\Filter\CoffeeScriptFilter::setBare | ( | $bare | ) |
Definition at line 39 of file CoffeeScriptFilter.php.
References Assetic\Filter\CoffeeScriptFilter\$bare.
Assetic\Filter\CoffeeScriptFilter::setNoHeader | ( | $noHeader | ) |
Definition at line 44 of file CoffeeScriptFilter.php.
References Assetic\Filter\CoffeeScriptFilter\$noHeader.
|
private |
Definition at line 30 of file CoffeeScriptFilter.php.
Referenced by Assetic\Filter\CoffeeScriptFilter\setBare().
|
private |
Definition at line 26 of file CoffeeScriptFilter.php.
Referenced by Assetic\Filter\CoffeeScriptFilter\__construct().
|
private |
Definition at line 27 of file CoffeeScriptFilter.php.
Referenced by Assetic\Filter\CoffeeScriptFilter\__construct().
|
private |
Definition at line 31 of file CoffeeScriptFilter.php.
Referenced by Assetic\Filter\CoffeeScriptFilter\setNoHeader().