%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/lightco1/luminero.com.au/libraries/nextend2/nextend/library/libraries/assets/less/
Upload File :
Create Path :
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']);
    }
}

Zerion Mini Shell 1.0