eureka/component-curl

组件Curl & Http客户端PSR实现。

3.0.0 2024-08-22 16:18 UTC

This package is auto-updated.

Last update: 2024-09-22 16:29:20 UTC


README

Current version Supported PHP version CI Quality Gate Status Coverage

为什么?

组件Curl & Http客户端PSR实现。

安装

如果您想在项目中安装它,请通过composer要求

composer require eureka/component-curl

用法

待办事项

贡献

查看CONTRIBUTING文件。

安装/更新项目

您可以使用以下命令安装项目

make install

并且使用以下命令更新

make update

注意:对于组件,composer.lock文件未提交。

测试 & CI(持续集成)

测试

您可以使用以下命令在自己的侧运行测试(带有覆盖率)

make tests

您可以使用以下命令在自己的侧运行测试(带有覆盖率)

make integration

对于更美观的输出(但没有覆盖率),您可以使用以下命令

make testdox # run tests without coverage reports but with prettified output

代码风格

您也可以使用以下命令运行代码风格检查

make phpcs

您也可以使用以下命令运行代码风格修正

make phpcsf

静态分析

要执行代码的静态分析(使用phpstan,默认为lvl 9),您可以使用以下命令

make analyze

最小支持版本

make php-min-compatibility

最大支持版本

make php-max-compatibility

CI模拟

最后,“辅助”命令,您可以在提交和推送之前运行的是

make ci  

许可协议

本项目采用MIT许可协议 - 请参阅LICENSE文件以获取详细信息