sikessem / values
具有严格类型的对象,用于管理 PHP 变量和值。
0.x-dev
2024-09-27 16:57 UTC
Requires
- php: ^8.2||^8.3
Requires (Dev)
- sikessem/devtools: ^0.8.0
This package is auto-updated.
Last update: 2024-09-27 16:59:51 UTC
README
PHP 值对象
具有严格类型的对象,用于管理 PHP 变量和值。
警告
此软件包已不再维护。请使用 sikessem/core 代替。
🔖 内容
📋 要求
- 需要 PHP >=8.0(建议至少 8.0.30 以避免潜在错误)。
- 需要 Composer v2+ 来管理 PHP 依赖。
🎉 入门
⚡️ 安装
使用 Composer 安装 sikessem/values
composer require sikessem/values
🧑💻 使用
<?php use Sikessem\Values\Value; $two = Value::from(2); // 2 $two->update(fn($val) => $val * $val); // 4 $two->set(5); // 5
🧪 测试和调试
🧹 使用 Pint 保持现代代码库
composer lint
⚗️ 运行静态分析
- 使用 PHPStan
composer analyse
- 使用 Psalm
composer inspect
✅ 使用 PEST 运行单元测试
composer test
🐛 检查所有代码错误
composer debug
🚀 修复整个代码
composer fix
📖 文档
Sikessem Values 的完整文档可以在 此地址 找到。
👏 贡献
此存储库的主要目的是继续发展 Sikessem。我们希望使对该项目的贡献尽可能简单和透明,并感谢社区为修复错误和改进做出贡献。请阅读以下内容,了解您如何参与改进 Sikessem。
👷 行为准则
Sikessem 采用了行为准则,我们希望项目参与者遵守。请阅读 全文 以了解哪些行为将受到容忍,哪些不会。
👥 贡献指南
阅读我们的 贡献指南 了解我们的开发流程,如何提出错误修复和改进建议,以及如何构建和测试您对 Sikessem 的更改。
🔒️ 好的开始问题
我们有一系列包含相对有限范围错误的 好开始问题。这是一个很好的入门点,可以积累经验,熟悉我们的贡献流程。
💬 讨论区
较大的讨论和建议在 Sikessem 的 GitHub 讨论区 中进行。
🔐 安全报告
如果您在 Sikessem 中发现安全漏洞,请通过电子邮件联系 SIGUI Kessé Emmanuel,邮箱地址为 contact@sigui.ci。所有安全漏洞都将得到及时解决。
📄 许可证
Sikessem Values 是开源软件,受 MIT 许可证 的许可 - 有关详细信息,请参阅 LICENSE 文件。
由 @siguici 携手❤︎打造。