You are here

function _less_store_cache_info in Less CSS Preprocessor 7.4

Same name and namespace in other branches
  1. 8 includes/less.process.inc \_less_store_cache_info()

Parameters

array[] $item:

string $key:

1 string reference to '_less_store_cache_info'
_less_pre_render in ./less.module
Pre-render function for 'style' elements.

File

includes/less.process.inc, line 208
Contains functions related to compiling .less files.

Code

function _less_store_cache_info(&$item, $key) {

  // Only match when output_file exists.
  if ($item['data'] === $item['less']['output_file']) {
    $less_watch_cache = $item;
    $less_watch_cache['data'] = $item['less']['input_file'];
    cache_set('less:watch:' . drupal_hash_base64(file_create_url($item['less']['output_file'])), $less_watch_cache);

    // 'preprocess' being FALSE generates a discreet <link /> rather than an @import.
    $item['preprocess'] = FALSE;
  }
}