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