reagordi/support-serializable-closure

Reagordi 可序列化闭包提供了一种简单且安全的方式来序列化 PHP 中的闭包。

1.0.0 2024-05-01 09:59 UTC

This package is auto-updated.

Last update: 2024-09-10 11:04:41 UTC


README

Reagordi

Reagordi 支持可序列化闭包


Latest Stable Version Total Downloads Build status Code Coverage

Mutation testing badge

static analysis type-coverage psalm-level

Reagordi 可序列化闭包提供了一种简单且安全的方式来序列化 PHP 中的闭包。

要求

  • PHP 8.2 或更高版本。

安装

可以使用 composer 安装此包

composer require reagordi/support-serializable-closure

通用用法

测试

单元测试

此包使用 PHPUnit 进行测试。要运行测试

./vendor/bin/phpunit

突变测试

此包的测试使用 Infection 突变框架和 Infection 静态分析插件 进行检查。要运行它

./vendor/bin/roave-infection-static-analysis-plugin

静态分析

代码使用 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm

代码风格

使用 Rector 来使代码库遵循某些特定规则或使用最新或任何特定版本的 PHP

./vendor/bin/rector

依赖项

使用 ComposerRequireChecker 来检测传递的 Composer 依赖关系。

许可证

Reagordi 支持可序列化闭包是自由软件。它根据 BSD 许可证的条款发布。有关更多信息,请参阅 LICENSE

Reagordi Group 维护。

支持项目

Open Collective

关注更新

Official website Telegram