public function Lessjs::depends in Less CSS Preprocessor 7.3
Same name and namespace in other branches
- 8 classes/class.lessjs.inc \Lessjs::depends()
- 7.4 classes/class.lessjs.inc \Lessjs::depends()
Returns list of files that input file depends on.
Return value
array List of @import'ed files.
File
- ./
class.lessjs.inc, line 169 - Contains 'lessjs' class; an abstraction layer for command line less.js.
Class
- Lessjs
- 'lessjs' class.
Code
public function depends() {
$output_key = 'depends';
$depends_arguments = array();
$depends_arguments[] = '--depends';
$depends_arguments[] = $output_key;
$depends_files_spaced = $this
->proc_open(array_merge($this
->command_arguments(), $depends_arguments));
// {$output_key}: /path/to/file/1 /path/to/file/2
$depends_files_spaced = str_replace($output_key . ':', '', $depends_files_spaced);
return explode(' ', trim($depends_files_spaced));
}