Соединяет переданные файлы в один файл, оптимизирует его и записывает в кэш папку. Оптимизация и слияние происходит только если были изменения в исходных файлах.
Открытые члены | |
__construct (array $file_list, $output_path, $extension) | |
getContent ($file) | |
compress ($source, $output_file, $compress_type) | |
getCompressed ($no_compress, $compress_type) | |
Поля данных | |
const | NO_COMPRESS = 0 |
$return_list = [] | |
$file_list = [] | |
$group_list = [] | |
$checked_file_list = [] | |
$output_path | |
$extension | |
$file_time = 0 | |
Защищенные члены | |
merge ($group, $compress_type) | |
Защищенные данные | |
$uniqName = '' | |
__construct | ( | array | $file_list, |
$output_path, | |||
$extension | |||
) |
|
abstract |
Минимизирует файлы
string | $source | данные для сжатия |
string | $output_file | имя файла, в который следует записать минимизированные данные |
integer | $compress_type | тип сжатия. 0 - не сжимать, 1 - объединять, 2 - сжимать |
getCompressed | ( | $no_compress, | |
$compress_type | |||
) |
Возвращает массив с одним файлом в списке. Файл - объединенный, оптимизированный
array | $no_compress | - Массив несжатых файлов |
int | $compress_type | - тип сжатия: 0 - не сжимать, 1 - объединять, 2 - объединять, сжимать |
getContent | ( | $file | ) |
Возвращает содержимое исходного файла перед объединением
string | $file | путь к файлу |
|
protected |
Объединяет файлы, оптимизирует их.
$checked_file_list = [] |
$extension |
$file_list = [] |
$file_time = 0 |
$group_list = [] |
$output_path |
$return_list = [] |
|
protected |
const NO_COMPRESS = 0 |