jeroen / file-fetcher-stopwatch
为文件获取器提供 Symfony Stopwatch 装饰器
1.0.3
2023-04-18 20:56 UTC
Requires
- php: >=8.1
- jeroen/file-fetcher: ~6.0|~5.0
- symfony/stopwatch: ~6.0|~5.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: ~41.0
- phpstan/phpstan: ~1.10
- phpunit/phpunit: ^10.1.1
- slevomat/coding-standard: ~8.10
- squizlabs/php_codesniffer: ~3.7
This package is auto-updated.
Last update: 2024-09-19 00:16:58 UTC
README
提供使用 FileFetcher 装饰器 来分析使用 Symfony Stopwatch 进行文件获取的 FileFetcher。
用法
通过 FileFetcher\Stopwatch\Factory
构建FileFetcher装饰器。
$fileFetcher = (new Factory())->newStopwatchFetcher($innerFetcher, $stopwatch);
一旦构建了FileFetcher,获取文件就变得简单
$fileContent = $fileFetcher->fetchFile($fileLocation);
要测试您的代码,您可以使用FileFetcher本身提供的所有测试替身。
安装
要使用FileFetcher Stopwatch库在您的项目中,只需将jeroen/file-fetcher-stopwatch
依赖添加到项目的composer.json
文件中。以下是一个定义FileFetcher Stopwatch 1.x依赖的最小composer.json
文件示例
{ "require": { "jeroen/file-fetcher-stopwatch": "~1.0" } }
开发
首先,通过执行以下命令安装项目依赖项:
composer update
您可以通过执行以下命令运行测试:
make test
您可以通过执行以下命令运行样式检查:
make cs
要运行所有CI检查,执行以下命令:
make ci
您还可以直接调用PHPUnit并传递参数,如下所示:
vendor/bin/phpunit --filter SomeClassNameOrFilter
发布说明
1.0.3 (2023-04-18)
- 现在允许与Symfony Stopwatch 6.x一起安装
- 更新最低PHP版本为8.1
1.0.2 (2019-12-23)
- 现在允许与Symfony Stopwatch 5.x一起安装
1.0.1 (2019-01-17)
- 修复了与FileFetcher 6.x的兼容性问题
1.0.0 (2019-01-17)
- 首次发布,带有
Factory->newStopwatchFetcher()