dazzle-php / promise
Dazzle Promise 实现。
v0.5.0-alpha
2017-06-24 20:47 UTC
Requires
- php: >=5.6.7
- dazzle-php/throwable: 0.5.*
Requires (Dev)
- phpunit/phpunit: >=4.8.0 <5.4.0
This package is not auto-updated.
Last update: 2024-09-15 04:26:06 UTC
README
注意: 本存储库是 Dazzle 项目 的一部分 - PHP 的下一代库。该项目的目的是为 PHP 开发者提供一套完整的工具,以构建功能齐全的异步应用程序。请务必仔细阅读附带的 README,保证您会对它如何易于使用和功能强大感到惊讶。同时,您可能还想查看我们的其他异步库的完整 Dazzle 体验,请访问 Dazzle 仓库。
描述
Dazzle Promise 是一个组件,提供了 promises 规范的 PHP 实现,以及一些与 promises 相关的概念,如连接、映射、归约和取消 promises。
功能亮点
Dazzle Promise 特点
- promises 实现
- 解析、拒绝或取消 promises 的方法
- 使用 forget 语义取消 promises
- 连接、映射、竞赛、归约和与其他 promises 集合一起执行其他操作的方法
- ...等等。
提供示例
快速入门
待办事项
其他
待办事项
要求
Dazzle Promise 需要
- PHP-5.6 或 PHP-7.0+,
- UNIX 或 Windows 操作系统。
安装
要安装此库,请确保已安装 composer,然后运行以下命令
$> composer require dazzle-php/promise
测试
测试可以通过以下方式运行
$> vendor/bin/phpunit -d memory_limit=1024M
版本控制
Dazzle 库的版本控制正在 Dazzle 项目 中共享。这意味着所有包的发布都是同时进行的。一方面,这可能会导致某些包有时出现“空”发布,但请放心。最终,对于贡献者来说,维护要容易得多——最重要的是,对于用户来说,理解包的兼容性和互操作性要直观得多。
贡献
感谢您考虑为这个存储库做出贡献!
- 贡献指南可在 贡献提示 中找到。
- 在 问题部分 可以找到开放的问题。
- 当前贡献者列在 图形部分。
- 要联系作者,请参阅 composer.json 文件中的信息。
许可证
Dazzle 框架是开源软件,受 MIT 许可证 许可。
"一切皆有可能。不可能只是需要更长的时间。” —— 丹·布朗