Documentation

Less_Cache
in package

Utility for handling the generation and caching of css files

Tags
subpackage

cache

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
Return values
mixed

Search results