function update_clear_update_disk_cache

Same name in other branches
  1. 9 core/modules/update/update.module \update_clear_update_disk_cache()
  2. 8.9.x core/modules/update/update.module \update_clear_update_disk_cache()
  3. 10 core/modules/update/update.module \update_clear_update_disk_cache()
  4. 11.x core/modules/update/update.module \update_clear_update_disk_cache()

Clears the temporary files and directories based on file age from disk.

1 call to update_clear_update_disk_cache()
update_cron in modules/update/update.module
Implements hook_cron().

File

modules/update/update.module, line 958

Code

function update_clear_update_disk_cache() {
    // List of update module cache directories. Do not create the directories if
    // they do not exist.
    $directories = array(
        _update_manager_cache_directory(FALSE),
        _update_manager_extract_directory(FALSE),
    );
    // Search for files and directories in base folder only without recursion.
    foreach ($directories as $directory) {
        file_scan_directory($directory, '/.*/', array(
            'callback' => 'update_delete_file_if_stale',
            'recurse' => FALSE,
        ));
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.