thingston/http-exception

基于 HTTP 状态码的自定义 PHP 异常集合。

v1.1.399 2024-09-27 03:42 UTC

This package is auto-updated.

Last update: 2024-09-27 03:42:14 UTC


README

基于 HTTP 状态码的自定义 PHP 异常集合。

需求

  • PHP 8.1

安装

composer require thingston/http-exception

使用

请参阅 文档

测试

可用的 Composer 脚本

  • composer run test - 使用 PHPUnit 运行所有测试。
  • composer run coverage:text - 使用 PHPUnit 运行所有测试并在控制台生成覆盖率报告。
  • composer run coverage:clover - 使用 PHPUnit 运行所有测试并在文件 coverage.xml 中生成 XML 覆盖率报告。
  • composer run coverage:html - 使用 PHPUnit 运行所有测试并在目录 coverage 中生成 XML 覆盖率报告。
  • composer run coverage:check - 运行 coverage:clover 脚本并检查代码覆盖率(要求 >= 90%)。
  • composer run analyze - 运行 PHPStan 静态分析并在控制台显示结果。
  • composer run cs - 运行 Code Sniffer 静态分析并在控制台显示任何错误。
  • composer run cbf - 运行 Code Sniffer 代码修复器并在控制台显示结果。
  • composer run checks - 运行脚本 csanalyzecoverage:check 并在控制台显示结果。

支持