Download the PHP package internal/promise without Composer
On this page you can find all versions of the php package internal/promise. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package promise
Promise
A lightweight implementation of CommonJS Promises/A for PHP.
[!NOTE] This is a fork of reactphp/promise.
Improvements over original reactphp/promise:
- PHP 8.1+ compatibility
declare(strict_types=1);in all PHP files@yieldannotation in the PromiseInterfaceVersion 3.x specific:
- Replaces
react/promisev3 in Composer- Rejection handler is reusable now.
error_log()is still used by default.- Removed
exit(255)from RejectionPromise.Version 2.x specific:
- Replaces
react/promisev2 in Composer- Enhanced type annotations
Install
Tests
To run the test suite, go to the project root and run:
On top of this, we use PHPStan on max level to ensure type safety across the project:
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 and the API docs.
All versions of promise with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1.0
The package internal/promise contains the following files
Loading the files please wait ...