jeroen / file-fetcher-cache
为文件获取器提供SimpleCache (PSR-16)装饰器
1.0.1
2020-08-19 16:25 UTC
Requires
- php: >=7.1
- jeroen/file-fetcher: ~6.0|~5.0
- jeroen/simple-cache: ~2.0
- psr/simple-cache: ~1.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: ~31.0
- ockcyp/covers-validator: ~1.0
- phpstan/phpstan: ^0.12.29
- phpunit/phpunit: ~7.5
- slevomat/coding-standard: ~6.0
- squizlabs/php_codesniffer: ~3.3
This package is auto-updated.
Last update: 2024-09-09 16:43:06 UTC
README
为FileFetcher实现提供简单的缓存装饰器。
用法
通过FileFetcher\Cache\Factory
构造FileFetcher装饰器。
$factory->newCachingFetcher()
:通过PSR-16 SimpleCache缓存文件内容$factory->newJeroenSimpleCacheFetcher()
:通过jeroen/simple-cache缓存文件内容
一旦你构造了一个FileFetcher,获取文件就很容易了
$fileContent = $fileFetcher->fetchFile($fileLocation);
要测试你的代码,你可以使用FileFetcher本身提供的所有测试替身。
安装
要在项目中使用FileFetcher Cache库,只需将jeroen/file-fetcher-cache作为依赖项添加到项目的composer.json
文件中。以下是一个定义FileFetcher Cache 1.x依赖项的composer.json
文件的示例
{ "require": { "jeroen/file-fetcher-cache": "~1.0" } }
开发
首先,通过执行以下命令安装项目依赖项:
composer update
你可以通过执行以下命令运行测试:
make test
你可以通过执行以下命令运行样式检查:
make cs
要运行所有CI检查,请执行以下命令:
make ci
你还可以直接调用PHPUnit并传递参数,如下所示:
vendor/bin/phpunit --filter SomeClassNameOrFilter
发行说明
1.0.1 (2020-08-19)
- 更新了composer.json中的归属信息
1.0.0 (2019-01-17)
初始发布,包含PSR-16 SimpleCache和jeroen/simple-cache的装饰器。