AssetsChecker
Вспомогательный класс для проверки вспомогательных файлов на локальном сервере и сверяет их с удалённым. При различии данных будет предложено обновление
Метод подключения
PHP | |
---|---|
Свойства
assets_arr
Массив со всеми данными для обновления стилей и скриптов
PHP | |
---|---|
assets_dir
Путь до всех вспомогательных файлов
PHP | |
---|---|
asset_file
Файл с информацией и хешами вспомогательных файлов
PHP | |
---|---|
Методы
parseAssets
Инициализатор для парсинга вспомогательных файлов
Если файла с хешами не существует, то начнёт проверять все файлы
Если файл существует, то только при принудительной проверке будет перепроверять данные
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$parse | bool | Задействовать принудительный парсинг, по умолчанию: нет (false) |
checkAssets
Проверяет целостность файлов на сайте и на сервере разработчика
Если существуют разницы в хеш суммах, о них сообщит в массиве информации
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$rewrite | bool | Задействовать принудительную перезапись данных, по умолчанию: нет (false) |
parse_assets
Парсер не хватающих и обновляемых данных
PHP | |
---|---|
save_asset
Сохраняет полученный файл на сервер сайта и возвращает данные о файле, либо отрицательное значение (false)
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$data | array | Массив данных о файле |
$file | string | Путь файла |
prepare_assets
Подготавливает информацию о файле на локальном сервере и сохраняет в массиве с данными
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$arr | array | Массив с файлами |
$dir | string | Исходная папка для поиска, по умолчанию: текущая папка |
Дата создания: May 25, 2022