Соединяет переданные файлы в один файл, оптимизирует его и записывает в кэш папку. Оптимизация и слияние происходит только если были изменения в исходных файлах.
Открытые члены | |
| __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 |