You are here

function less_cron in Less CSS Preprocessor 7.3

Same name and namespace in other branches
  1. 6.2 less.module \less_cron()
  2. 7.2 less.module \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.cron.inc
Implements hook_cron_queue_info().
less_flush_caches in ./less.module
Implements hook_flush_caches().

File

./less.cron.inc, line 23
Contains functions related to cron for LESS.

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