/**
  * @inheritdoc
  */
 public function process($files, $output)
 {
     $tmpFile = tempnam("/tmp", "yac");
     $content = CssHelper::combineFiles($files, $output, true);
     file_put_contents($tmpFile, $content);
     $cmd = $this->libPath . ' ' . escapeshellarg($tmpFile) . ' > ' . escapeshellarg($output);
     shell_exec($cmd);
     unlink($tmpFile);
     if (!file_exists($output)) {
         \Yii::error("Failed to process CSS files by UglifyCss with command: {$cmd}", __METHOD__);
         return false;
     }
     return true;
 }
 /**
  * @inheritdoc
  */
 public function process($files, $output)
 {
     return CssHelper::combineFiles($files, $output);
 }