erip/file-cache-wrapper

Lightweight file caching for php.

Installs: 18

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/erip/file-cache-wrapper

0.5 2020-07-20 13:38 UTC

This package is auto-updated.

Last update: 2025-09-21 02:14:15 UTC


README

File Cache Wrapper, is a light and simple file cacher. You dont need to handle file operations with file cache wrapper.

Install

Via Composer

$ composer require erip/file-cache-wrapper

Usage

use Erip\FileCacheWrapper\FileCacheWrapper;


/*
* First parameter is filename. It creates a file in tmp folder with given filename.
* If you give a absolute path that starting with /, it will create file in given path.
* Second parameter is time to cache expire.
* Third parameter is function that you want to cache.
* Fourth parameter is optional disable flag. If you give true flag it wont return cached data.
*/
$getCachedDate = FileCacheWrapper::getCachedFunc("cache.txt", "15 seconds", function()
{
    return date("H:i:s");
});

echo $getCachedDate();

Credits

License

The MIT License (MIT). Please see License File for more information.