Trigger warning when SCSS import fails

This commit is contained in:
Kijin Sung 2022-01-03 14:11:46 +09:00
parent 411b8e4656
commit adbd29231f

View file

@ -388,10 +388,18 @@ class Formatter
}, explode(',', $matches[1])); }, explode(',', $matches[1]));
foreach ($import_files as $import_filename) foreach ($import_files as $import_filename)
{ {
if (!preg_match('!^(https?:)?//!i', $import_filename) && file_exists($import_filename)) if (!preg_match('!^(https?:)?//!i', $import_filename))
{ {
$imported_list[] = $import_filename; if (file_exists($import_filename))
$import_content .= self::concatCSS($import_filename, $target_filename, false, $imported_list); {
$imported_list[] = $import_filename;
$import_content .= self::concatCSS($import_filename, $target_filename, false, $imported_list);
}
else
{
$error_filename = substr($import_filename, strlen(\RX_BASEDIR));
trigger_error('Imported file not found: ' . $error_filename, \E_USER_WARNING);
}
} }
else else
{ {