ClosureCompilerPHP
The Closure Compiler compiles JavaScript into compact, high-performance code.
Requirements
ClosureCompilerPHP works with PHP 5.3 or later.
Usage
Basic usage
<?php
$compiler = new RemoteCompiler();
$compiler->addScript('var a = "hello"; alert(a);');
$response = $compiler->compile();
$compiledCode = $response->getCompiledCode();
File compilation
<?php
$compiler = new RemoteCompiler();
$compiler->addLocalFile(__DIR__ . '/script.js');
$response = $compiler->compile();
$compiledCode = $response->getCompiledCode();
Running tests
The tests use PHPUnit