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