jeroen/file-fetcher-stopwatch

为文件获取器提供 Symfony Stopwatch 装饰器

1.0.3 2023-04-18 20:56 UTC

This package is auto-updated.

Last update: 2024-09-19 00:16:58 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version Download count

提供使用 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()