承接 forged-collections/contracts 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

forged-collections/contracts

最新稳定版本:v0.2.1

Composer 安装命令:

composer require forged-collections/contracts

包简介

README 文档

README

Contracts for all ForgedCollections datastructures.

Dependencies

TODO

Installation

composer require forged-collections/contracts

Usage

TODO

Testing

Testing is performed by PhpUnit and run in Docker containers, one for each supported version of PHP.

To run all tests for all PHP versions:

docker compose --profile=phpunit up

That command tests all PHP version in parallel, which can make understanding the test output difficult. To work around this run them individually (or see Test Reports):

# Run PHP 8.3 test only
docker compose --profile=phpunit up phpunit83

Test reports

Multiple reports are written for each PHP version.

  • /build/<php-version>/testdox.txt : Human friendly plaintext report of passed/failing tests.
  • ./build/<php-version>/testdox.html : As above, but formatted with HTML.
  • ./build/<php-version>/coverage : Project's test coverage report in HTML
  • ./build/<php-version>/compose.lock : Copy of composer's lock file for local replication and debugging.

You can also see the test runners actual output with the command:

docker compose --profile=phpunit logs <container>

For example to see the output from PHP 8.3

docker compose --profile=phpunit logs phpunit83

Debugging tests

TODO

统计信息

  • 总下载量: 60
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-12-14