yf_assets_filter_jsminplus class

Fileplugins/assets/classes/assets/yf_assets_filter_jsminplus.class.php
Use_class('assets_filter_jsminplus', 'classes/assets/')

Public properties

PropertyDefaultDescription
None declared in this class.

Public methods 1

apply

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);
    }