darkwood/flow
Flow is a PHP 8.5+ package for building asynchronous pipelines with a functional style. Define steps with generators, pass typed data through each stage, and await execution. Includes examples and docs, with a focus on assembling code as “flows”.
When processing Flow with one or multiple Ips, you can choose a strategy that will sequence the order of processing Ip.
This process Ip by order : first in, first out.
This process Ip as a stack order : push ip to the top of the stack, then order ip retrieval from the top stack to bottom.
This process Ip as soon less Ip are currently process than the current max.
You can embed it by a custom strategy with is LinearIpStrategy by default.
You can make your custom Ip strategy by implementing Flow\IpStrategyInterface
How can I help you explore Laravel packages today?