Skip to content

php-internal/promise

Repository files navigation

Promise

A lightweight implementation of CommonJS Promises/A for PHP.

Note

This is a fork of reactphp/promise with the following improvements:

  • PHP 8.1+ compatibility
  • declare(strict_types=1); in all files
  • @yield annotations in promise interfaces
  • Enhanced type annotations
  • Replaces react/promise v2

Install

The recommended way to install this library is through Composer.

composer require internal/promise

PHP Latest Version on Packagist License Total Downloads

Credits

This fork is based on reactphp/promise, which is a port of when.js by Brian Cavalier.

Also, large parts of the documentation have been ported from the when.js [Wiki][Wiki] and the [API docs][API docs].

About

Improved React Promise package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages