PHP Класс Minify_HTML_Helper, minify

Автор: Stephen Clay ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$groupsConfigFile
$minAppUri
$rewriteWorks

Защищенные свойства (Protected)

Свойство Тип Описание
$_filePaths ..
$_groupKey
$_lastModified

Открытые методы

Метод Описание
app ( App $app = null ) : App
getLastModified ( array | string $sources, integer $lastModified ) : integer Get the max(lastModified) of all files
getRawUri ( boolean $farExpires = true, boolean $debug = false ) : string Get non-HTML-escaped URI to minify the specified files
getUri ( string | array $keyOrFiles, array $opts = [] ) : string Get an HTML-escaped Minify URI for a group or set of files
setFiles ( array $files, boolean $checkLastModified = true ) Set the files that will comprise the URI we're building
setGroup ( string $key, boolean $checkLastModified = true ) Set the group of files that will comprise the URI we're building

Защищенные методы

Метод Описание
_getCommonCharAtPos ( array $arr, integer $pos ) : mixed In a given array of strings, find the character they all have at a particular index
_getShortestUri ( array $paths, string $minRoot = '/min/' ) : string Get the shortest URI to minify the set of source files

Описание методов

_getCommonCharAtPos() защищенный статический Метод

In a given array of strings, find the character they all have at a particular index
protected static _getCommonCharAtPos ( array $arr, integer $pos ) : mixed
$arr array array of strings
$pos integer index to check
Результат mixed a common char or '' if any do not match

_getShortestUri() защищенный статический Метод

Get the shortest URI to minify the set of source files
protected static _getShortestUri ( array $paths, string $minRoot = '/min/' ) : string
$paths array root-relative URIs of files
$minRoot string root-relative URI of the "min" application
Результат string

app() публичный статический Метод

public static app ( App $app = null ) : App
$app Minify\App
Результат Minify\App

getLastModified() публичный статический Метод

Get the max(lastModified) of all files
public static getLastModified ( array | string $sources, integer $lastModified ) : integer
$sources array | string
$lastModified integer
Результат integer

getRawUri() публичный Метод

Get non-HTML-escaped URI to minify the specified files
public getRawUri ( boolean $farExpires = true, boolean $debug = false ) : string
$farExpires boolean
$debug boolean
Результат string

getUri() публичный статический Метод

Get an HTML-escaped Minify URI for a group or set of files
public static getUri ( string | array $keyOrFiles, array $opts = [] ) : string
$keyOrFiles string | array a group key or array of filepaths/URIs
$opts array options: 'farExpires' : (default true) append a modified timestamp for cache revving 'debug' : (default false) append debug flag 'charset' : (default 'UTF-8') for htmlspecialchars 'minAppUri' : (default '/min') URI of min directory 'rewriteWorks' : (default true) does mod_rewrite work in min app? 'groupsConfigFile' : specify if different
Результат string

setFiles() публичный Метод

Set the files that will comprise the URI we're building
public setFiles ( array $files, boolean $checkLastModified = true )
$files array
$checkLastModified boolean

setGroup() публичный Метод

Set the group of files that will comprise the URI we're building
public setGroup ( string $key, boolean $checkLastModified = true )
$key string
$checkLastModified boolean

Описание свойств

$_filePaths защищенное свойство

..
protected $_filePaths

$_groupKey защищенное свойство

protected $_groupKey

$_lastModified защищенное свойство

protected $_lastModified

$groupsConfigFile публичное свойство

public $groupsConfigFile

$minAppUri публичное свойство

public $minAppUri

$rewriteWorks публичное свойство

public $rewriteWorks