/** * Compresses HTML * * @param string $content * @param string $ext * @return string Content */ protected function _compress($content, $ext) { $compress = $this->config('compress'); if ($compress === true) { // Native compressor only supports HTML right now if ($ext === 'html') { $Compressor = new Compressor(); $content = $Compressor->compress($content); } } elseif (is_callable($compress)) { $content = $compress($content, $ext); } elseif ($compress) { $content = call_user_func($compress, $content, $ext); } return $content; }
/** * @param string $content * * @return string */ protected function _compress($content) { $compress = $this->_compress; if ($compress === true) { $Compressor = new Compressor(); $content = $Compressor->compress($content); } elseif (is_callable($compress)) { $content = $compress($content); } elseif ($compress) { $content = call_user_func($compress, $content); } return $content; }