You are here

function less_get_engine in Less CSS Preprocessor 7.4

Same name and namespace in other branches
  1. 8 less.module \less_get_engine()

Parameters

$input_file_path:

Return value

\LessEngine

Throws

Exception

1 call to less_get_engine()
_less_process_file in includes/less.process.inc
Process a .less file and save the compiled styles.

File

./less.module, line 646
Handles compiling of .less files.

Code

function less_get_engine($input_file_path) {
  $engines = _less_get_engines();
  $selected_engine = _less_inc();
  if (!empty($engines[$selected_engine])) {
    $class_name = $engines[$selected_engine];
    return new $class_name($input_file_path);
  }
  else {
    throw new Exception('Unable to load LessEngine.');
  }
}