Less_Cache
in package
Utility for handling the generation and caching of css files
Tags
Table of Contents
- $cache_dir : mixed
- $gc_lifetime : mixed
- $prefix : mixed
- $prefix_vars : mixed
- Cache() : mixed
- CheckCacheDir() : mixed
- CleanCache() : mixed
- Delete unused less.php files
- Get() : string
- Save and reuse the results of compiled less files.
- ListFiles() : mixed
- Get the list of less files and generated css file from a list file
- Regen() : string
- Force the compiler to regenerate the cached css file
- SetCacheDir() : mixed
- CompiledName() : mixed
- OutputFile() : mixed
Properties
$cache_dir
public
static mixed
$cache_dir
= alse
$gc_lifetime
public
static mixed
$gc_lifetime
= 604800
$prefix
public
static mixed
$prefix
= 'lessphp_'
$prefix_vars
public
static mixed
$prefix_vars
= 'lessphpvars_'
Methods
Cache()
public
static Cache(mixed &$less_files[, mixed $parser_options = array() ]) : mixed
Parameters
- $less_files : mixed
- $parser_options : mixed = array()
Return values
mixed —CheckCacheDir()
public
static CheckCacheDir() : mixed
Return values
mixed —CleanCache()
Delete unused less.php files
public
static CleanCache() : mixed
Return values
mixed —Get()
Save and reuse the results of compiled less files.
public
static Get(array<string|int, mixed> $less_files[, array<string|int, mixed> $parser_options = array() ][, array<string|int, mixed> $modify_vars = array() ]) : string
The first call to Get() will generate css and save it. Subsequent calls to Get() with the same arguments will return the same css filename
Parameters
- $less_files : array<string|int, mixed>
-
Array of .less files to compile
- $parser_options : array<string|int, mixed> = array()
-
Array of compiler options
- $modify_vars : array<string|int, mixed> = array()
-
Array of variables
Return values
string —Name of the css file
ListFiles()
Get the list of less files and generated css file from a list file
public
static ListFiles(mixed $list_file, mixed &$list, mixed &$css_file_name) : mixed
Parameters
- $list_file : mixed
- $list : mixed
- $css_file_name : mixed
Return values
mixed —Regen()
Force the compiler to regenerate the cached css file
public
static Regen(array<string|int, mixed> $less_files[, array<string|int, mixed> $parser_options = array() ][, array<string|int, mixed> $modify_vars = array() ]) : string
Parameters
- $less_files : array<string|int, mixed>
-
Array of .less files to compile
- $parser_options : array<string|int, mixed> = array()
-
Array of compiler options
- $modify_vars : array<string|int, mixed> = array()
-
Array of variables
Return values
string —Name of the css file
SetCacheDir()
public
static SetCacheDir(mixed $dir) : mixed
Parameters
- $dir : mixed
Return values
mixed —CompiledName()
private
static CompiledName(mixed $files, mixed $extrahash) : mixed
Parameters
- $files : mixed
- $extrahash : mixed
Return values
mixed —OutputFile()
private
static OutputFile(mixed $compiled_name, mixed $parser_options) : mixed
Parameters
- $compiled_name : mixed
- $parser_options : mixed