ILIAS
release_5-2 Revision v5.2.25-18-g3f80b82851
|
Compiles JSX (for use with React) into JavaScript. More...
Public Member Functions | |
__construct ($jsxBin='/usr/bin/jsx', $nodeBin=null) | |
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 | |
$jsxBin | |
$nodeBin | |
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 JSX (for use with React) into JavaScript.
Douglas Greenshields dgree nshi elds@ gmai l.com
Definition at line 15 of file ReactJsxFilter.php.
Assetic\Filter\ReactJsxFilter::__construct | ( | $jsxBin = '/usr/bin/jsx' , |
|
$nodeBin = null |
|||
) |
Definition at line 20 of file ReactJsxFilter.php.
References Assetic\Filter\ReactJsxFilter\$jsxBin, and Assetic\Filter\ReactJsxFilter\$nodeBin.
Assetic\Filter\ReactJsxFilter::filterDump | ( | AssetInterface | $asset | ) |
Filters an asset just before it's dumped.
AssetInterface | $asset | An asset |
Implements Assetic\Filter\FilterInterface.
Definition at line 72 of file ReactJsxFilter.php.
Assetic\Filter\ReactJsxFilter::filterLoad | ( | AssetInterface | $asset | ) |
Filters an asset after it has been loaded.
AssetInterface | $asset | An asset |
Implements Assetic\Filter\FilterInterface.
Definition at line 26 of file ReactJsxFilter.php.
References $builder, $code, array, Assetic\Filter\BaseNodeFilter\createProcessBuilder(), Assetic\Util\FilesystemUtils\createThrowAwayDirectory(), Assetic\Exception\FilterException\fromProcess(), Assetic\Asset\AssetInterface\getContent(), and Assetic\Asset\AssetInterface\setContent().
|
private |
Definition at line 17 of file ReactJsxFilter.php.
Referenced by Assetic\Filter\ReactJsxFilter\__construct().
|
private |
Definition at line 18 of file ReactJsxFilter.php.
Referenced by Assetic\Filter\ReactJsxFilter\__construct().