function _less_file_owner in Less CSS Preprocessor 7.4
Same name and namespace in other branches
- 8 less.module \_less_file_owner()
- 7.3 less.module \_less_file_owner()
Returns .less file "owner".
Returns the owning module/theme for a passed in .less file, or NULL. Only can resolve .less files that are added using .info files.
Parameters
string $filepath: System path to .less file, relative to DRUPAL_ROOT.
Return value
string|NULL System name of .less file "owner" or NULL in case of no known "owner".
1 call to _less_file_owner()
- _less_attach_settings in includes/
less.process.inc - Attach LESS settings to each file as appropriate.
File
- ./
less.module, line 399 - Handles compiling of .less files.
Code
function _less_file_owner($filepath) {
// Use the advanced drupal_static() pattern, since this is called very often.
static $drupal_static_fast;
if (!isset($drupal_static_fast)) {
$drupal_static_fast['cache'] =& drupal_static('less_stylesheets');
if (!isset($drupal_static_fast['cache'])) {
_less_registry();
}
}
$stylesheets_cache =& $drupal_static_fast['cache'];
return isset($stylesheets_cache[$filepath]) ? $stylesheets_cache[$filepath] : NULL;
}