Gracefully fail for LESS compilation errors, not just parsing ones

This commit is contained in:
Toby Zerner 2015-10-17 15:55:03 +10:30
parent 6cc3dd4dea
commit f47be34df0

View File

@ -45,18 +45,18 @@ class LessCompiler extends RevisionCompiler
'cache_dir' => $this->cachePath
]);
foreach ($this->files as $file) {
$parser->parseFile($file);
}
foreach ($this->strings as $callback) {
try {
$parser->parse($callback());
} catch (Less_Exception_Parser $e) {
// TODO: log an error somewhere?
try {
foreach ($this->files as $file) {
$parser->parseFile($file);
}
}
return $parser->getCss();
foreach ($this->strings as $callback) {
$parser->parse($callback());
}
return $parser->getCss();
} catch (Less_Exception_Parser $e) {
// TODO: log an error somewhere?
}
}
}