tourze/async-contracts
Async contracts for PHP: lightweight interfaces defining common asynchronous primitives so Tourze packages can interoperate around promises, tasks, and coroutines without coupling to any specific event loop or runtime.
tourze/async-contracts provides a lightweight set of PHP interfaces for asynchronous execution, giving your application a stable contract layer without locking it to a specific runtime. Rather than shipping an implementation, it defines the abstractions that async adapters—queues, fibers, coroutines, or worker pools—can implement, so consumers depend on interfaces instead of concrete classes.
How can I help you explore Laravel packages today?