JSMinPlus::minify PHP Method

minify() public static method

public static minify ( $js, $filename = '' )
    public static function minify($js, $filename = '')
    {
        static $instance;
        // this is a singleton
        if (!$instance) {
            $instance = new JSMinPlus();
        }
        return $instance->min($js, $filename);
    }

Usage Example

Beispiel #1
0
    public static function getSetup()
    {
        global $wgUser, $IP, $wgMemc;
        $isHHM = wikihowAds::isHHM();
        $isABTest = wikihowAds::isABTestArticle();
        $cachekey = wfMemcKey('ads_setup', intval($isHHM), intval($isABTest), WH_SITEREV);
        //$html = $wgMemc->get($cachekey);
        $html = null;
        if ($html === null) {
            $js = wfMsg('Wikihowads_setup', $isHHM, intVal($isABTest));
            require_once "{$IP}/extensions/min/lib/JSMinPlus.php";
            $adsClass = file_get_contents("{$IP}/extensions/wikihow/wikihowAds/wikihowAds.js");
            $min = JSMinPlus::minify($adsClass . $js);
            $html = <<<EOHTML
<!-- MediaWiki:wikihowads_setup -->
<script type='text/javascript'>
<!--
{$min}
//-->
</script>
EOHTML;
            $wgMemc->set($cachekey, $html);
        }
        return $html;
    }
All Usage Examples Of JSMinPlus::minify