revolt/event-loop
Revolt is a rock-solid event loop for concurrent PHP 8.1+ apps using fibers. It enables non-blocking I/O with synchronous code, serving as a minimal, shared scheduler base for libraries like Amp and ReactPHP.
EventLoop::getIdentifiers (#62)EventLoop::getType (#62)EventLoop::isEnabled (#62)EventLoop::isReferenced (#62)EventLoop::getErrorHandler missing the static modifierUncaughtThrowable if a decorating event loop driver throws an UncaughtThrowable (#61)EventLoop::getInfo, use EventLoop::getIdentifiers() in combination with EventLoop::isEnabled, EventLoop::isReferenced, and EventLoop::getType instead (#62)EventLoop::createSuspension, use EventLoop::getSuspension insteadPHP_INT_MAX) timeout is requested (#49)EventLoop::queue()) callback arguments so passed objects may be garbage collected if a resulting fiber unsets all references to the argument (#60)DriverSuspension being nulled early during shutdown, leading to an assertion error when attempting to resume the suspensionUndefined property: Revolt\EventLoop\Internal\DriverSuspension::$fiber in an error pathSuspension (#44)FiberLocal::unset() (#45)FiberLocal to store data specific to each fiber, e.g. logging context (#40)UnhandledThrowable if event loop stops due to an exception (#32)EventLoop::getErrorHandler() to get the currently set error handlerEventLoop::setErrorHandler(), use EventLoop::getErrorHandler() insteadEventLoop::setErrorHandler() (#30)EventLoop::getSuspension() has been added as replacement for EventLoop::createSuspension()EventLoop::createSuspension() has been deprecated and will be removed in the next versionInitial development release.
How can I help you explore Laravel packages today?