Horde_Script_Cache
in package
AbstractYes
Object handling storage of cached JS data.
Tags
Table of Contents
Properties
- $_compress : mixed
- $_params : array<string|int, mixed>
- Configuration parameters.
Methods
- __construct() : mixed
- Constructor.
- gc() : mixed
- Perform garbage collection.
- process() : object
- Process the scripts contained in Horde_Script_List.
- _process() : array<string|int, mixed>
- Process a list of scripts.
Properties
$_compress
protected
mixed
$_compress
$_params
Configuration parameters.
protected
array<string|int, mixed>
$_params
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $params = array() ]) : mixed
Parameters
- $params : array<string|int, mixed> = array()
-
Configuration parameters.
gc()
Perform garbage collection.
public
gc() : mixed
process()
Process the scripts contained in Horde_Script_List.
public
process(Horde_Script_List $hsl[, bool $full = false ]) : object
Parameters
- $hsl : Horde_Script_List
-
Script list.
- $full : bool = false
-
Return full URLs? @since Horde_Core 2.28.0
Return values
object —Object with these properties:
- all: (array)
- jsvars: (array)
- script: (array)
_process()
Process a list of scripts.
protected
abstract _process(array<string|int, mixed> $scripts[, bool $full = false ]) : array<string|int, mixed>
Parameters
- $scripts : array<string|int, mixed>
-
Script list.
- $full : bool = false
-
Return full URLs?
Return values
array<string|int, mixed> —List of JS files to load.