/**
  * 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;
 }