for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Minifier.php - JS and CSS minifier
*
* Minify the javascript code generated by the Jaxon library and plugins.
* @package jaxon-core
* @author Thierry Feuzeu <[email protected]>
* @copyright 2016 Thierry Feuzeu <[email protected]>
* @license https://opensource.org/licenses/BSD-3-Clause BSD 3-Clause License
* @link https://github.com/jaxon-php/jaxon-core
*/
namespace Jaxon\Utils\File;
use MatthiasMullie\Minify\JS as JsMinifier;
class Minifier
{
* Minify javascript code
* @param string $sJsFile The javascript file to be minified
* @param string $sMinFile The minified javascript file
* @return boolean True if the file was minified
public function minify($sJsFile, $sMinFile)
$xJsMinifier = new JsMinifier();
$xJsMinifier->add($sJsFile);
$xJsMinifier->minify($sMinFile);
return is_file($sMinFile);
}