yf_assets_filter_jsmin class| File | plugins/assets/classes/assets/yf_assets_filter_jsmin.class.php |
|---|---|
| Use | _class('assets_filter_jsmin', 'classes/assets/') |
| Property | Default | Description |
|---|---|---|
| None declared in this class. | ||
public function apply($in, $params = [])
public function apply($in, $params = [])
{
if (class_exists('\MatthiasMullie\Minify\JS')) {
return (new \MatthiasMullie\Minify\JS($in))->minify();
}
require_php_lib('jsmin');
if ( ! class_exists('\JSMin')) {
throw new Exception('Assets: class \JSMin not found');
return $in;
}
return \JSMin::minify($in);
}