dazzle-php/promise

Dazzle Promise 实现。

v0.5.0-alpha 2017-06-24 20:47 UTC

This package is not auto-updated.

Last update: 2024-09-15 04:26:06 UTC


README

Build Status Code Coverage Code Quality Latest Stable Version Latest Unstable Version License

注意: 本存储库是 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 项目 中共享。这意味着所有包的发布都是同时进行的。一方面,这可能会导致某些包有时出现“空”发布,但请放心。最终,对于贡献者来说,维护要容易得多——最重要的是,对于用户来说,理解包的兼容性和互操作性要直观得多。

贡献

感谢您考虑为这个存储库做出贡献!

许可证

Dazzle 框架是开源软件,受 MIT 许可证 许可。

"一切皆有可能。不可能只是需要更长的时间。” —— 丹·布朗