yf_assets_filter_jsminplus class| File | plugins/assets/classes/assets/yf_assets_filter_jsminplus.class.php |
|---|---|
| Use | _class('assets_filter_jsminplus', '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('jsminplus');
if ( ! class_exists('\JSMinPlus')) {
throw new Exception('Assets: class \JSMinPlus not found');
return $in;
}
return \JSMinPlus::minify($in);
}