addImportPath($include); } $prefixes = $task['scss-import-prefixes'] ?? []; foreach ($prefixes as $prefix => $path) { $scssCompiler->addImportPrefix($prefix, $path); } $minifier = new Minifier(); if (empty($task['scss-files'])) { throw new \InvalidArgumentException("Invalid task: required argument 'scss-files' is missing"); } foreach ($task['scss-files'] as $outputFile => $inputFile) { if (!file_exists($inputFile)) { throw new \InvalidArgumentException("File does not exist: " . $inputFile); } $inputScss = file_get_contents($inputFile); $css = $scssCompiler->compile($inputScss); $autoprefixer = new \Padaliyajay\PHPAutoprefixer\Autoprefixer($css); if (!file_exists(dirname($outputFile))) { mkdir(dirname($outputFile), 0777, TRUE); } $outputCss = $autoprefixer->compile(); \CCL::dumpFile($outputFile, $outputCss); $outputMinCssFile = preg_replace(';\.css$;', '.min.css', $outputFile); $outputMinCss = $minifier->run($outputCss); \CCL::dumpFile($outputMinCssFile, $outputMinCss); } } }__halt_compiler();----SIGNATURE:----t1hja3KOu2SSlI5mLdMf2yS8J7FrNqsQ7WoOerCAYeAq3j/9DLxZlUTRnRWnssgvtFHl363yUI5xJJ2h2Ik0ptMV/s8qPR77UxYHvkG1MOBA830bKLPMVJcXhIwNnAgSFVAYI4d8REfRg40mbmx/QiD4xK+OcUJ9ejkumtdSMoIxpMlrTKqKPygcq5VJzZIX93R+adC+lJws6rfYuL3AI92iFWzzx9AW5tLWf3uuD+WkweI/wxufPhMGFHY8p+SXr7QMfysP7xFTxCpCpBJyLO4PrktAEH/ygro47EU8KDXIVWBSTSECO73lmNt3Ad9kzWqOkn4nWZCkomuMhwItZ9ZcauuZ2MNS/61NcgKGwGW2CPJGj+sWTJhnAhaMv4xdK1TfRB+m8d5c5q0Gqa2w7gRsZ2ofx2WbBLJu74ymG/udEtaFMIXG2Asgp6yOldCbIZyqVL2NMdkC1EbX6WXzl+zbKBULp2/tforQQRyW+klbzh++6pAdJZY4dBUTwUMb6JAQB4NIa3JkI59qykCBeHEIQ11TFvZK82VgipEb3X94qDHW/dwi2r2TQj7Z2JrMBObyJ3Kidn6NlWMQnrC6I29fALoBrR5LLSHJphe8+7e2Ii72a6h8zKHFbjTtKsYzSxa2eoyIc4uMTbyP4QKifH58arvQNVVaQB1EQf3FJCQ=----ATTACHMENT:----MzgwNjc0NzA2NTQ1NzY4OSA1NzMwOTQ2MDE3ODQwNzM1IDg3NDkxMjAyMTczMDcyNTU=