ScriptCache
in package
Script cache optionally merge source files into one
Tags
Table of Contents
Constants
Properties
Methods
- __construct() : mixed
- addCss() : void
- addScript() : void
- getCssList() : string
- getScriptList() : string
- addFile() : void
- getCss() : string
- getParams() : string
- getScript() : string
- minify() : string
Constants
TYPE_CSS
private
int
TYPE_CSS
= 1
TYPE_JS
private
int
TYPE_JS
= 2
Properties
$tag
public
static string
$tag
= '?v='
$files
protected
array<string|int, string>
$files
= []
$output
protected
string|null
$output
$temp
protected
string
$temp
$timer
protected
int
$timer
Methods
__construct()
public
__construct(int $timer[, string $dirOut = null ][, mixed $minify = true ]) : mixed
Parameters
- $timer : int
- $dirOut : string = null
- $minify : mixed = true
addCss()
public
addCss(array<string|int, string> $files[, string $group = null ][, array<string|int, mixed> $params = [] ]) : void
Parameters
- $files : array<string|int, string>
- $group : string = null
- $params : array<string|int, mixed> = []
addScript()
public
addScript(array<string|int, string> $files[, string $group = '' ][, array<string|int, mixed> $params = [] ]) : void
Parameters
- $files : array<string|int, string>
- $group : string = ''
- $params : array<string|int, mixed> = []
getCssList()
public
getCssList([string $group = null ]) : string
Parameters
- $group : string = null
Tags
Return values
stringgetScriptList()
public
getScriptList([string $group = null ]) : string
Parameters
- $group : string = null
Tags
Return values
stringaddFile()
protected
addFile(int $type, array<string|int, mixed> $files[, string $group = '' ][, array<string|int, mixed> $params = [] ]) : void
Parameters
- $type : int
- $files : array<string|int, mixed>
- $group : string = ''
- $params : array<string|int, mixed> = []
Tags
getCss()
protected
getCss(array<string, array<string, mixed>> $data) : string
Parameters
- $data : array<string, array<string, mixed>>
Return values
stringgetParams()
protected
getParams(array<string, int|string> $params[, array<string, int|string> $defaults = [] ]) : string
Parameters
- $params : array<string, int|string>
- $defaults : array<string, int|string> = []
Return values
stringgetScript()
protected
getScript(array<string, array<string, mixed>> $data) : string
Parameters
- $data : array<string, array<string, mixed>>
Return values
stringminify()
protected
minify(int $type, string $content) : string
Parameters
- $type : int
- $content : string