Deployment\Preprocessor::compressJs PHP Метод

compressJs() публичный Метод

Compress JS file.
public compressJs ( $content, $origFile ) : string
Результат string compressed source
    public function compressJs($content, $origFile)
    {
        if ($this->requireCompressMark && !preg_match('#/\\*+!#', $content)) {
            // must contain /**!
            return $content;
        }
        $this->logger->log("Compressing {$origFile}");
        $data = ['output_info' => 'compiled_code', 'js_code' => $content];
        $output = Helpers::fetchUrl('https://closure-compiler.appspot.com/compile', $error, $data);
        if ($error) {
            $this->logger->log("Unable to minfy: {$error}\n");
            return $content;
        }
        return $output;
    }