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