示例#1
0
 public static function outputNameFor($input)
 {
     $front = _quote(__DIR__ . "/");
     $out = preg_replace("/^{$front}/", "", $input);
     $in = _quote(self::$inputDir . "/");
     $out = preg_replace("/{$in}/", self::$outputDir . "/", $out);
     $out = preg_replace("/.scss\$/", ".css", $out);
     return __DIR__ . "/" . $out;
 }
示例#2
0
 public static function outputNameFor($input)
 {
     $front = _quote(__DIR__ . "/");
     $out = preg_replace("/^{$front}/", "", $input);
     foreach (self::$testDirs as $inputDir => $outputDir) {
         $in = _quote($inputDir . "/");
         $rewritten = preg_replace("/{$in}/", $outputDir . "/", $out);
         if ($rewritten != $out) {
             $out = $rewritten;
             break;
         }
     }
     $out = preg_replace("/.less\$/", ".css", $out);
     return __DIR__ . "/" . $out;
 }