Cache
class Cache (View source)
Класс для работы с кешем
Properties
| protected string | $folder | Директория для работы с кешем | |
| protected Filesystem | $filesystem | Объект файловой системы |
Methods
No description
Проверяет пустой ли кеш
Проверяет mime-type закешированного файла
Метод для проверки устарел ли кеш файла или нет
Проверяет существует ли кеш определенного запроса
Возвращает содержимое кеша
Кеширует данные
Сохраняет или возвращает кешированные данные
Удаляет из кеша файл, папку или полностью весь кеш
Возвращает путь до файла на основе URL
Возвращает название сайта (домен)
Получить хост из URL
Возвращает название файла на основе URL
Details
at line 31
__construct(string $defaultFolder)
at line 42
bool
isEmptyCache()
Проверяет пустой ли кеш
at line 55
bool
checkMimeType(string $url, string $type)
Проверяет mime-type закешированного файла
at line 81
bool
checkDate(string $url, Carbon $date = NULL, int $diffInHours = 1, bool $abs = true)
Метод для проверки устарел ли кеш файла или нет
at line 105
bool
check(string $url)
Проверяет существует ли кеш определенного запроса
at line 117
string|null
get(string $url)
Возвращает содержимое кеша
at line 134
void
put(string $url, $data)
Кеширует данные
at line 148
mixed|null
cache(string $url, null|mixed $data = NULL)
Сохраняет или возвращает кешированные данные
at line 164
void
forget(string $url = NULL)
Удаляет из кеша файл, папку или полностью весь кеш
at line 191
string
getPath(string $url, bool $root = false)
Возвращает путь до файла на основе URL
at line 222
protected string
getSiteName(string $url)
Возвращает название сайта (домен)
at line 234
protected string
getHost(string $url)
Получить хост из URL
at line 249
protected string
getFilename(string $url)
Возвращает название файла на основе URL