function less_cron in Less CSS Preprocessor 7.2
Same name and namespace in other branches
- 6.2 less.module \less_cron()
- 7.3 less.cron.inc \less_cron()
Implements hook_cron().
Removes all stale compiled css files that are no longer in use.
2 string references to 'less_cron'
- less_cron_queue_info in ./
less.module - Implements hook_cron_queue_info().
- less_flush_caches in ./
less.module - Implements hook_flush_caches().
File
- ./
less.module, line 323 - Handles compiling of .less files.
Code
function less_cron() {
$less_dir = _less_get_dir();
$file_scan_options = array(
//adding current dir to excludes
'nomask' => '/(\\.\\.?|CVS|' . preg_quote($less_dir) . ')$/',
'recurse' => FALSE,
);
$found_files = file_scan_directory('public://less', '/^.+$/', $file_scan_options);
foreach ($found_files as $found_file) {
file_unmanaged_delete_recursive($found_file->uri);
}
}