%PDF- %PDF-
| Direktori : /home1/lightco1/luminero.com.au/libraries/nextend2/nextend/library/libraries/assets/less/ |
| Current File : //home1/lightco1/luminero.com.au/libraries/nextend2/nextend/library/libraries/assets/less/cache.php |
<?php
class N2AssetsCacheLess extends N2AssetsCacheCSS
{
public $outputFileType = "less.css";
public function getCachedContent() {
$fileContents = '';
foreach ($this->files AS $parameters) {
$compiler = new n2lessc();
if (!empty($parameters['importDir'])) {
$compiler->addImportDir($parameters['importDir']);
}
$compiler->addImportDir(N2LIBRARYASSETS . NDS . "less" . NDS);
$compiler->setVariables($parameters['context']);
$fileContents .= $compiler->compileFile($parameters['file']);
}
return $fileContents;
}
protected function makeFileHash($parameters) {
return json_encode($parameters) . filemtime($parameters['file']);
}
protected function parseFile($content, $lessParameters) {
return parent::parseFile($content, $lessParameters['file']);
}
}